From 43bb1026f5e6b04e790662361711c40f3499c2a9 Mon Sep 17 00:00:00 2001
From: WXL <1785969728@qq.com>
Date: 星期三, 10 七月 2024 16:02:35 +0800
Subject: [PATCH] 测试完成

---
 src/views/knowledge/questionbank/particulars/index.vue |   34 ++++++++++++++++++----------------
 1 files changed, 18 insertions(+), 16 deletions(-)

diff --git a/src/views/knowledge/questionbank/particulars/index.vue b/src/views/knowledge/questionbank/particulars/index.vue
index f069016..b8c97b5 100644
--- a/src/views/knowledge/questionbank/particulars/index.vue
+++ b/src/views/knowledge/questionbank/particulars/index.vue
@@ -71,7 +71,7 @@
               <el-col :span="8"
                 ><el-form-item label="棰樼洰鏍囬">
                   <el-input
-                    v-model="topicobj.topic"
+                    v-model="topicobj.scriptTopic"
                     placeholder="璇疯緭鍏ユ爣棰�"
                   ></el-input> </el-form-item
               ></el-col>
@@ -134,7 +134,7 @@
               <el-col :span="8"
                 ><el-form-item label="棰樼洰绫诲瀷">
                   <el-select
-                    v-model="topicobj.scripttype"
+                    v-model="topicobj.scriptType"
                     size="medium"
                     filterable
                     placeholder="璇烽�夋嫨鍒嗙被"
@@ -172,9 +172,9 @@
               <el-input
                 style="width: 40vw"
                 type="textarea"
-                id="script"
-                v-model="topicobj.script"
-                @focus="handleInput('script')"
+                id="scriptContent"
+                v-model="topicobj.scriptContent"
+                @focus="handleInput('scriptContent')"
                 placeholder="璇疯緭鍏ラ鐩唴瀹�"
               ></el-input>
             </el-form-item>
@@ -182,7 +182,7 @@
               <el-input
                 style="width: 40vw"
                 type="textarea"
-                v-model="topicobj.scriptContent"
+                v-model="topicobj.scriptDesc"
                 placeholder="璇疯緭鍏ヨ鏄�"
               ></el-input>
             </el-form-item>
@@ -322,7 +322,7 @@
               </el-col></el-row
             > -->
           </div>
-          <div v-if="topicobj.valueType == 1">
+          <div v-if="topicobj.scriptType != 3">
             <div class="headline">
               閫夐」璁剧疆<span style="margin-left: 30px"
                 ><el-button type="primary" round @click="addoption"
@@ -534,9 +534,9 @@
         isavailable: "",
       },
       optionlist: [
-        { value: "topic", table: "topic" },
-        { value: "topic", table: "topic" },
-        { value: "topic", table: "topic" },
+        { value: "scriptTopic", table: "scriptTopic" },
+        { value: "scriptTopic", table: "scriptTopic" },
+        { value: "scriptTopic", table: "scriptTopic" },
       ],
       inputValueillness: "",
       required: [],
@@ -704,6 +704,8 @@
             return false;
           }
           return true;
+        } else if (this.topicobj.scriptType == 3) {
+          return true;
         } else {
           this.$message({
             message: "閫夐」鍒嗗�兼湭璁剧疆",
@@ -759,7 +761,7 @@
         .then(() => {
           console.log(row);
           console.log(this.topicobj);
-          this.topicobj.topic = row.targetname;
+          this.topicobj.scriptTopic = row.targetname;
           this.topicobj.valueType = row.valueType;
           this.topicobj.scriptContent = row.targetdesc;
           this.topicobj.isavailable = "0";
@@ -896,8 +898,8 @@
       let inputValueArr = "";
       let el = document.querySelector("#" + this.currentInputId);
       //el.selectionStart; 杩欏氨鏄綋鍓嶅厜鏍囨墍鍦ㄧ殑浣嶇疆锛堝瓧绗︿覆涓瓧绗︾殑index锛�
-      if (this.currentInputId == "script") {
-        inputValueArr = this.topicobj.script.split("");
+      if (this.currentInputId == "scriptContent") {
+        inputValueArr = this.topicobj.scriptContent.split("");
         console.log(123);
       } else if (this.currentInputId == "nomatchtext") {
         inputValueArr = this.topicobj.nomatchtext.split("");
@@ -919,8 +921,8 @@
       // 鎶婃暟缁勯噸鏂拌浆鎹负瀛楃涓插苟璧嬪��
       inputValueArr = inputValueArr.join("");
       console.log(inputValueArr);
-      if (this.currentInputId == "script") {
-        this.topicobj.script = inputValueArr;
+      if (this.currentInputId == "scriptContent") {
+        this.topicobj.scriptContent = inputValueArr;
       } else if (this.currentInputId == "nomatchtext") {
         this.topicobj.nomatchtext = inputValueArr;
       } else if (this.currentInputId == "sliencetext") {
@@ -1075,7 +1077,7 @@
   border: 1px solid #dcdfe6;
   -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.12),
     0 0 6px 0 rgba(0, 0, 0, 0.04);
-  .topic-dev {
+  .scriptTopic-dev {
     margin-bottom: 25px;
     font-size: 20px !important;
     .dev-text {

--
Gitblit v1.9.3