From 253d66f7cc3f14f7616fd4987a9d18f99d685690 Mon Sep 17 00:00:00 2001
From: WXL <1785969728@qq.com>
Date: 星期一, 17 六月 2024 18:01:28 +0800
Subject: [PATCH] 测试完成

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

diff --git a/src/views/knowledge/questionnaire/compilequer/index.vue b/src/views/knowledge/questionnaire/compilequer/index.vue
index 56940e3..d8e9dbf 100644
--- a/src/views/knowledge/questionnaire/compilequer/index.vue
+++ b/src/views/knowledge/questionnaire/compilequer/index.vue
@@ -289,15 +289,15 @@
                 <el-table-column
                   label="棰樼洰"
                   align="center"
-                  key="topic"
-                  prop="topic"
+                  key="script"
+                  prop="script"
                   :show-overflow-tooltip="true"
                 />
                 <el-table-column
                   label="涓昏鍐呭"
                   align="center"
-                  key="topicContent"
-                  prop="topicContent"
+                  key="scriptContent"
+                  prop="scriptContent"
                   :show-overflow-tooltip="true"
                 />
 
@@ -354,7 +354,7 @@
                 </div>
                 <el-form-item label="棰樼洰鏍囬">
                   <el-input
-                    v-model="topicobj.topic"
+                    v-model="topicobj.script"
                     placeholder="璇疯緭鍏ユ爣棰�"
                   ></el-input>
                 </el-form-item>
@@ -470,7 +470,9 @@
         >
         <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">
@@ -541,9 +543,9 @@
           :inline="true"
           label-width="98px"
         >
-          <el-form-item label="鏍囬" prop="userName">
+          <el-form-item label="闂鏍囬" prop="script">
             <el-input
-              v-model="queryParams.userName"
+              v-model="queryParams.script"
               placeholder="璇疯緭鍏�"
               clearable
               style="width: 200px"
@@ -568,15 +570,15 @@
           <el-table-column
             label="鏍囬"
             align="center"
-            key="topic"
-            prop="topic"
+            key="script"
+            prop="script"
             width="100"
           />
           <el-table-column
             label="闂鍐呭"
             align="center"
-            key="topicContent"
-            prop="topicContent"
+            key="scriptContent"
+            prop="scriptContent"
             width="200"
             :show-overflow-tooltip="true"
           />
@@ -689,11 +691,12 @@
       illnessVisible: false, //鎸囨爣鐤剧梾寮规
       deptOptions: [],
       optionsillness: [],
+      delScriptVOList: [],
       illnesslistapi: [],
       illnesslist: [],
       tempDetpRelevanceslist: [],
       optionstag: [],
-      xjxsoptions: [],
+      valuetype: [],
       usable: [],
       required: [],
       mode: [], //鏂瑰紡
@@ -708,11 +711,11 @@
   created() {
     this.gettabList();
     this.getissueinfo();
-    this.mode = store.getters.mode;
+    this.mode = store.getters.Askmode;
     this.languagelist = store.getters.languagelist;
     this.usable = store.getters.usable;
     this.required = store.getters.required;
-    this.xjxsoptions = store.getters.xjxsoptions;
+    this.valuetype = store.getters.valuetype;
     this.courtyardlist = store.getters.courtyardlist;
   },
 
@@ -786,6 +789,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 +824,6 @@
       setTimeout(() => {
         this.submitForm();
       }, 1000);
-      // this.submitForm();
     },
     // 涓嬩竴姝�
     nextstep() {
@@ -859,17 +865,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);
@@ -889,8 +901,8 @@
           return {
             guid: index + 1,
             svyid: item.svyid,
-            topic: item.topic,
-            topicContent: item.topicContent,
+            script: item.script,
+            scriptContent: item.scriptContent,
           };
         }
       );

--
Gitblit v1.9.3