From 8aca82344ce82cf90f3357b8ba5abe35a0e3a74f Mon Sep 17 00:00:00 2001
From: WXL <1785969728@qq.com>
Date: 星期四, 15 八月 2024 09:42:38 +0800
Subject: [PATCH] 测试完成

---
 src/views/repositoryai/verbaltrick/particulars/index.vue |   61 ++++++++++++++++++++++++++----
 1 files changed, 52 insertions(+), 9 deletions(-)

diff --git a/src/views/repositoryai/verbaltrick/particulars/index.vue b/src/views/repositoryai/verbaltrick/particulars/index.vue
index 7c2cdb0..fa34236 100644
--- a/src/views/repositoryai/verbaltrick/particulars/index.vue
+++ b/src/views/repositoryai/verbaltrick/particulars/index.vue
@@ -291,7 +291,7 @@
               </el-form-item>
             </el-col>
             <el-col :span="6">
-              <span style="font-size: 12px">{{
+              <span style="font-size: 12px" v-if="indexform.scriptVoice">{{
                 indexform.scriptVoice.substring(
                   indexform.scriptVoice.lastIndexOf("/") + 1
                 )
@@ -341,7 +341,7 @@
               </el-form-item>
             </el-col>
             <el-col :span="6">
-              <span style="font-size: 12px">{{
+              <span style="font-size: 12px" v-if="indexform.nomatchvoice">{{
                 indexform.nomatchvoice.substring(
                   indexform.nomatchvoice.lastIndexOf("/") + 1
                 )
@@ -390,7 +390,7 @@
               </el-form-item>
             </el-col>
             <el-col :span="6">
-              <span style="font-size: 12px">{{
+              <span style="font-size: 12px" v-if="indexform.sliencevoice">{{
                 indexform.sliencevoice.substring(
                   indexform.sliencevoice.lastIndexOf("/") + 1
                 )
@@ -440,7 +440,7 @@
               </el-form-item>
             </el-col>
             <el-col :span="6">
-              <span style="font-size: 12px">{{
+              <span style="font-size: 12px" v-if="indexform.noclearlyvoice">{{
                 indexform.noclearlyvoice.substring(
                   indexform.noclearlyvoice.lastIndexOf("/") + 1
                 )
@@ -504,7 +504,10 @@
           <el-row>
             <el-col :span="24">
               <el-form-item label="鍊肩被鍨�">
-                <el-radio-group disabled v-model="indexform.valueType">
+                <el-radio-group
+                  :disabled="indexform.targetid"
+                  v-model="indexform.valueType"
+                >
                   <el-radio :label="1">閫夐」</el-radio>
                   <el-radio :label="2">鏂囨湰</el-radio>
                   <el-radio :label="3">鏁板��</el-radio>
@@ -512,16 +515,19 @@
               </el-form-item>
 
               <el-form-item label="棰樼洰绫诲瀷">
-                <el-radio-group disabled v-model="indexform.scriptType">
+                <el-radio-group
+                  @input="typeselection"
+                  :disabled="indexform.targetid"
+                  v-model="indexform.scriptType"
+                >
                   <el-radio :label="1">鍗曢��</el-radio>
-                  <el-radio :label="2">澶氶��</el-radio>
-                  <el-radio :label="3">濉┖</el-radio>
+                  <!-- <el-radio :label="2">澶氶��</el-radio> -->
                   <el-radio :label="4">闂瓟</el-radio>
                 </el-radio-group>
               </el-form-item>
             </el-col></el-row
           >
-          <div v-if="indexform.valueType == 1">
+          <div v-if="indexform.scriptType == 1 || indexform.scriptType == 2">
             <el-card class="box-card" style="margin-bottom: 20px">
               <Regular
                 :TargetoptionList="indexform.ivrLibaScriptTargetoptionList"
@@ -597,6 +603,17 @@
               style="width: 200px"
               @keyup.enter.native="gettargetInfo"
             />
+          </el-form-item>
+          <el-form-item label="鎸囨爣绫诲瀷" prop="scriptType">
+            <el-select v-model="queryParams.scriptType" placeholder="璇烽�夋嫨">
+              <el-option
+                v-for="(item, index) in qyoptions"
+                :key="item.value"
+                :label="item.label"
+                :value="item.value"
+              >
+              </el-option>
+            </el-select>
           </el-form-item>
 
           <el-form-item>
@@ -728,6 +745,7 @@
 
       addvalue: "娣诲姞棰樼洰",
       languagelist: [], //璇█鍒楄〃
+      qyoptions: [],
       // 鏌ヨ鍙傛暟
       queryParams: {
         pageNum: 1,
@@ -745,12 +763,16 @@
     this.languagelist = store.getters.languagelist;
     this.usable = store.getters.usable;
     this.courtyardlist = store.getters.courtyardlist;
+    this.qyoptions = store.getters.askvaluetype;
   },
 
   methods: {
     // 鑾峰彇璇︽儏鏁版嵁
     getverbaltrick() {
       let id = this.$route.query.id;
+      this.indexform.language = "鏅�氳瘽";
+      this.indexform.isAvailable = "1";
+
       if (id) {
         getverbaltrick({ id: id }).then((res) => {
           this.indexform = res.data;
@@ -863,6 +885,7 @@
         .catch(() => {});
     },
     gettargetInfo() {
+      this.queryParams.suitWay = 2;
       gettargetInfo(this.queryParams).then((res) => {
         console.log(res);
         this.targetList = res.rows;
@@ -878,6 +901,25 @@
       this.gettargetInfo();
     },
 
+    // 棰樼洰绫诲瀷鏇存崲
+    typeselection(row) {
+      if (
+        (row == 1 || row == 2) &&
+        !this.indexform.ivrLibaScriptTargetoptionList.length
+      ) {
+        this.indexform.ivrLibaScriptTargetoptionList.push({
+          guid: 1,
+          isoperation: 1,
+          targetvalue: "",
+          targetregex: "",
+          targetregex2: "",
+          dynamiccruxs: [],
+          nodynamiccruxs: [],
+          dynamiccruxsJson: "",
+          nodynamiccruxsJson: "",
+        });
+      }
+    },
     // 涓嬩竴姝�
     nextstep() {
       if (this.Editprogress <= 1) {
@@ -918,6 +960,7 @@
         this.indexform.scriptVoice = response.url;
       } 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) {

--
Gitblit v1.9.3