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