From b14bdee1aaf639dd14440b42c6a0ce2e12549ee7 Mon Sep 17 00:00:00 2001
From: WXL <1785969728@qq.com>
Date: 星期五, 26 七月 2024 10:38:09 +0800
Subject: [PATCH] 测试完成

---
 src/views/knowledge/questionbank/particulars/index.vue  |   19 ++++++++++++++-----
 src/views/knowledge/questionnaire/compilequer/index.vue |   20 ++++++++++++++++----
 src/store/getters.js                                    |    4 ++--
 src/views/repositoryai/intention/index.vue              |    2 +-
 4 files changed, 33 insertions(+), 12 deletions(-)

diff --git a/src/store/getters.js b/src/store/getters.js
index 22e0988..e684b3e 100644
--- a/src/store/getters.js
+++ b/src/store/getters.js
@@ -183,7 +183,7 @@
     },
     {
       value: '3',
-      label: "闂瓟",
+      label: "濉┖",
       raw: {
         cssClass: "",
         listClass: "",
@@ -191,7 +191,7 @@
     },
     {
       value: '4',
-      label: "濉┖",
+      label: "闂瓟",
       raw: {
         cssClass: "",
         listClass: "",
diff --git a/src/views/knowledge/questionbank/particulars/index.vue b/src/views/knowledge/questionbank/particulars/index.vue
index 5b3670c..a5cab12 100644
--- a/src/views/knowledge/questionbank/particulars/index.vue
+++ b/src/views/knowledge/questionbank/particulars/index.vue
@@ -302,7 +302,9 @@
                 ></span
               >
               <span style="margin-left: 30px"
-                >閫変腑鎸囨爣锛歿{ topicobj.scriptTopic }}</span
+                >閫変腑鎸囨爣锛�<el-tag type="success" effect="dark">{{
+                  topicobj.targetname ? topicobj.targetname : "鏈�夋嫨"
+                }}</el-tag></span
               >
               <span style="margin-left: 30px"
                 ><el-button type="success" round @click="gettargetInfo"
@@ -660,6 +662,9 @@
           return item;
         }
       );
+      this.topicobj.targetoptions = this.topicobj.svyLibScriptOptions
+        .map((item) => item.optioncontent)
+        .join(", ");
       this.topicobj.otherdata = JSON.stringify(this.variablelist);
       this.topicobj.suitway = this.suitwaylist.join(",");
       if (this.id) {
@@ -740,13 +745,12 @@
     },
     Saveproblem() {
       if (this.topicobj.scoretype == 1) {
-        console.log(321);
         this.Scorejudgment();
       } else {
         this.compileissue();
       }
     },
- 
+
     // 鍒犻櫎閫夐」
     deletexuanx(row) {
       const index = this.getIndexInArray(
@@ -775,10 +779,11 @@
         )
         .then(() => {
           console.log(row);
-          console.log(this.topicobj);
           this.topicobj.scriptTopic = row.targetname;
           this.topicobj.valueType = row.valueType;
           this.topicobj.scriptContent = row.targetdesc;
+          this.topicobj.targetid = row.id;
+          this.topicobj.targetname = row.targetname;
           this.topicobj.isavailable = "0";
           this.topicobj.language = "鏅�氳瘽";
           this.topicobj.svyLibScriptOptions = [];
@@ -1021,10 +1026,14 @@
     handleChange(item, response, file, fileList) {
       console.log(response);
       if (response.code == 200) {
+        console.log(item);
         let index = this.topicobj.svyLibScriptOptions.findIndex(
-          (obj) => obj.id == item.id && obj.name == item.name
+          (obj) => obj.optioncontent == item.optioncontent
         );
+        console.log(index);
         this.topicobj.svyLibScriptOptions[index].picturePath = response.url;
+        console.log(this.topicobj.svyLibScriptOptions[index]);
+        this.$forceUpdate();
       } else {
         this.$message.error("鍥剧墖鎻掑叆澶辫触");
       }
diff --git a/src/views/knowledge/questionnaire/compilequer/index.vue b/src/views/knowledge/questionnaire/compilequer/index.vue
index d41b78a..4db2cdc 100644
--- a/src/views/knowledge/questionnaire/compilequer/index.vue
+++ b/src/views/knowledge/questionnaire/compilequer/index.vue
@@ -671,6 +671,14 @@
             width="200"
             :show-overflow-tooltip="true"
           />
+          <el-table-column
+            label="閫夐」鍐呭"
+            align="center"
+            key="targetoptions"
+            prop="targetoptions"
+            width="200"
+            :show-overflow-tooltip="true"
+          />
 
           <el-table-column
             label="鎿嶄綔"
@@ -1014,6 +1022,7 @@
     // 鏂板棰樼洰
     addtopic(row) {
       row.isoperation = 1;
+      console.log(row, "row");
       row.svyLibScriptOptions.forEach((item) => {
         item.isoperation = 1;
       });
@@ -1055,11 +1064,14 @@
       this.sortFn();
     },
     sortFn() {
+      console.log(this.ruleForm.svyTemplateLibScripts, "搴忓墠鍊�");
       this.ruleForm.svyTemplateLibScripts.forEach((item, index) => {
-        item.sort = index + 1;
-        item.svyLibTemplateTargetoptions.forEach((items) => {
-          items.nextQuestion = Number(item.sort) + 1;
-        });
+        item.sort = Number(index) + 1;
+        if (item.svyLibTemplateTargetoptions) {
+          item.svyLibTemplateTargetoptions.forEach((items) => {
+            items.nextQuestion = Number(item.sort) + 1;
+          });
+        }
       });
       console.log(this.ruleForm.svyTemplateLibScripts);
     },
diff --git a/src/views/repositoryai/intention/index.vue b/src/views/repositoryai/intention/index.vue
index 4a78f11..f50fd78 100644
--- a/src/views/repositoryai/intention/index.vue
+++ b/src/views/repositoryai/intention/index.vue
@@ -486,6 +486,7 @@
                     <el-radio :label="1">鍗曢��</el-radio>
                     <el-radio :label="2">澶氶��</el-radio>
                     <el-radio :label="3">濉┖</el-radio>
+                    <el-radio :label="4">闂瓟</el-radio>
                   </el-radio-group>
                 </el-form-item>
               </el-col></el-row
@@ -1185,7 +1186,6 @@
     /** 淇敼鎸夐挳鎿嶄綔 */
     handleUpdate(row) {
       this.reset();
-      console.log(row);
       this.title = "鎸囨爣璇︽儏";
       this.indexform = {};
       this.indexform = row;

--
Gitblit v1.9.3