From 2b6f7f1fa363a814cdc8e6a949e856c4a58fb42c Mon Sep 17 00:00:00 2001
From: wente <329538422@qq.com>
Date: 星期一, 13 十一月 2023 09:38:58 +0800
Subject: [PATCH] 委托单

---
 web/src/views/modules/project/Project-AddOrUpdate.vue |   27 +++++++++++++--------------
 1 files changed, 13 insertions(+), 14 deletions(-)

diff --git a/web/src/views/modules/project/Project-AddOrUpdate.vue b/web/src/views/modules/project/Project-AddOrUpdate.vue
index ffc6944..90218e6 100644
--- a/web/src/views/modules/project/Project-AddOrUpdate.vue
+++ b/web/src/views/modules/project/Project-AddOrUpdate.vue
@@ -3,7 +3,7 @@
 <!--    <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%" rules="required">
+          <zt-form-item label-width="60px" label="椤圭洰缂栧彿" prop="code" style="width: 99%" readonly>
             <el-input v-model="dataForm.code"></el-input>
           </zt-form-item>
         </div>
@@ -60,8 +60,8 @@
           </div>
           <div class="DSTOld-1-Form">
             <!-- 鍗曚綅鍚嶇О -->
-            <zt-form-item label="杞欢鍚嶇О" prop="software" style="width: 49%" rules="required">
-              <el-input v-model="dataForm.software" placeholder="璇疯緭鍏ヨ蒋浠跺悕绉�"></el-input>
+            <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">
@@ -83,11 +83,7 @@
                 杞欢绫诲瀷
               </div>
               <div style="width: calc(100% - 120px);">
-                <el-checkbox-group v-model="dataForm.checkList">
-                  <el-checkbox :label="0">閫氱敤搴旂敤杞欢</el-checkbox>
-                  <el-checkbox :label="1">琛屼笟搴旂敤杞欢</el-checkbox>
-                  <el-checkbox :label="2">宓屽叆寮忚蒋浠�</el-checkbox>
-                </el-checkbox-group>
+                <zt-dict v-model="dataForm.softwareType" :radio="true"  dict="software_type" clearable></zt-dict>
               </div>
             </div>
           </div>
@@ -187,8 +183,8 @@
           developUnitAddress: '',
           developUnitContact: '',
           developUnitContWay: '',
-          checkList:[0,1],
-          software: '',
+          softwareType: '',
+          softwareName: '',
           code: '',
           identity: '',
           secretClass: '',
@@ -197,7 +193,7 @@
           projectLeader: '',
           projectTesters: '',
           projectReviewer: '',
-          isContract: ''
+          isContract: '',
         }
       }
     },
@@ -205,10 +201,13 @@
       // 鑾峰彇淇℃伅
       async getInfo() {
         let res = await this.$http.get(`/project/Project//${this.dataForm.id}`)
-        this.dataForm = {
-          ...this.dataForm,
-          ...res.data
+        if (res.success) {
+          this.dataForm = {
+            ...this.dataForm,
+            ...res.data
+          }
         }
+
       },
       // 琛ㄥ崟鎻愪氦
       async formSubmit() {

--
Gitblit v1.9.1