From 9376ca2a22b6e279cac4a7de0d4b62adaac17acf Mon Sep 17 00:00:00 2001
From: wente <329538422@qq.com>
Date: 星期三, 15 十一月 2023 14:18:57 +0800
Subject: [PATCH] 委托单多选及单击修改被测件标识/版本

---
 web/src/views/modules/project/SoftwareTestOrder-AddOrUpdate.vue |   15 +++++++++++++--
 1 files changed, 13 insertions(+), 2 deletions(-)

diff --git a/web/src/views/modules/project/SoftwareTestOrder-AddOrUpdate.vue b/web/src/views/modules/project/SoftwareTestOrder-AddOrUpdate.vue
index 481bda5..d64e6ec 100644
--- a/web/src/views/modules/project/SoftwareTestOrder-AddOrUpdate.vue
+++ b/web/src/views/modules/project/SoftwareTestOrder-AddOrUpdate.vue
@@ -105,13 +105,13 @@
                     <el-table class="el-software" height="230" border :data="dataForm.measuredList"
                               @cell-click="handleCellClick"
                               stripe>
-                      <el-table-column type="index" align="center" width="80" label="搴忓彿"/>
+                      <el-table-column type="index" align="center"  width="80" label="搴忓彿"/>
                       <el-table-column min-width="300" label="鍚嶇О">
                         <template slot-scope="scope">
                           <span>{{ (dataForm.project.softwareName||'') + scope.row.name }}</span>
                         </template>
                       </el-table-column>
-                      <el-table-column align="center" width="180" label="鏍囪瘑/鐗堟湰">
+                      <el-table-column align="center" prop="identify" width="180" label="鏍囪瘑/鐗堟湰">
                         <template slot-scope="scope">
                           <span v-if="editingCell && editingCell.row === scope.row && editingCell.column.property === scope.column.property">
                             <el-input ref="editInput" v-model="scope.row.identify" placeholder="鏍囪瘑/鐗堟湰"></el-input>
@@ -526,6 +526,11 @@
           ...this.dataForm,
           ...res.data
         }
+        if(this.dataForm.softwareTestOrder){
+          this.dataForm.softwareTestOrder.testType1=this.dataForm.softwareTestOrder.testType1.split(',')
+          this.dataForm.softwareTestOrder.testType2=this.dataForm.softwareTestOrder.testType2.split(',')
+          console.log(this.dataForm.softwareTestOrder.testType1)
+        }
         if(this.dataForm.project === null){
           this.dataForm.project={}
         }
@@ -545,11 +550,17 @@
     // 琛ㄥ崟鎻愪氦
     async formSubmit() {
       console.log(this.dataForm, ' this.dataForm')
+      this.dataForm.softwareTestOrder.testType1=this.dataForm.softwareTestOrder.testType1.join(',')
+      this.dataForm.softwareTestOrder.testType2=this.dataForm.softwareTestOrder.testType2.join(',')
+      console.log(this.dataForm.softwareTestOrder.testType1)
       let res = await this.$http[!this.dataForm.id ? 'post' : 'put']('/project/SoftwareTestOrder/', this.dataForm)
       if (res.success) {
         await this.$tip.success()
         this.$refs.dialog.close()
         this.$emit('refreshDataList')
+      }else{
+        this.dataForm.softwareTestOrder.testType1=this.dataForm.softwareTestOrder.testType1.split(',')
+        this.dataForm.softwareTestOrder.testType2=this.dataForm.softwareTestOrder.testType2.split(',')
       }
     }
   }

--
Gitblit v1.9.1