From 0733833340a773ec9ea4d3acee3d37526161bfd9 Mon Sep 17 00:00:00 2001
From: WXL <1785969728@qq.com>
Date: 星期四, 22 八月 2024 16:51:03 +0800
Subject: [PATCH] 测试完成

---
 src/views/repositoryai/templateku/configurat/index.vue |  553 ++++++++++++++++++++++++++++++++++++++----------------
 1 files changed, 384 insertions(+), 169 deletions(-)

diff --git a/src/views/repositoryai/templateku/configurat/index.vue b/src/views/repositoryai/templateku/configurat/index.vue
index 1d68f79..62ee58e 100644
--- a/src/views/repositoryai/templateku/configurat/index.vue
+++ b/src/views/repositoryai/templateku/configurat/index.vue
@@ -359,8 +359,8 @@
                 <el-table-column
                   label="缂栧彿"
                   align="center"
-                  key="targetid"
-                  prop="targetid"
+                  key="sort"
+                  prop="sort"
                 />
                 <el-table-column
                   label="鏍囬"
@@ -416,31 +416,42 @@
           <div class="presentation-right">
             <el-card class="box-card">
               <el-form
-                :inline="true"
                 :model="topicobj"
+                :inline="true"
                 class="demo-form-inline"
               >
-                <div class="headline">
-                  棰樼洰璁剧疆璇︽儏
-                  <!-- <span style="margin-left: 30px"
-                    ><el-button type="primary" @click="Submittopicobj"
-                      >淇濆瓨</el-button
-                    ></span
-                  > -->
-                </div>
-                <el-form-item label="棰樼洰鏍囬">
-                  <el-input
-                    v-model="topicobj.scriptTopic"
-                    placeholder="璇蜂粠宸︿晶鍒楄〃閫夋嫨"
-                  ></el-input>
-                </el-form-item>
-                <el-form-item label="闂鑺傜偣">
-                  <el-input
-                    v-model="topicobj.targetid"
-                    placeholder="璇蜂粠宸︿晶鍒楄〃閫夋嫨"
-                    :disabled="true"
-                  ></el-input>
-                </el-form-item>
+                <div class="headline">棰樼洰璁剧疆璇︽儏</div>
+                <el-row>
+                  <el-col :span="20"
+                    ><el-form-item label="棰樼洰鏍囬">
+                      <el-input
+                        v-model="topicobj.scriptTopic"
+                        placeholder="璇蜂粠宸︿晶鍒楄〃閫夋嫨"
+                      ></el-input> </el-form-item
+                  ></el-col>
+                </el-row>
+                <el-row>
+                  <el-col :span="20"
+                    ><el-form-item label="闂璇濇湳">
+                      <el-input
+                        type="textarea"
+                        style="width: 400px"
+                        v-model="topicobj.scriptContent"
+                        placeholder="璇蜂粠宸︿晶鍒楄〃閫夋嫨"
+                      ></el-input> </el-form-item
+                  ></el-col>
+                </el-row>
+                <el-row :gutter="10">
+                  <el-col :span="12"
+                    ><el-form-item label="闂鑺傜偣">
+                      <el-input
+                        v-model="topicobj.sort"
+                        placeholder="璇蜂粠宸︿晶鍒楄〃閫夋嫨"
+                        :disabled="true"
+                      ></el-input> </el-form-item
+                  ></el-col>
+                </el-row>
+
                 <el-row :gutter="10">
                   <el-col :span="12"
                     ><el-form-item label="鏄惁蹇呭~">
@@ -474,14 +485,48 @@
                       </el-select> </el-form-item
                   ></el-col>
                 </el-row>
