From 7adee41ff145c50e244e4565de4dbf5240c35e04 Mon Sep 17 00:00:00 2001
From: wente <329538422@qq.com>
Date: 星期二, 14 十一月 2023 17:47:14 +0800
Subject: [PATCH] 项目表

---
 web/src/views/modules/project/Project-AddOrUpdate.vue |  231 ++++++++++++++++++++++++++++++---------------------------
 1 files changed, 121 insertions(+), 110 deletions(-)

diff --git a/web/src/views/modules/project/Project-AddOrUpdate.vue b/web/src/views/modules/project/Project-AddOrUpdate.vue
index 90218e6..7f32aeb 100644
--- a/web/src/views/modules/project/Project-AddOrUpdate.vue
+++ b/web/src/views/modules/project/Project-AddOrUpdate.vue
@@ -1,114 +1,117 @@
 <template>
   <zt-dialog ref="dialog" column="2" @confirm="formSubmit">
 <!--    <div class="fa-card-a fa-box-a" style="height: calc(100vh - 130px)">-->
-      <el-form ref="dataForm" style="padding: 0" :inline="true" :disabled="dataForm.disabled" :model="dataForm" label-width="120px" class="projectAuto">
-        <div class="DManageForm el-border-bottom">
-          <zt-form-item label-width="60px" label="椤圭洰缂栧彿" prop="code" style="width: 99%" readonly>
-            <el-input v-model="dataForm.code"></el-input>
-          </zt-form-item>
+      <el-form ref="dataForm" style="padding: 0" :inline="true" :disabled="dataForm.disabled" :model="dataForm" label-width="120px"
+               class="projectAuto">
+        <div class="DManageForm">
+          <el-form-item label-width="80px" label="椤圭洰缂栧彿" prop="code" style="width: 99%;margin-bottom:-5px" readonly>
+            <span>{{dataForm.code}}</span>
+          </el-form-item>
         </div>
-        <div class="el-flex el-border-bottom">
-          <div class="DWidth DAlign DHold">
-            濮旀墭鍗曚綅
-          </div>
-          <div class="DSTOld-1-Form">
-            <!-- 鍗曚綅鍚嶇О -->
-            <zt-form-item label="鍗曚綅鍚嶇О" prop="entrustUnitName" style="width: 49%" rules="required">
-              <el-input v-model="dataForm.entrustUnitName" placeholder="璇疯緭鍏ュ崟浣嶅悕绉�"></el-input>
-            </zt-form-item>
-            <!-- 鑱旂郴浜� -->
-            <zt-form-item label="鑱旂郴浜�" prop="entrustUnitContact" style="width: 49%" rules="required">
-              <el-input v-model="dataForm.entrustUnitContact" placeholder="璇疯緭鍏ヨ仈绯讳汉"></el-input>
-            </zt-form-item>
+        <div style="border: 1px solid rgba(0,0,0,.2)">
+          <div class="el-flex el-border-bottom">
+            <div class="DWidth DAlign DHold">
+              濮旀墭鍗曚綅
+            </div>
+            <div class="DSTOld-1-Form">
+              <!-- 鍗曚綅鍚嶇О -->
+              <zt-form-item class="marginTopAndMarginBottom" label="鍗曚綅鍚嶇О" prop="entrustUnitName" style="width: 49%" rules="required">
+                <el-input v-model="dataForm.entrustUnitName" placeholder="璇疯緭鍏ュ崟浣嶅悕绉�"></el-input>
+              </zt-form-item>
+              <!-- 鑱旂郴浜� -->
+              <zt-form-item class="marginTopAndMarginBottom" label="鑱旂郴浜�" prop="entrustUnitContact" style="width: 49%" rules="required">
+                <el-input v-model="dataForm.entrustUnitContact" placeholder="璇疯緭鍏ヨ仈绯讳汉"></el-input>
+              </zt-form-item>
 
-            <!-- 璇︾粏鍦板潃 -->
-            <zt-form-item label="璇︾粏鍦板潃" prop="entrustUnitAddress" style="width: 49%" rules="required">
-              <el-input v-model="dataForm.entrustUnitAddress" placeholder="璇疯緭鍏ヨ缁嗗湴鍧�"></el-input>
-            </zt-form-item>
-            <!-- 鑱旂郴鏂瑰紡 -->
-            <zt-form-item label="鑱旂郴鏂瑰紡" prop="entrustUnitContWay" style="width: 49%" rules="required">
-              <el-input v-model="dataForm.entrustUnitContWay" placeholder="璇疯緭鍏ヨ仈绯绘柟寮�"></el-input>
-            </zt-form-item>
+              <!-- 璇︾粏鍦板潃 -->
+              <zt-form-item label="璇︾粏鍦板潃" prop="entrustUnitAddress" style="width: 49%" rules="required">
+                <el-input v-model="dataForm.entrustUnitAddress" placeholder="璇疯緭鍏ヨ缁嗗湴鍧�"></el-input>
+              </zt-form-item>
+              <!-- 鑱旂郴鏂瑰紡 -->
+              <zt-form-item label="鑱旂郴鏂瑰紡" prop="entrustUnitContWay" style="width: 49%" rules="required">
+                <el-input v-model="dataForm.entrustUnitContWay" placeholder="璇疯緭鍏ヨ仈绯绘柟寮�"></el-input>
+              </zt-form-item>
+            </div>
           </div>
