From e014c6f2c4123d811353b4fe59d1b489e0587543 Mon Sep 17 00:00:00 2001
From: WXL <1785969728@qq.com>
Date: 星期三, 22 五月 2024 18:12:02 +0800
Subject: [PATCH] 测试完成

---
 src/views/repositoryai/templateku/configurat/index.vue |  107 +++++++++++++++++++++++++----------------------------
 1 files changed, 51 insertions(+), 56 deletions(-)

diff --git a/src/views/repositoryai/templateku/configurat/index.vue b/src/views/repositoryai/templateku/configurat/index.vue
index c88b36e..a18c9ff 100644
--- a/src/views/repositoryai/templateku/configurat/index.vue
+++ b/src/views/repositoryai/templateku/configurat/index.vue
@@ -307,15 +307,19 @@
             </el-select>
           </el-form-item>
           <el-row :gutter="20">
-            <el-col :span="8">
+            <el-col :span="12">
               <el-form-item label="闅忚鍓嶅鐞�" prop="name">
                 <el-input
+                  type="textarea"
+                  show-word-limit
                   v-model="ruleForm.revisitBefore"
                 ></el-input></el-form-item
             ></el-col>
-            <el-col :span="9">
+            <el-col :span="12">
               <el-form-item label="闅忚鍚庡鐞�" prop="region">
                 <el-input
+                  type="textarea"
+                  show-word-limit
                   v-model="ruleForm.revisitAfter"
                 ></el-input> </el-form-item
             ></el-col>
@@ -347,8 +351,10 @@
               >涓嬩竴姝�</el-button
             >
             <el-button type="info" @click="closeFm('ruleForm')">鍏抽棴</el-button>
-            <el-button type="success" @click="Departmenttreatment('ruleForm')"
-              >淇濆瓨闅忚妯$増鍩虹淇℃伅</el-button
+            <el-button
+              type="success"
+              @click="Departmenttreatment('ruleForm')"
+              >{{ task ? "淇濆瓨鍒颁换鍔℃ā鐗�" : "淇濆瓨闅忚妯$増鍩虹淇℃伅" }}</el-button
             >
           </el-form-item>
         </el-form>
@@ -449,7 +455,6 @@
                   <el-input
                     v-model="topicobj.questiontitle"
                     placeholder="璇蜂粠宸︿晶鍒楄〃閫夋嫨"
-                    :disabled="true"
                   ></el-input>
                 </el-form-item>
                 <el-form-item label="闂鑺傜偣">
@@ -463,8 +468,8 @@
                   <el-col :span="12"
                     ><el-form-item label="鏄惁蹇呭~">
                       <el-select
-                        v-model="topicobj.ismandatory"
-                        placeholder="璇烽�夋嫨"
+                        v-model="topicobj.isMust"
+                        placeholder="榛樿蹇呭~"
                       >
                         <el-option
                           v-for="item in required"
@@ -478,7 +483,7 @@
                   <el-col :span="12"
                     ><el-form-item label="鍙栧�肩被鍨�">
                       <el-select
-                        v-model="topicobj.isEnable"
+                        v-model="topicobj.valueType"
                         placeholder="璇烽�夋嫨"
                         :disabled="true"
                       >
@@ -492,12 +497,15 @@
                       </el-select> </el-form-item
                   ></el-col>
                 </el-row>
-                <div class="topicxq" v-if="topicobj.isEnable == 2 || topicobj.isEnable == 3">
+                <div
+                  class="topicxq"
+                  v-if="topicobj.valueType == 2 || topicobj.valueType == 3"
+                >
                   <el-row>
                     <el-col :span="20">
                       <el-form-item label="鏀堕泦鍐呭">
                         <el-input
-                        style="width: 400px;"
+                          style="width: 400px"
                           type="textarea"
                           v-model="topicobj.value"
                           placeholder="闂鏀堕泦鍐呭"
@@ -532,7 +540,7 @@
                           <el-input
                             type="text"
                             placeholder="璇疯緭鍏�"
-                            v-model="topicobj.nomatchtext"
+                            v-model="topicobj.noMatchText"
                             show-word-limit
                           >
                           </el-input> </el-form-item
@@ -579,7 +587,7 @@
                           <el-input
                             type="text"
                             placeholder="璇疯緭鍏�"
-                            v-model="topicobj.noclearlytext"
+                            v-model="topicobj.noClearlyText"
                             show-word-limit
                           >
                           </el-input> </el-form-item
@@ -626,7 +634,7 @@
                           <el-input
                             type="text"
                             placeholder="璇疯緭鍏�"
-                            v-model="topicobj.sliencetext"
+                            v-model="topicobj.slienceText"
                             show-word-limit
                           >
                           </el-input> </el-form-item
@@ -672,9 +680,9 @@
           </div>
         </div>
 