-                <el-form-item label="闂璇煶" v-if="topicobj.scriptVoice">
-                  <mini-audio :audio-source="topicobj.scriptVoice"></mini-audio>
-                </el-form-item>
-
-                <div
-                  class="topicxq"
-                  v-if="topicobj.valueType == 2 || topicobj.valueType == 3"
-                >
+                <el-row>
+                  <el-col :span="6">
+                    <el-form-item label="闂璇煶" prop="verbaltrickyy">
+                      <el-upload
+                        class="upload-demo"
+                        :action="uploadImgUrl"
+                        :headers="headers"
+                        :show-file-list="false"
+                        :on-success="
+                          (response, file) => handleChanges(response, file, 1)
+                        "
+                        accept=".wav,.mp3"
+                        :limit="1"
+                      >
+                        <el-button size="small" type="primary"
+                          >鐐瑰嚮涓婁紶</el-button
+                        >
+                      </el-upload>
+                    </el-form-item>
+                  </el-col>
+                  <el-col :span="6">
+                    <span
+                      style="font-size: 18px; margin-top: 10px"
+                      v-if="topicobj.scriptVoice"
+                      >{{
+                        topicobj.scriptVoice.substring(
+                          topicobj.scriptVoice.lastIndexOf("/") + 1
+                        )
+                      }}</span
+                    >
+                  </el-col>
+                  <el-col :span="6">
+                    <mini-audio
+                      :audio-source="
+                        topicobj.scriptVoice
+                          ? topicobj.scriptVoice
+                          : 'https://example.com/example.mp3'
+                      "
+                    ></mini-audio>
+                  </el-col>
+                </el-row>
+                <div class="topicxq" v-if="topicobj.scriptType == 4">
                   <el-row>
                     <el-col :span="20">
                       <el-form-item label="鏀堕泦鍐呭">
@@ -528,16 +573,47 @@
                           </el-input> </el-form-item
                       ></el-col>
                     </el-row>
-                    <el-row :gutter="10">
-                      <el-col :span="16">
-                        <el-form-item
-                          label="鏃犲尮閰嶈闊�"
+                    <el-row>
+                      <el-col :span="6">
+                        <el-form-item label="鏃犲尮閰嶈闊�" prop="verbaltrickyy">
+                          <el-upload
+                            class="upload-demo"
+                            :action="uploadImgUrl"
+                            :show-file-list="false"
+                            :headers="headers"
+                            :on-success="
+                              (response, file) =>
+                                handleChanges(response, file, 2)
+                            "
+                            accept=".wav,.mp3"
+                            :limit="1"
+                          >
+                            <el-button size="small" type="primary"
+                              >鐐瑰嚮涓婁紶</el-button
+                            >
+                          </el-upload>
+                        </el-form-item>
+                      </el-col>
+                      <el-col :span="6">
+                        <span
+                          style="font-size: 12px"
                           v-if="topicobj.nomatchvoice"
+                          >{{
+                            topicobj.nomatchvoice.substring(
+                              topicobj.nomatchvoice.lastIndexOf("/") + 1
+                            )
+                          }}</span
                         >
-                          <mini-audio
-                            :audio-source="topicobj.nomatchvoice"
-                          ></mini-audio> </el-form-item
-                      ></el-col>
+                      </el-col>
+                      <el-col :span="6">
+                        <mini-audio
+                          :audio-source="
+                            topicobj.nomatchvoice
+                              ? topicobj.nomatchvoice
+                              : 'https://example.com/example.mp3'
+                          "
+                        ></mini-audio>
+                      </el-col>
                     </el-row>
                   </div>
                   <div class="topicxq">
@@ -555,20 +631,47 @@
                       ></el-col>
                     </el-row>
 
-                    <el-row :gutter="10">
-                      <el-col :span="16">
-                        <el-form-item
-                          label="璇煶鏂囦欢"
-                          v-if="topicobj.noclearlyvoice"
-                        >
-                          <mini-audio
-                            :audio-source="
-                              topicobj.noclearlyvoice
-                                ? topicobj.noclearlyvoice
-                                : 'https://example.com/example.mp3'
+                    <el-row>
+                      <el-col :span="6">
+                        <el-form-item label="鍚笉娓呰闊�" prop="verbaltrickyy">
+                          <el-upload
+                            class="upload-demo"
+                            :action="uploadImgUrl"
+                            :show-file-list="false"
+                            :headers="headers"
+                            :on-success="
+                              (response, file) =>
+                                handleChanges(response, file, 4)
                             "
-                          ></mini-audio> </el-form-item
-                      ></el-col>
+                            accept=".wav,.mp3"
+                            :limit="1"
+                          >
+                            <el-button size="small" type="primary"
+                              >鐐瑰嚮涓婁紶</el-button
+                            >
+                          </el-upload>
+                        </el-form-item>
+                      </el-col>
+                      <el-col :span="6">
+                        <span
+                          style="font-size: 12px"
+                          v-if="topicobj.noclearlyvoice"
+                          >{{
+                            topicobj.noclearlyvoice.substring(
+                              topicobj.noclearlyvoice.lastIndexOf("/") + 1
+                            )
+                          }}</span
+                        >
+                      </el-col>
+                      <el-col :span="6">
+                        <mini-audio
+                          :audio-source="
+                            topicobj.noclearlyvoice
+                              ? topicobj.noclearlyvoice
+                              : 'https://example.com/example.mp3'
+                          "
+                        ></mini-audio>
+                      </el-col>
                     </el-row>
                   </div>
                   <div class="topicxq">