-        </div>
-        <div class="el-flex el-border-bottom">
-          <div class="DWidth DAlign DHold">
-            寮�鍙戝崟浣�
+          <div class="el-flex el-border-bottom">
+            <div class="DWidth DAlign DHold">
+              寮�鍙戝崟浣�
+            </div>
+            <div class="DSTOld-1-Form">
+              <!-- 鍗曚綅鍚嶇О -->
+              <zt-form-item class="marginTopAndMarginBottom" label="鍗曚綅鍚嶇О" prop="developUnitName" style="width: 49%" rules="required">
+                <el-input v-model="dataForm.developUnitName" placeholder="璇疯緭鍏ュ崟浣嶅悕绉�"></el-input>
+              </zt-form-item>
+              <!-- 鑱旂郴浜� -->
+              <zt-form-item class="marginTopAndMarginBottom" label="鑱旂郴浜�" prop="developUnitContact" style="width: 49%" rules="required">
+                <el-input v-model="dataForm.developUnitContact" placeholder="璇疯緭鍏ヨ仈绯讳汉"></el-input>
+              </zt-form-item>
+              <!-- 璇︾粏鍦板潃 -->
+              <zt-form-item label="璇︾粏鍦板潃" prop="developUnitAddress" style="width: 49%" rules="required">
+                <el-input v-model="dataForm.developUnitAddress" placeholder="璇疯緭鍏ヨ缁嗗湴鍧�"></el-input>
+              </zt-form-item>
+              <!-- 鑱旂郴鏂瑰紡 -->
+              <zt-form-item label="鑱旂郴鏂瑰紡" prop="developUnitContWay" style="width: 49%" rules="required">
+                <el-input v-model="dataForm.developUnitContWay" placeholder="璇疯緭鍏ヨ仈绯绘柟寮�"></el-input>
+              </zt-form-item>
+            </div>
           </div>