-        <el-button type="success" @click="Departmenttreatment('ruleForm')"
-          >淇濆瓨棰樼洰鏁版嵁</el-button
-        >
+        <el-button type="success" @click="Departmenttreatment('ruleForm')">{{
+          task ? "淇濆瓨鍒颁换鍔℃ā鐗�" : "淇濆瓨棰樼洰鏁版嵁"
+        }}</el-button>
         <el-button type="primary" plain @click="laststep()">涓婁竴姝�</el-button>
         <el-button type="success" plain @click="preview('ruleForm')"
           >鏌ョ湅棰勮</el-button
@@ -851,6 +859,8 @@
       drawer: false, //鎺у埗灞曞紑
       radios: [], //澶氶�夐閫変腑
       radioas: "", //濉┖棰樼瓟妗�
+      task: null, //鏄惁鏉ヨ嚜浠诲姟
+      taskform: null, //浠诲姟淇℃伅
       labelInfovalue: [], //鏍囩涓存椂瀛樺偍
       deptNamesvalue: [], //绉戝涓存椂瀛樺偍
       dynamicTags: [],
@@ -918,38 +928,11 @@
         },
       ],
 
-      valssu: [
-        {
-          idd: 1,
-          wssd: "浣犳渶杩戞�庝箞鏍�",
-          sdadd: ["sss", "ssccss", "ssaas", "ss"],
-        },
-      ],
+      valssu: [],
       radio: "",
       addvalue: "娣诲姞棰樼洰",
       // 棰樼洰琛ㄦ牸鏁版嵁
-      userList: [
-        {
-          userid: "1",
-          userName: "涓�鍙烽殢璁挎ā鐗�",
-          verbaltrick: "涓�鍙烽殢璁挎ā鐗�",
-        },
-        {
-          userid: "2",
-          userName: "浜屽彿闅忚妯$増",
-          verbaltrick: "涓�鍙烽殢璁挎ā鐗�",
-        },
-        {
-          userid: "3",
-          userName: "涓夊彿闅忚妯$増",
-          verbaltrick: "涓�鍙烽殢璁挎ā鐗�",
-        },
-        {
-          userid: "4",
-          userName: "鍥涘彿闅忚妯$増",
-          verbaltrick: "涓�鍙烽殢璁挎ā鐗�",
-        },
-      ],
+      userList: [],
       // 鏌ヨ鍙傛暟
       queryParams: {
         pageNum: 1,
@@ -964,6 +947,7 @@
   },
 
   created() {
+    this.RoutingDataProcessing();
     this.gettabList();
     this.getvFollowup();
     this.auxiliary();
@@ -984,10 +968,17 @@
     processElement(element) {
       return { ...element, isoperation: 0 };
     },
+    // 璺敱鏁版嵁澶勭悊
+    RoutingDataProcessing() {
+      this.id = this.$route.query.id;
+      this.task = this.$route.query.task;
+      console.log(this.task,'task');
+      if (this.task) {
+        this.id = this.$route.query.id;
+      }
+    },
     // 鑾峰彇琛ㄥ崟鏁版嵁
     getvFollowup() {
-      this.id = this.$route.query.id;
-
       getvFollowup({ id: this.id }).then((res) => {
         this.ruleForm = res.data;
 
@@ -1216,7 +1207,6 @@
       this.getaddtopiclist();
     },
     getaddtopiclist() {
-      console.log(12);
       this.drawer = true;
       getverbaltricklist(this.queryParams).then((res) => {
         this.loading = false;
@@ -1239,13 +1229,18 @@
       });
     },
     handleDelete(row) {
-      let index = this.ruleForm.ivrLibaTemplateScriptVOList.indexOf(row);
-      this.ruleForm.ivrLibaTemplateScriptVOList.splice(
-        this.ruleForm.ivrLibaTemplateScriptVOList.indexOf(row),
-        1
-      );
-      row.isoperation = 3;
-      this.delScriptVOList.push(row);
+      this.$modal
+        .confirm('鏄惁纭鍒犻櫎闂锛�"' + row.questiontitle + '"锛�')
+        .then(() => {
+          this.ruleForm.ivrLibaTemplateScriptVOList.splice(
+            this.ruleForm.ivrLibaTemplateScriptVOList.indexOf(row),
+            1
+          );
+          row.isoperation = 3;
+          this.delScriptVOList.push(row);
+          this.$modal.msgSuccess("宸插垹闄わ紝淇濆瓨妯$増鐢熸晥");
+        })
+        .catch(() => {});
     },
     handleUpdate(row) {
       console.log(row);
@@ -1253,7 +1248,7 @@
       if (row.ivrLibaScriptTargetoptionList.length) {
         console.log(11);
         this.topicobj = row;
-        this.topicobj.isEnable = row.valueType;
+        this.topicobj.valueType = row.valueType;
       } else {
         getverbaltrick({ id: row.id }).then((res) => {
           if (res.data) {

--
Gitblit v1.9.3