@@ -586,20 +689,47 @@
                       ></el-col>
                     </el-row>
 
-                    <el-row :gutter="10">
-                      <el-col :span="16">
-                        <el-form-item
-                          label="璇煶鏂囦欢"
-                          v-if="topicobj.sliencevoice"
-                        >
-                          <mini-audio
-                            :audio-source="
-                              topicobj.sliencevoice
-                                ? topicobj.sliencevoice
-                                : 'https://example.com/example.mp3'
+                    <el-row>
+                      <el-col :span="6">
+                        <el-form-item label="闈欓粯璇煶" prop="verbaltrickyy">
+                          <el-upload
+                            class="upload-demo"
+                            :action="uploadImgUrl"
+                            :show-file-list="false"
+                            :headers="headers"
+                            :on-success="
+                              (response, file) =>
+                                handleChanges(response, file, 3)
                             "
-                          ></mini-audio> </el-form-item
-                      ></el-col>
+                            accept=".wav,.mp3"
+                            :limit="1"
+                          >
+                            <el-button size="small" type="primary"
+                              >鐐瑰嚮涓婁紶</el-button
+                            >
+                          </el-upload>
+                        </el-form-item>
+                      </el-col>
+                      <el-col :span="6">
+                        <span
+                          style="font-size: 12px"
+                          v-if="topicobj.sliencevoice"
+                          >{{
+                            topicobj.sliencevoice.substring(
+                              topicobj.sliencevoice.lastIndexOf("/") + 1
+                            )
+                          }}</span
+                        >
+                      </el-col>
+                      <el-col :span="6">
+                        <mini-audio
+                          :audio-source="
+                            topicobj.sliencevoice
+                              ? topicobj.sliencevoice
+                              : 'https://example.com/example.mp3'
+                          "
+                        ></mini-audio>
+                      </el-col>
                     </el-row>
                   </div>
                 </div>
@@ -627,11 +757,11 @@
           <div
             class="scriptTopic-dev"
             v-for="item in valssu"
-            :key="item.targetid"
+            :key="item.sort"
             v-if="item.valueType == 1"
           >
             <div class="dev-text">
-              {{ item.targetid }}銆乕鍗曢�塢<span>{{ item.scriptContent }}</span>
+              {{ item.sort }}銆乕鍗曢�塢<span>{{ item.scriptContent }}</span>
             </div>
             <div class="dev-xx">
               <el-radio-group v-model="item.remark">
@@ -648,11 +778,11 @@
           <div
             class="scriptTopic-dev"
             v-for="item in valssu"
-            :key="item.targetid"
+            :key="item.sort"
             v-if="item.valueType == 2"
           >
             <div class="dev-text">
-              {{ item.targetid }}銆乕澶氶�塢<span>{{ item.scriptContent }}</span>
+              {{ item.sort }}銆乕澶氶�塢<span>{{ item.scriptContent }}</span>
             </div>
             <div class="dev-xx">
               <el-checkbox-group v-model="item.remark">
@@ -670,11 +800,11 @@
           <div
             class="scriptTopic-dev"
             v-for="item in valssu"
-            :key="item.targetid"
+            :key="item.sort"
             v-if="item.valueType == 3"
           >
             <div class="dev-text">
-              {{ item.targetid }}銆乕濉┖]<span>{{ item.scriptContent }}</span>
+              {{ item.sort }}銆乕濉┖]<span>{{ item.scriptContent }}</span>
             </div>
             <div class="dev-xx">
               <el-input placeholder="璇疯緭鍏ョ瓟妗�" v-model="radioas" clearable>
@@ -797,92 +927,111 @@
                   >
                 </div>
                 <el-divider></el-divider>