-          <div class="DSTOld-1-Form">
-            <!-- 鍗曚綅鍚嶇О -->
-            <zt-form-item label="鍗曚綅鍚嶇О" prop="developUnitName" style="width: 49%" rules="required">
-              <el-input v-model="dataForm.developUnitName" placeholder="璇疯緭鍏ュ崟浣嶅悕绉�"></el-input>
-            </zt-form-item>
-            <!-- 鑱旂郴浜� -->
-            <zt-form-item label="鑱旂郴浜�" prop="developUnitContact" style="width: 49%" rules="required">
-              <el-input v-model="dataForm.developUnitContact" placeholder="璇疯緭鍏ヨ仈绯讳汉"></el-input>
-            </zt-form-item>
-            <!-- 璇︾粏鍦板潃 -->
-            <zt-form-item label="璇︾粏鍦板潃" prop="developUnitAddress" style="width: 49%" rules="required">
-              <el-input v-model="dataForm.developUnitAddress" placeholder="璇疯緭鍏ヨ缁嗗湴鍧�"></el-input>
-            </zt-form-item>
-            <!-- 鑱旂郴鏂瑰紡 -->
-            <zt-form-item label="鑱旂郴鏂瑰紡" prop="developUnitContWay" style="width: 49%" rules="required">
-              <el-input v-model="dataForm.developUnitContWay" placeholder="璇疯緭鍏ヨ仈绯绘柟寮�"></el-input>
-            </zt-form-item>
-          </div>
-        </div>
-        <div class="el-flex el-border-bottom">
-          <div class="DWidth-Unt DAlign DHold">
-            琚祴浠朵俊鎭�
-          </div>
-          <div class="DSTOld-1-Form">
-            <!-- 鍗曚綅鍚嶇О -->
-            <zt-form-item label="杞欢鍚嶇О" prop="softwareName" style="width: 49%" rules="required">
-              <el-input v-model="dataForm.softwareName" placeholder="璇疯緭鍏ヨ蒋浠跺悕绉�"></el-input>
-            </zt-form-item>
-            <!-- 鑱旂郴浜� -->
-            <zt-form-item label="杞欢鏍囪瘑" prop="identity" style="width: 49%" rules="required">
-              <el-input v-model="dataForm.identity" placeholder="璇疯緭鍏ヨ蒋浠舵爣璇�"></el-input>
-            </zt-form-item>
-            <!-- 璇︾粏鍦板潃 -->
-            <zt-form-item label="瀵嗙骇" prop="secretClass" style="width: 49%" rules="required">
-              <zt-dict v-model="dataForm.secretClass" dict="secret_class"></zt-dict>
-            </zt-form-item>
-            <!--          <zt-form-item label="淇濆瘑绾у埆" prop="secretClass"  style="width: 25%">-->
-            <!--            <zt-dict v-model="dataForm.secretClass" dict="secret_class" placeholder="淇濆瘑绾у埆" style="width:200px"></zt-dict>-->
-            <!--          </zt-form-item>-->
-            <!-- 鑱旂郴鏂瑰紡 -->
-            <zt-form-item label="鍏抽敭绛夌骇" prop="criticalLevel" style="width: 49%" rules="required">
-              <zt-dict v-model="dataForm.criticalLevel" dict="critical_level"></zt-dict>
-            </zt-form-item>
-            <div class="el-flex" style="height: 40px;border-top:1px solid">
-              <div class="DWidth DAlign DHold">
-                杞欢绫诲瀷
-              </div>
-              <div style="width: calc(100% - 120px);">
-                <zt-dict v-model="dataForm.softwareType" :radio="true"  dict="software_type" clearable></zt-dict>
+          <div class="el-flex el-border-bottom">
+            <div class="DWidth-Unt DAlign DHold">
+              琚祴浠朵俊鎭�
+            </div>
+            <div class="DSTOld-1-Form">
+              <!-- 鍗曚綅鍚嶇О -->
+              <zt-form-item class="marginTopAndMarginBottom" label="杞欢鍚嶇О" prop="softwareName" style="width: 49%" rules="required">
+                <el-input v-model="dataForm.softwareName" placeholder="璇疯緭鍏ヨ蒋浠跺悕绉�"></el-input>
+              </zt-form-item>
+              <!-- 鑱旂郴浜� -->
+              <zt-form-item class="marginTopAndMarginBottom" label="杞欢鏍囪瘑" prop="identity" style="width: 49%" rules="required">
+                <el-input v-model="dataForm.softwareIdentity" placeholder="璇疯緭鍏ヨ蒋浠舵爣璇�"></el-input>
+              </zt-form-item>
+              <!-- 璇︾粏鍦板潃 -->
+              <zt-form-item label="瀵嗙骇" prop="secretClass" style="width: 49%" rules="required">
+                <zt-dict v-model="dataForm.secretClass" dict="secret_class"></zt-dict>
+              </zt-form-item>
+              <!--          <zt-form-item label="淇濆瘑绾у埆" prop="secretClass"  style="width: 25%">-->
+              <!--            <zt-dict v-model="dataForm.secretClass" dict="secret_class" placeholder="淇濆瘑绾у埆" style="width:200px"></zt-dict>-->
+              <!--          </zt-form-item>-->
+              <!-- 鑱旂郴鏂瑰紡 -->
+              <zt-form-item label="鍏抽敭绛夌骇" prop="criticalLevel" style="width: 49%" rules="required">
+                <zt-dict v-model="dataForm.criticalLevel" dict="critical_level"></zt-dict>
+              </zt-form-item>
+              <div class="el-flex" style="height: 40px;border-top:1px solid rgba(0,0,0,.2)">
+                <div class="DWidth DAlign DHold">
+                  杞欢绫诲瀷
+                </div>
+                <div style="width: calc(100% - 120px);">
+                  <zt-dict v-model="dataForm.softwareType" :radio="true"  dict="software_type" clearable></zt-dict>
+                </div>
               </div>
             </div>
           </div>
