From cf9259c2ebee0e82c32864a1ee91d96c403b9099 Mon Sep 17 00:00:00 2001
From: WXL <1785969728@qq.com>
Date: 星期日, 04 二月 2024 13:42:04 +0800
Subject: [PATCH] 指标完成

---
 src/views/knowledge/questionnaire/compilequer/index.vue |   22 ++++++++++++++++------
 1 files changed, 16 insertions(+), 6 deletions(-)

diff --git a/src/views/knowledge/questionnaire/compilequer/index.vue b/src/views/knowledge/questionnaire/compilequer/index.vue
index 56940e3..880cbd3 100644
--- a/src/views/knowledge/questionnaire/compilequer/index.vue
+++ b/src/views/knowledge/questionnaire/compilequer/index.vue
@@ -470,7 +470,7 @@
         >
         <el-button type="primary" @click="laststep()">涓婁竴姝�</el-button>
         <el-button type="info" @click="closeFm('ruleForm')">鍏抽棴</el-button>
-        <el-button @click="submitForm('ruleForm')">淇濆瓨棰樼洰鏁版嵁</el-button>
+        <el-button @click="Departmenttreatment('ruleForm')">淇濆瓨棰樼洰鏁版嵁</el-button>
       </div>
       <!-- 闂嵎棰勮 -->
       <div v-if="Editprogress == 3">
@@ -689,6 +689,7 @@
       illnessVisible: false, //鎸囨爣鐤剧梾寮规
       deptOptions: [],
       optionsillness: [],
+      delScriptVOList: [],
       illnesslistapi: [],
       illnesslist: [],
       tempDetpRelevanceslist: [],
@@ -786,6 +787,10 @@
     Departmenttreatment() {
       this.ruleForm.deptNames = JSON.stringify(this.tempDetpRelevanceslist);
       console.log(this.tempDetpRelevanceslist);
+      this.ruleForm.svyLibTopics = this.ruleForm.svyLibTopics.concat(
+        this.delScriptVOList
+      );
+      console.log(this.ruleForm.svyLibTopics, "this.ruleForm.svyLibTopics");
       const result = this.tempDetpRelevanceslist.map(
         (subArr) => subArr[subArr.length - 1]
       );
@@ -817,7 +822,6 @@
       setTimeout(() => {
         this.submitForm();
       }, 1000);
-      // this.submitForm();
     },
     // 涓嬩竴姝�
     nextstep() {
@@ -859,17 +863,23 @@
     // 鏂板棰樼洰
     addtopic(row) {
       row.isoperation = 1;
+      row.svyLibTopicoptions.forEach((item) => {
+        item.isoperation = 1;
+      });
       this.ruleForm.svyLibTopics.push(row);
     },
     handleDelete(row) {
       let index = this.ruleForm.svyLibTopics.indexOf(row);
-      this.ruleForm.svyLibTopics[index].isoperation = 3;
+      this.ruleForm.svyLibTopics.splice(index, 1);
+      row.isoperation=3;
+      this.delScriptVOList.push(row);
       this.sortFn();
     },
     handleUpdate(row) {
-      getissuelist({ svyid: row.svyid }).then((res) => {
-        this.topicobj = res.rows[0];
-      });
+      console.log(row);
+      this.topicobj = row;
+      // getissuelist({ svyid: row.svyid }).then((res) => {
+      // });
     },
     syioption(row) {
       const index = this.getIndexInArray(this.ruleForm.svyLibTopics, row);

--
Gitblit v1.9.3