-                <el-form-item label="棰樼洰鏍囬">
-                  <el-input
-                    v-model="indexform.scriptTopic"
-                    placeholder="璇疯緭鍏ラ鐩爣棰�"
-                  ></el-input>
-                </el-form-item>
-                <el-form-item label="闂鑺傜偣">
-                  <el-input
-                    v-model="indexform.targetid"
-                    placeholder="璇疯緭鍏ラ棶棰樿妭鐐�"
-                  ></el-input>
-                </el-form-item>
-                <el-row :gutter="10">
-                  <el-col :span="12"
-                    ><el-form-item label="鏄惁蹇呭~">
-                      <el-select
-                        v-model="indexform.isMust"
-                        placeholder="榛樿蹇呭~"
-                      >
-                        <el-option
-                          v-for="item in required"
-                          :key="item.value"
-                          :label="item.label"
-                          :value="item.value"
+                <div>
+                  <el-row :gutter="10">
+                    <el-col :span="12">
+                      <el-form-item label="棰樼洰鏍囬">
+                        <el-input
+                          v-model="indexform.scriptTopic"
+                          placeholder="璇疯緭鍏ラ鐩爣棰�"
+                        ></el-input>
+                      </el-form-item>
+                    </el-col>
+                    <el-col :span="12">
+                      <el-form-item label="闂鑺傜偣">
+                        <el-input
+                          v-model="indexform.sort"
+                          placeholder="璇疯緭鍏ラ棶棰樿妭鐐�"
+                        ></el-input>
+                      </el-form-item>
+                    </el-col>
+                  </el-row>
+                  <el-row :gutter="10">
+                    <el-col :span="18"
+                      ><el-form-item label="闂璇濇湳">
+                        <el-input
+                          style="width: 400px"
+                          type="textarea"
+                          v-model="indexform.scriptContent"
+                          placeholder="璇蜂粠宸︿晶鍒楄〃閫夋嫨"
+                        ></el-input> </el-form-item
+                    ></el-col>
+                  </el-row>
+                  <el-row :gutter="10">
+                    <el-col :span="12"
+                      ><el-form-item label="鏄惁蹇呭~">
+                        <el-select
+                          v-model="indexform.isMust"
+                          placeholder="榛樿蹇呭~"
                         >
-                        </el-option>
-                      </el-select> </el-form-item
-                  ></el-col>
-                  <!-- <el-col :span="12"
-                    ><el-form-item label="鍙栧�肩被鍨�">
-                      <el-select
-                        v-model="indexform.valueType"
-                        placeholder="璇烽�夋嫨"
-                        :disabled="true"
-                      >
-                        <el-option
-                          v-for="item in valuetype"
-                          :key="item.value"
-                          :label="item.label"
-                          :value="item.value"
+                          <el-option
+                            v-for="item in required"
+                            :key="item.value"
+                            :label="item.label"
+                            :value="item.value"
+                          >
+                          </el-option>
+                        </el-select> </el-form-item
+                    ></el-col>
+                    <!-- <el-col :span="12"
+                      ><el-form-item label="鍙栧�肩被鍨�">
+                        <el-select
+                          v-model="indexform.valueType"
+                          placeholder="璇烽�夋嫨"
+                          :disabled="true"
                         >
-                        </el-option>
-                      </el-select> </el-form-item
-                  ></el-col> -->
-                </el-row>
-                <el-row>
-                  <el-col :span="6">
-                    <el-form-item label="闂璇煶" prop="verbaltrickyy">
-                      <el-upload
-                        class="upload-demo"
-                        :action="uploadImgUrl"
-                        :headers="headers"
-                        :show-file-list="false"
-                        :on-success="
-                          (response, file) => handleChange(response, file, 1)
+                          <el-option
+                            v-for="item in valuetype"
+                            :key="item.value"
+                            :label="item.label"
+                            :value="item.value"
+                          >
+                          </el-option>
+                        </el-select> </el-form-item
+                    ></el-col> -->
+                  </el-row>
+                  <el-row>
+                    <el-col :span="6">
+                      <el-form-item label="闂璇煶" prop="verbaltrickyy">
+                        <el-upload
+                          class="upload-demo"
+                          :action="uploadImgUrl"
+                          :headers="headers"
+                          :show-file-list="false"
+                          :on-success="
+                            (response, file) => handleChange(response, file, 1)
+                          "
+                          accept=".wav,.mp3"
+                          :limit="1"
+                        >
+                          <el-button size="small" type="primary"
+                            >鐐瑰嚮涓婁紶</el-button
+                          >
+                        </el-upload>
+                      </el-form-item>
+                    </el-col>
+                    <el-col :span="6">
+                      <span
+                        style="font-size: 18px; margin-top: 10px"
+                        v-if="indexform.scriptVoice"
+                        >{{
+                          indexform.scriptVoice.substring(
+                            indexform.scriptVoice.lastIndexOf("/") + 1
+                          )
+                        }}</span
+                      >
+                    </el-col>
+                    <el-col :span="6">
+                      <mini-audio
+                        :audio-source="
+                          indexform.scriptVoice
+                            ? indexform.scriptVoice
+                            : 'https://example.com/example.mp3'
                         "