-        </div>
-        <div class="el-flex ">
-          <div class="DWidth DAlign DHold">
-            椤圭洰璐d换浜�
-          </div>
-          <div class="DSTOld-1-Form">
-            <!-- 鍗曚綅鍚嶇О -->
-            <zt-form-item label-width="120px" label="椤圭洰璐熻矗浜�" prop="projectLeader" style="width: 48%" rules="required">
-              <el-input v-model="dataForm.projectLeader" placeholder="璇疯緭鍏ュ崟浣嶅悕绉�"></el-input>
-            </zt-form-item>
-            <!-- 鑱旂郴浜� -->
-            <zt-form-item label-width="120px" label="椤圭洰娴嬭瘯浜哄憳" prop="projectTesters" style="width: 48%" rules="required">
-              <el-input v-model="dataForm.projectTesters" placeholder="璇疯緭鍏ヨ仈绯讳汉"></el-input>
-            </zt-form-item>
-            <!-- 璇︾粏鍦板潃 -->
-            <zt-form-item label-width="120px" label="椤圭洰瀹℃牳浜�" prop="projectReviewer" style="width: 48%" rules="required">
-              <el-input v-model="dataForm.projectReviewer" placeholder="璇疯緭鍏ヨ缁嗗湴鍧�"></el-input>
-            </zt-form-item>
-            <!-- 鑱旂郴鏂瑰紡 -->
-            <zt-form-item label-width="120px" label="鏄惁绛剧讲鍚堝悓" prop="isContract" style="width: 48%" rules="required">
-              <zt-dict v-model="dataForm.isContract" dict="is_or_not"></zt-dict>
-            </zt-form-item>
+          <div class="el-flex ">
+            <div class="DWidth DAlign DHold">
+              椤圭洰璐d换浜�
+            </div>
+            <div class="DSTOld-1-Form">
+              <!-- 鍗曚綅鍚嶇О -->
+              <zt-form-item class="marginTopAndMarginBottom" label-width="120px" label="椤圭洰璐熻矗浜�" prop="projectLeader" style="width: 48%" rules="required">
+                <el-input v-model="dataForm.projectLeader" placeholder="璇疯緭鍏ュ崟浣嶅悕绉�"></el-input>
+              </zt-form-item>
+              <!-- 鑱旂郴浜� -->
+              <zt-form-item class="marginTopAndMarginBottom" label-width="120px" label="椤圭洰娴嬭瘯浜哄憳" prop="projectTesters" style="width: 48%" rules="required">
+                <el-input v-model="dataForm.projectTesters" placeholder="璇疯緭鍏ヨ仈绯讳汉"></el-input>
+              </zt-form-item>
+              <!-- 璇︾粏鍦板潃 -->
+              <zt-form-item label-width="120px" label="椤圭洰瀹℃牳浜�" prop="projectReviewer" style="width: 48%" rules="required">
+                <el-input v-model="dataForm.projectReviewer" placeholder="璇疯緭鍏ヨ缁嗗湴鍧�"></el-input>
+              </zt-form-item>
+              <!-- 鑱旂郴鏂瑰紡 -->
+              <zt-form-item label-width="120px" label="鏄惁绛剧讲鍚堝悓" prop="isContract" style="width: 48%" rules="required">
+                <zt-dict v-model="dataForm.isContract" dict="is_or_not"></zt-dict>
+              </zt-form-item>
+            </div>
           </div>
         </div>
       </el-form>
@@ -186,7 +189,7 @@
           softwareType: '',
           softwareName: '',
           code: '',
-          identity: '',
+          softwareIdentity: '',
           secretClass: '',
           criticalLevel: '',
           testLevel: '',
@@ -207,7 +210,7 @@
             ...res.data
           }
         }
-
+        console.log(this.dataForm,'this.dataForm')
       },
       // 琛ㄥ崟鎻愪氦
       async formSubmit() {
@@ -224,7 +227,6 @@
 <style>
 .projectAuto {
   width: 70%;
-  border: 1px solid;
 }
 
 .el-flex {
@@ -246,21 +248,21 @@
 
 .DSTOld-1-Form,
 .DSTOld-1-Form{
-  border-left: 1px solid;
+  border-left: 1px solid rgba(0,0,0,.2);
   width: 100%;
 }
 .el-border-left{
-  border-left: 1px solid;
+  border-left: 1px solid rgba(0,0,0,.2);
 }
 .DOldForm {
   width: 100%;
 }
 .el-border-top-and-bottom{
-  border-top: 1px solid;
-  border-bottom: 1px solid;
+  border-top: 1px solid rgba(0,0,0,.2);
+  border-bottom: 1px solid rgba(0,0,0,.2);
 }
 .DSTOld-1-Form {
-  border-left: 1px solid;
+  border-left: 1px solid rgba(0,0,0,.2);
   width: 100%;
 }
 
@@ -271,7 +273,7 @@
   width: calc(100% - 120px);
 }
 .el-border-bottom {
-  border-bottom: 1px solid;
+  border-bottom: 1px solid rgba(0,0,0,.2);
 }
 
 .zt .el-table.el-software th {
@@ -287,4 +289,13 @@
 .zt .el-table.el-software{
   font-size: 14px;
 }
+.projectAuto .marginTopAndMarginBottom {
+  margin-top: 10px !important;
+  margin-bottom: 0 !important;
+}
+
+.projectAuto .marginTopAndMarginBottom2 {
+  margin-top: -10px !important;
+  margin-bottom: 10px !important;
+}
 </style>

--
Gitblit v1.9.1