-                        accept=".wav,.mp3"
-                        :limit="1"
-                      >
-                        <el-button size="small" type="primary"
-                          >鐐瑰嚮涓婁紶</el-button
-                        >
-                      </el-upload>
-                    </el-form-item>
-                  </el-col>
-                  <el-col :span="6">
-                    <span
-                      style="font-size: 18px; margin-top: 10px"
-                      v-if="indexform.scriptVoice"
-                      >{{
-                        indexform.scriptVoice.substring(
-                          indexform.scriptVoice.lastIndexOf("/") + 1
-                        )
-                      }}</span
-                    >
-                  </el-col>
-                  <el-col :span="6">
-                    <mini-audio
-                      :audio-source="
-                        indexform.scriptVoice
-                          ? indexform.scriptVoice
-                          : 'https://example.com/example.mp3'
-                      "
-                    ></mini-audio>
-                  </el-col>
-                </el-row>
+                      ></mini-audio>
+                    </el-col>
+                  </el-row>
+                </div>
                 <div>
                   <el-form-item label="鎸囨爣鍚嶇О" prop="deptId">
                     <el-input
@@ -925,7 +1074,7 @@
                     </el-col>
                   </el-row>
                 </div>
-                <div class="topicxq" v-if="indexform.scriptType == 2">
+                <div class="topicxq" v-show="indexform.scriptType == 4">
                   <el-row>
                     <el-col :span="20">
                       <el-form-item label="鏀堕泦鍐呭">
@@ -940,7 +1089,7 @@
                   </el-row>
                 </div>
 
-                <div v-else>
+                <div v-show="indexform.scriptType == 1">
                   <div class="headline">
                     <div class="basics">閫夐」璁剧疆</div>
                   </div>
@@ -948,7 +1097,9 @@
                   <Regular
                     :TargetoptionList="indexform.ivrLibaScriptTargetoptionList"
                     @deloption="deloption"
+                    @addoption="addoptionson"
                     :controlsc="false"
+                    :addoption="true"
                   />
                   <!-- 鏃犲尮閰嶇被鍨� -->
                   <div class="topicxq">
@@ -1282,6 +1433,14 @@
       },
     };
   },
+  activated() {
+    if (this.id != this.$route.query.id) {
+      this.RoutingDataProcessing();
+      this.gettabList();
+      this.getvFollowup();
+      this.auxiliary();
+    }
+  },
 
   created() {
     this.RoutingDataProcessing();
@@ -1423,9 +1582,18 @@
           });
       });
       compileFollowup(this.ruleForm).then((res) => {
-        this.$modal.msgSuccess("缂栬緫鎴愬姛");
-        this.confirmillness(res.data);
-        this.$router.go(-1);
+        if (res.code == 200) {
+          this.$modal.msgSuccess("缂栬緫鎴愬姛");
+          this.$modal.closeLoading();
+          this.confirmillness(res.data);
+
+          const obj = { path: "/knowledge/templateku/" };
+          this.$tab.closeOpenPage(obj);
+        } else {
+          this.$modal.msgError("淇濆瓨澶辫触");
+
+          this.$modal.closeLoading();
+        }
       });
     },
     confirmillness(guid) {
@@ -1448,6 +1616,7 @@
     },
     // 绉戝澶勭悊
     Departmenttreatment() {
+      this.$modal.loading("姝e湪涓婁紶鏁版嵁锛岃绋嶅��...");
       this.ruleForm.deptNames = JSON.stringify(this.tempDetpRelevanceslist);
       this.ruleForm.ivrLibaTemplateScriptVOList =
         this.ruleForm.ivrLibaTemplateScriptVOList.concat(this.delScriptVOList);
@@ -1499,7 +1668,8 @@
         type: "warning",
       })
         .then(() => {
-          this.$router.go(-1);
+          const obj = { path: "/knowledge/templateku/" };
+          this.$tab.closeOpenPage(obj);
         })
         .catch(() => {
           this.$message({
@@ -1508,20 +1678,33 @@
           });
         });
     },
-    //鎺у埗璇煶鏂囦欢
+    //鎺у埗璇煶鏂囦欢(鏂�)
     handleChange(response, file, additionalParam) {
       console.log(response);
       console.log(additionalParam);
       if (additionalParam == 1) {
         this.indexform.scriptVoice = response.url;
-        console.log(this.indexform.scriptVoice);
       } else if (additionalParam == 2) {
         this.indexform.nomatchvoice = response.url;
-        console.log(this.indexform.nomatchvoice);
       } else if (additionalParam == 3) {
         this.indexform.sliencevoice = response.url;
       } else if (additionalParam == 4) {
         this.indexform.noclearlyvoice = response.url;
+      }
+      this.$forceUpdate();
+    },
+    //鎺у埗璇煶鏂囦欢
+    handleChanges(response, file, additionalParam) {
+      console.log(response);
+      console.log(additionalParam);
+      if (additionalParam == 1) {
+        this.topicobj.scriptVoice = response.url;
+      } else if (additionalParam == 2) {
+        this.topicobj.nomatchvoice = response.url;
+      } else if (additionalParam == 3) {
+        this.topicobj.sliencevoice = response.url;
+      } else if (additionalParam == 4) {
+        this.topicobj.noclearlyvoice = response.url;
       }
       this.$forceUpdate();
     },
@@ -1641,6 +1824,7 @@
           );
           row.isoperation = 3;
           this.delScriptVOList.push(row);
+          this.sortFn();
           this.$modal.msgSuccess("宸插垹闄わ紝淇濆瓨妯$増鐢熸晥");
         })
         .catch(() => {});
@@ -1692,12 +1876,12 @@
     sortFn() {
       this.ruleForm.ivrLibaTemplateScriptVOList =
         this.ruleForm.ivrLibaTemplateScriptVOList.map((item, index) => {
-          return Object.assign({}, item, { targetid: (index + 1).toString() });
+          return Object.assign({}, item, { sort: (index + 1).toString() });
         });
       this.ruleForm.ivrLibaTemplateScriptVOList.forEach((question, index) => {
         question.ivrLibaScriptTargetoptionList =
           question.ivrLibaScriptTargetoptionList.map((option) => {
-            option.nextQuestion = Number(question.targetid) + 1;
+            option.nextQuestion = Number(question.sort) + 1;
             return option;
           });
       });
@@ -1707,9 +1891,25 @@
     deloption() {},
     // 淇敼棰樼洰淇℃伅
     Submittopicobj() {
-      this.ruleForm.ivrLibaTemplateScriptVOList[this.optionIndex] =
-        this.topicobj;
-      this.$modal.msgSuccess("鏆傚瓨閫夐」鎴愬姛");
+      this.$modal
+        .confirm(
+          '鏄惁纭鏂板鍚嶇О涓�"' + this.indexform.scriptTopic + '"鐨勯棶棰樻暟鎹紵'
+        )
+        .then(() => {
+          this.indexform.isoperation = 1;
+          this.indexform.pid = this.ruleForm.id;
+          this.indexform.ivrLibaScriptTargetoptionList.forEach((item) => {
+            item.isoperation = 1;
+          });
+          this.ruleForm.ivrLibaTemplateScriptVOList.push(this.indexform);
+          this.indexform = {
+            ivrLibaScriptTargetoptionList: [],
+          };
+          this.drawer = false;
+
+          this.sortFn();
+          this.$modal.msgSuccess("棰樼洰鏂板鎴愬姛锛屼繚瀛樻ā鐗堝け鏁�");
+        });
     },
 
     // ---------------------
@@ -1751,6 +1951,20 @@
           nodynamiccruxsJson: "",
         });
       }
+      this.$forceUpdate();
+    },
+    addoptionson() {
+      this.indexform.ivrLibaScriptTargetoptionList.push({
+        guid: 1,
+        isoperation: 1,
+        targetvalue: "",
+        targetregex: "",
+        targetregex2: "",
+        dynamiccruxs: [],
+        nodynamiccruxs: [],
+        dynamiccruxsJson: "",
+        nodynamiccruxsJson: "",
+      });
     },
   },
 };
@@ -1853,6 +2067,7 @@
     vertical-align: bottom;
   }
 }
+
 .xinz-infs {
   font-size: 18px;
   line-height: 48px;

--
Gitblit v1.9.3