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/repositoryai/templateku/configurat/measurement.vue | 10 src/views/repositoryai/verbaltrick/index.vue | 13 src/views/outsideChainxj.vue | 2 src/views/repositoryai/templateku/configurat/index.vue | 28 +- src/views/repositoryai/verbaltrick/particulars/index.vue | 24 +- src/views/knowledge/questionbank/particulars/index.vue | 34 ++-- src/views/outsideChainwt.vue | 4 src/views/knowledge/questionnaire/compilequer/index.vue | 260 ++++++++++++++++++-------------- src/views/knowledge/questionbank/index.vue | 10 src/App.vue | 18 ++ src/views/outsideChain.vue | 4 src/views/patient/propaganda/particty.vue | 33 ++- 12 files changed, 250 insertions(+), 190 deletions(-) diff --git a/src/App.vue b/src/App.vue index baa6d41..897936f 100644 --- a/src/App.vue +++ b/src/App.vue @@ -2,7 +2,7 @@ <div id="app"> <router-view /> <theme-picker /> - <Assistant v-if="" /> + <Assistant v-if="routertf" /> </div> </template> @@ -15,6 +15,22 @@ ThemePicker, Assistant: () => import("./components/Assistant"), //寮傛缁勪欢鍔犺浇鏂瑰紡 }, + data() { + return { + routers: this.$route.path.split("/").pop(), + routertf: true, + }; + }, + created() { + console.log(this.routers); + if ( + this.routers == "outsideChainxj" || + this.routers == "outsideChain" || + this.routers == "outsideChainwt" + ) { + this.routertf = false; + } + }, metaInfo() { return { title: diff --git a/src/views/knowledge/questionbank/index.vue b/src/views/knowledge/questionbank/index.vue index bcfe201..2b7b363 100644 --- a/src/views/knowledge/questionbank/index.vue +++ b/src/views/knowledge/questionbank/index.vue @@ -180,16 +180,16 @@ label="棰樼洰鏍囬" fixed align="center" - key="topic" - prop="topic" + key="scriptTopic" + prop="scriptTopic" width="200" :show-overflow-tooltip="true" /> <el-table-column label="棰樼洰鍐呭" align="center" - key="script" - prop="script" + key="scriptContent" + prop="scriptContent" width="200" :show-overflow-tooltip="true" /> @@ -461,7 +461,7 @@ haoquestionnaire: "", idds: "", topicform: { - questionText: "", + scriptContent: "", }, amendtag: false, //鏄惁淇敼绫诲埆 dialogFormVisible: false, //淇敼娣诲姞绫诲埆寮规 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 { diff --git a/src/views/knowledge/questionnaire/compilequer/index.vue b/src/views/knowledge/questionnaire/compilequer/index.vue index bcfe6f8..acc174a 100644 --- a/src/views/knowledge/questionnaire/compilequer/index.vue +++ b/src/views/knowledge/questionnaire/compilequer/index.vue @@ -316,7 +316,10 @@ <div class="presentation"> <div class="presentation-left"> <el-card class="box-card" style="min-height: 688px"> - <el-table v-loading="loading" :data="ruleForm.svyLibScripts"> + <el-table + v-loading="loading" + :data="ruleForm.svyTemplateLibScripts" + > <el-table-column label="搴忓彿" align="center" @@ -326,15 +329,15 @@ <el-table-column label="棰樼洰鏍囬" align="center" - key="topic" - prop="topic" + key="scriptTopic" + prop="scriptTopic" :show-overflow-tooltip="true" /> <el-table-column label="棰樼洰鍐呭" align="center" - key="script" - prop="script" + key="scriptContent" + prop="scriptContent" :show-overflow-tooltip="true" /> @@ -391,7 +394,7 @@ </div> <el-form-item label="棰樼洰鏍囬"> <el-input - v-model="topicobj.topic" + v-model="topicobj.scriptTopic" placeholder="璇疯緭鍏ユ爣棰�" ></el-input> </el-form-item> @@ -427,86 +430,107 @@ </el-select> </el-form-item ></el-col> </el-row> - <div class="headline">閫夐」璁剧疆</div> - <div - class="topicxq" - v-for="item in topicobj.svyLibTemplateTargetoptions" - > - <el-row :gutter="10"> - <el-col :span="11"> - <el-form-item v-if="topicobj.scoretype == 1" label="鍒嗗��"> - <el-input - type="text" - placeholder="璇疯緭鍏ラ�夐」鍒嗗��" - v-model="item.score" - show-word-limit + <div v-if="topicobj.scriptType != 3"> + <div class="headline">閫夐」璁剧疆</div> + <div + class="topicxq" + v-for="item in topicobj.svyLibTemplateTargetoptions" + > + <el-row :gutter="10"> + <el-col :span="11"> + <el-form-item + v-if="topicobj.scoretype == 1" + label="鍒嗗��" > - </el-input> - </el-form-item> - <el-form-item - v-else-if="topicobj.scoretype == 2" - label="ABC绛夌骇" - > - <el-radio-group v-model="item.score"> - <el-radio label="A">A</el-radio> - <el-radio label="B">B</el-radio> - <el-radio label="C">C</el-radio> - </el-radio-group> - </el-form-item> - <el-form-item - v-else-if="topicobj.scoretype == 3" - label="浼樿壇绛夌骇" - > - <el-radio-group v-model="item.score"> - <el-radio label="浼�">浼�</el-radio> - <el-radio label="鑹�">鑹�</el-radio> - <el-radio label="宸�">宸�</el-radio> - </el-radio-group> - </el-form-item> - </el-col> - </el-row> - <el-row :gutter="10"> - <el-col :span="11" - ><el-form-item label="閫夐」"> - <el-input - type="text" - placeholder="璇疯緭鍏ラ�夐」" - v-model="item.optioncontent" - show-word-limit + <el-input + type="text" + placeholder="璇疯緭鍏ラ�夐」鍒嗗��" + v-model="item.score" + show-word-limit + > + </el-input> + </el-form-item> + <el-form-item + v-else-if="topicobj.scoretype == 2" + label="ABC绛夌骇" > - </el-input> </el-form-item - ></el-col> - <el-col :span="11" - ><el-form-item label="涓嬮璺宠浆"> - <el-input - type="text" - placeholder="璇疯緭鍏ラ鍙�" - v-model="item.nextQuestion" - show-word-limit + <el-radio-group v-model="item.score"> + <el-radio label="A">A</el-radio> + <el-radio label="B">B</el-radio> + <el-radio label="C">C</el-radio> + </el-radio-group> + </el-form-item> + <el-form-item + v-else-if="topicobj.scoretype == 3" + label="浼樿壇绛夌骇" > - </el-input> </el-form-item - ></el-col> - <!-- <el-col :span="2"> - <el-button - type="danger" - icon="el-icon-delete" - circle - @click="deletexuanx(item)" - ></el-button> - </el-col> --> - </el-row> - <el-row :gutter="10"> - <el-form-item label="閫変腑鎻愮ず"> - <el-input - style="width: 20vw" - type="textarea" - autosize - placeholder="璇疯緭鍏ュ唴瀹�" - v-model="item.prompt" - > - </el-input - ></el-form-item> - </el-row> + <el-radio-group v-model="item.score"> + <el-radio label="浼�">浼�</el-radio> + <el-radio label="鑹�">鑹�</el-radio> + <el-radio label="宸�">宸�</el-radio> + </el-radio-group> + </el-form-item> + </el-col> + </el-row> + <el-row :gutter="10"> + <el-col :span="11" + ><el-form-item label="閫夐」"> + <el-input + type="text" + placeholder="璇疯緭鍏ラ�夐」" + v-model="item.optioncontent" + show-word-limit + > + </el-input> </el-form-item + ></el-col> + <el-col :span="11" + ><el-form-item label="涓嬮璺宠浆"> + <el-input + type="text" + placeholder="璇疯緭鍏ラ鍙�" + v-model="item.nextQuestion" + show-word-limit + > + </el-input> </el-form-item + ></el-col> + <!-- <el-col :span="2"> + <el-button + type="danger" + icon="el-icon-delete" + circle + @click="deletexuanx(item)" + ></el-button> + </el-col> --> + </el-row> + <el-row :gutter="10"> + <el-form-item label="閫変腑鎻愮ず"> + <el-input + style="width: 20vw" + type="textarea" + autosize + placeholder="璇疯緭鍏ュ唴瀹�" + v-model="item.prompt" + > + </el-input + ></el-form-item> + </el-row> + </div> + </div> + <div v-else> + <div class="topicxq"> + <el-row :gutter="10"> + <el-form-item label="閫変腑鎻愮ず"> + <el-input + style="width: 20vw" + type="textarea" + autosize + placeholder="璇疯緭鍏ュ唴瀹�" + v-model="item.prompt" + > + </el-input + ></el-form-item> + </el-row> + </div> </div> </el-form> </el-card> @@ -528,7 +552,7 @@ <el-divider></el-divider> <div class="preview-left"> <!-- 鍗曢�� --> - <div class="topic-dev" v-for="item in valssu" :key="item.aaa"> + <div class="scriptTopic-dev" v-for="item in valssu" :key="item.aaa"> <div class="dev-text"> {{ item.idd }}銆乕鍗曢�塢<span>{{ item.wssd }}</span> </div> @@ -544,7 +568,7 @@ </div> </div> <!-- 澶氶�� --> - <div class="topic-dev" v-for="item in valssu" :key="item.aaa"> + <div class="scriptTopic-dev" v-for="item in valssu" :key="item.aaa"> <div class="dev-text"> {{ item.idd }}銆乕澶氶�塢<span>{{ item.wssd }}</span> </div> @@ -561,7 +585,7 @@ </div> </div> <!-- 濉┖ --> - <div class="topic-dev" v-for="item in valssu" :key="item.aaa"> + <div class="scriptTopic-dev" v-for="item in valssu" :key="item.aaa"> <div class="dev-text"> {{ item.idd }}銆乕濉┖]<span>{{ item.wssd }}</span> </div> @@ -591,9 +615,9 @@ :inline="true" label-width="98px" > - <el-form-item label="闂鏍囬" prop="topic"> + <el-form-item label="闂鏍囬" prop="scriptTopic"> <el-input - v-model="queryParams.topic" + v-model="queryParams.scriptTopic" placeholder="璇疯緭鍏�" clearable style="width: 200px" @@ -618,15 +642,15 @@ <el-table-column label="鏍囬" align="center" - key="topic" - prop="topic" + key="scriptTopic" + prop="scriptTopic" width="100" /> <el-table-column label="闂鍐呭" align="center" - key="script" - prop="script" + key="scriptContent" + prop="scriptContent" width="200" :show-overflow-tooltip="true" /> @@ -697,14 +721,15 @@ topicobj: {}, // 鎬绘潯鏁� total: 1, - ruleForm: { svyLibScripts: [], tempDetpRelevances: [] }, + ruleForm: { svyTemplateLibScripts: [], tempDetpRelevances: [] }, rules: {}, rulesa: {}, optionsclass: [], //鍒嗙被鍒楄〃 optionlist: [ - { value: "topic", table: "topic" }, - { value: "topic", table: "topic" }, + { value: "scriptTopic", table: "scriptTopic" }, + { value: "scriptTopic", table: "scriptTopic" }, ], + appraiselist: [ { label: "鍒嗘暟", value: "1" }, { label: "ABC绛夌骇", value: "2" }, @@ -801,7 +826,7 @@ this.required = store.getters.required; this.valuetype = store.getters.valuetype; this.courtyardlist = store.getters.courtyardlist; - this.test(); + // this.test(); }, methods: { @@ -885,9 +910,8 @@ Departmenttreatment() { this.ruleForm.deptNames = JSON.stringify(this.tempDetpRelevanceslist); console.log(this.tempDetpRelevanceslist); - this.ruleForm.svyLibScripts = this.ruleForm.svyLibScripts.concat( - this.delScriptVOList - ); + this.ruleForm.svyTemplateLibScripts = + this.ruleForm.svyTemplateLibScripts.concat(this.delScriptVOList); console.log(this.tempDetpRelevanceslist, "this.tempDetpRelevanceslist"); const result = this.tempDetpRelevanceslist.map( (subArr) => subArr[subArr.length - 1] @@ -963,39 +987,49 @@ item.isoperation = 1; }); row.svyLibTemplateTargetoptions = row.svyLibScriptOptions; - this.ruleForm.svyLibScripts.push(row); + this.ruleForm.svyTemplateLibScripts.push(row); + this.sortFn(); this.$modal.msgSuccess("鏂板鎴愬姛"); }, handleDelete(row) { - let index = this.ruleForm.svyLibScripts.indexOf(row); - this.ruleForm.svyLibScripts.splice(index, 1); + let index = this.ruleForm.svyTemplateLibScripts.indexOf(row); + this.ruleForm.svyTemplateLibScripts.splice(index, 1); row.isoperation = 3; this.delScriptVOList.push(row); this.sortFn(); }, handleUpdate(row) { - console.log(row); this.topicobj = row; + console.log(this.topicobj, "鐪嬫暟鎹�"); // getissuelist({ svyid: row.svyid }).then((res) => { // }); }, syioption(row) { - const index = this.getIndexInArray(this.ruleForm.svyLibScripts, row); - const item = this.ruleForm.svyLibScripts.splice(index, 1)[0]; // 绉婚櫎鎸囧畾绱㈠紩澶勭殑鍏冪礌锛屽苟淇濆瓨鍒癷tem鍙橀噺涓� - this.ruleForm.svyLibScripts.splice(index - 1, 0, item); // 灏唅tem鎻掑叆鍒扮储寮曚綅缃殑鍓嶄竴浣� + const index = this.getIndexInArray( + this.ruleForm.svyTemplateLibScripts, + row + ); + const item = this.ruleForm.svyTemplateLibScripts.splice(index, 1)[0]; // 绉婚櫎鎸囧畾绱㈠紩澶勭殑鍏冪礌锛屽苟淇濆瓨鍒癷tem鍙橀噺涓� + this.ruleForm.svyTemplateLibScripts.splice(index - 1, 0, item); // 灏唅tem鎻掑叆鍒扮储寮曚綅缃殑鍓嶄竴浣� this.sortFn(); }, xiayioption(row) { - const index = this.getIndexInArray(this.ruleForm.svyLibScripts, row); - const item = this.ruleForm.svyLibScripts.splice(index, 1)[0]; // 绉婚櫎鎸囧畾绱㈠紩澶勭殑鍏冪礌锛屽苟淇濆瓨鍒癷tem鍙橀噺涓� - this.ruleForm.svyLibScripts.splice(index + 1, 0, item); // 灏唅tem鎻掑叆鍒扮储寮曚綅缃殑鍓嶄竴浣� + const index = this.getIndexInArray( + this.ruleForm.svyTemplateLibScripts, + row + ); + const item = this.ruleForm.svyTemplateLibScripts.splice(index, 1)[0]; // 绉婚櫎鎸囧畾绱㈠紩澶勭殑鍏冪礌锛屽苟淇濆瓨鍒癷tem鍙橀噺涓� + this.ruleForm.svyTemplateLibScripts.splice(index + 1, 0, item); // 灏唅tem鎻掑叆鍒扮储寮曚綅缃殑鍓嶄竴浣� this.sortFn(); }, sortFn() { - this.ruleForm.svyLibScripts.forEach((item, index) => { + this.ruleForm.svyTemplateLibScripts.forEach((item, index) => { item.sort = index + 1; + item.svyLibTemplateTargetoptions.forEach((items) => { + items.nextQuestion = Number(item.sort) + 1; + }); }); - console.log(this.ruleForm.svyLibScripts); + console.log(this.ruleForm.svyTemplateLibScripts); }, // 淇敼棰樼洰淇℃伅 @@ -1324,7 +1358,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 { @@ -1419,7 +1453,7 @@ width: 22px; height: 22px; } -// ::v-deep.topic-dev.el-radio__label { +// ::v-deep.scriptTopic-dev.el-radio__label { // font-size: 24px; // } ::v-deep.el-radio-group { diff --git a/src/views/outsideChain.vue b/src/views/outsideChain.vue index 8ae89d1..9740c76 100644 --- a/src/views/outsideChain.vue +++ b/src/views/outsideChain.vue @@ -10,7 +10,7 @@ :key="item.aaa" > <div class="dev-text"> - {{ index + 1 }}銆�<span>{{ item.questionText }}</span> + {{ index + 1 }}銆�<span>{{ item.scriptContent }}</span> </div> <div class="dev-xx" v-if="item.valueType == 1"> @@ -130,7 +130,7 @@ let ivrTaskcalldetail = { asrtext: item.asrtext, valueType: item.valueType, - questiontext: item.questionText, + scriptContent: item.scriptContent, targetoptions: optionarr.join(","), }; form.ivrTaskcalldetailList.push(ivrTaskcalldetail); diff --git a/src/views/outsideChainwt.vue b/src/views/outsideChainwt.vue index d9829a7..32a050b 100644 --- a/src/views/outsideChainwt.vue +++ b/src/views/outsideChainwt.vue @@ -10,7 +10,7 @@ :key="item.aaa" > <div class="dev-text"> - {{ index + 1 }}銆�<span>{{ item.questionText }}</span> + {{ index + 1 }}銆�<span>{{ item.scriptContent }}</span> </div> <div class="dev-xx" v-if="item.valueType == 1"> @@ -123,7 +123,7 @@ let ivrTaskcalldetail = { asrtext: item.asrtext, valueType: item.valueType, - questiontext: item.questionText, + scriptContent: item.scriptContent, targetoptions: optionarr.join(","), }; form.ivrTaskcalldetailList.push(ivrTaskcalldetail); diff --git a/src/views/outsideChainxj.vue b/src/views/outsideChainxj.vue index 3f213a6..88ba818 100644 --- a/src/views/outsideChainxj.vue +++ b/src/views/outsideChainxj.vue @@ -118,7 +118,7 @@ let ivrTaskcalldetail = { asrtext: item.asrtext, valueType: item.valueType, - questiontext: item.questionText, + scriptContent: item.scriptContent, targetoptions: optionarr.join(","), }; form.ivrTaskcalldetailList.push(ivrTaskcalldetail); diff --git a/src/views/patient/propaganda/particty.vue b/src/views/patient/propaganda/particty.vue index 5254501..873f2d7 100644 --- a/src/views/patient/propaganda/particty.vue +++ b/src/views/patient/propaganda/particty.vue @@ -248,7 +248,7 @@ <el-form-item label="鎮h�呰寖鍥�" prop="status"> <el-select - v-model="topqueryParams.topic" + v-model="topqueryParams.scriptTopic" placeholder="璇烽�夋嫨" > <el-option @@ -263,7 +263,7 @@ <el-form-item label="鎮h�呯姸鎬�" prop="status"> <el-select - v-model="topqueryParams.topic" + v-model="topqueryParams.scriptTopic" placeholder="璇烽�夋嫨" > <el-option @@ -277,7 +277,7 @@ </el-form-item> <el-form-item label="闅忚缁撴灉" prop="status"> <el-select - v-model="topqueryParams.topic" + v-model="topqueryParams.scriptTopic" placeholder="璇烽�夋嫨" > <el-option @@ -412,7 +412,7 @@ <el-form-item label="灏辫瘖绉戝" prop="status"> <el-select - v-model="patientqueryParams.topic" + v-model="patientqueryParams.scriptTopic" placeholder="璇烽�夋嫨" > <el-option-group @@ -479,12 +479,12 @@ <div class="preview-left"> <!-- 鍗曢�� --> <div - class="topic-dev" + class="scriptTopic-dev" v-for="(item, index) in questionList" :key="item.aaa" > <div class="dev-text"> - {{ index + 1 }}銆�<span>{{ item.questionText }}</span> + {{ index + 1 }}銆�<span>{{ item.scriptContent }}</span> </div> <div class="dev-xx" v-if="item.valueType == 1"> @@ -501,7 +501,7 @@ <el-input type="textarea" placeholder="鏈幏鍙栧埌淇℃伅" - v-model.sync="item.questionResult" + v-model.sync="item.scriptResult" :rows="2" /> </div> @@ -557,7 +557,10 @@ prop="status" v-if="currenttype == 1 || currenttype == 8" > - <el-select v-model="topqueryParams.topic" placeholder="璇烽�夋嫨"> + <el-select + v-model="topqueryParams.scriptTopic" + placeholder="璇烽�夋嫨" + > <el-option v-for="item in taskoptions" :key="item.value" @@ -572,7 +575,10 @@ prop="status" v-if="currenttype == 4 || currenttype == 5" > - <el-select v-model="topqueryParams.topic" placeholder="璇烽�夋嫨"> + <el-select + v-model="topqueryParams.scriptTopic" + placeholder="璇烽�夋嫨" + > <el-option v-for="item in taskoptions" :key="item.value" @@ -587,7 +593,10 @@ prop="status" v-if="currenttype == 2 || currenttype == 3 || currenttype == 7" > - <el-select v-model="topqueryParams.topic" placeholder="璇烽�夋嫨"> + <el-select + v-model="topqueryParams.scriptTopic" + placeholder="璇烽�夋嫨" + > <el-option v-for="item in taskoptions" :key="item.value" @@ -1405,7 +1414,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 { @@ -1469,7 +1478,7 @@ width: 22px; height: 22px; } -// ::v-deep.topic-dev.el-radio__label { +// ::v-deep.scriptTopic-dev.el-radio__label { // font-size: 24px; // } ::v-deep.el-radio-group { diff --git a/src/views/repositoryai/templateku/configurat/index.vue b/src/views/repositoryai/templateku/configurat/index.vue index ad39da7..5cbae2f 100644 --- a/src/views/repositoryai/templateku/configurat/index.vue +++ b/src/views/repositoryai/templateku/configurat/index.vue @@ -388,15 +388,15 @@ <el-table-column label="鏍囬" align="center" - key="questiontitle" - prop="questiontitle" + key="scriptTopic" + prop="scriptTopic" :show-overflow-tooltip="true" /> <el-table-column label="闂璇濇湳" align="center" - key="questionText" - prop="questionText" + key="scriptContent" + prop="scriptContent" :show-overflow-tooltip="true" /> @@ -453,7 +453,7 @@ </div> <el-form-item label="棰樼洰鏍囬"> <el-input - v-model="topicobj.questiontitle" + v-model="topicobj.scriptTopic" placeholder="璇蜂粠宸︿晶鍒楄〃閫夋嫨" ></el-input> </el-form-item> @@ -704,7 +704,7 @@ :key="item.aaa" > <div class="dev-text"> - {{ index + 1 }}銆乕鍗曢�塢<span>{{ item.questionText }}</span> + {{ index + 1 }}銆乕鍗曢�塢<span>{{ item.scriptContent }}</span> </div> <div class="dev-xx"> <el-radio-group v-model="radio"> @@ -724,7 +724,7 @@ :key="item.aaa" > <div class="dev-text"> - {{ index + 1 }}銆乕澶氶�塢<span>{{ item.questionText }}</span> + {{ index + 1 }}銆乕澶氶�塢<span>{{ item.scriptContent }}</span> </div> <div class="dev-xx"> <el-checkbox-group v-model="radios"> @@ -771,7 +771,7 @@ > <el-form-item label="鏍囬" prop="userName"> <el-input - v-model="queryParams.questiontitle" + v-model="queryParams.scriptTopic" placeholder="璇疯緭鍏�" clearable style="width: 200px" @@ -796,15 +796,15 @@ <el-table-column label="鏍囬" align="center" - key="questiontitle" - prop="questiontitle" + key="scriptTopic" + prop="scriptTopic" width="100" /> <el-table-column label="闂璇濇湳" align="center" - key="questionText" - prop="questionText" + key="scriptContent" + prop="scriptContent" width="200" :show-overflow-tooltip="true" /> @@ -1269,7 +1269,7 @@ console.log(row); if ( this.ruleForm.ivrLibaTemplateScriptVOList.some( - (obj) => obj.questiontitle == row.questiontitle + (obj) => obj.scriptTopic == row.scriptTopic ) ) { this.$modal.msgError("璇ラ鐩凡瀛樺湪"); @@ -1289,7 +1289,7 @@ }, handleDelete(row) { this.$modal - .confirm('鏄惁纭鍒犻櫎闂锛�"' + row.questiontitle + '"锛�') + .confirm('鏄惁纭鍒犻櫎闂锛�"' + row.scriptTopic + '"锛�') .then(() => { this.ruleForm.ivrLibaTemplateScriptVOList.splice( this.ruleForm.ivrLibaTemplateScriptVOList.indexOf(row), diff --git a/src/views/repositoryai/templateku/configurat/measurement.vue b/src/views/repositoryai/templateku/configurat/measurement.vue index e631cc8..f5886d3 100644 --- a/src/views/repositoryai/templateku/configurat/measurement.vue +++ b/src/views/repositoryai/templateku/configurat/measurement.vue @@ -66,7 +66,7 @@ :key="item.aaa" > <div class="dev-text"> - {{ index + 1 }}銆�<span>{{ item.questionText }}</span> + {{ index + 1 }}銆�<span>{{ item.scriptContent }}</span> </div> <div class="dev-xx" v-if="item.valueType == 1"> @@ -158,7 +158,7 @@ }; // 鍙戣捣ws璇锋眰 sendWebsocket( - "ws://localhost:8089/chat?userId=1", + "ws://localhost:8095/chat?userId=1", obj, this.wsMessage, this.wsError @@ -190,9 +190,9 @@ value: dataJson.jsy, isEat: 1, }); - } else if (dataJson.nowQuestion.questionText) { + } else if (dataJson.nowQuestion.scriptContent) { this.Answerline.push({ - value: dataJson.nowQuestion.questionText, + value: dataJson.nowQuestion.scriptContent, isEat: 1, }); } @@ -224,7 +224,7 @@ console.log(obj, "鍏ュ弬"); // 鍙戣捣ws璇锋眰 sendWebsocket( - "ws://localhost:8089/chat?userId=1", + "ws://localhost:8095/chat?userId=1", obj, this.wsMessage, this.wsError diff --git a/src/views/repositoryai/verbaltrick/index.vue b/src/views/repositoryai/verbaltrick/index.vue index fc91097..a39450a 100644 --- a/src/views/repositoryai/verbaltrick/index.vue +++ b/src/views/repositoryai/verbaltrick/index.vue @@ -192,15 +192,15 @@ label="闂涓婚" fixed align="center" - key="questiontitle" - prop="questiontitle" + key="scriptTopic" + prop="scriptTopic" :show-overflow-tooltip="true" /> <el-table-column label="闂鏂囨湰" align="center" - key="questionText" - prop="questionText" + key="scriptContent" + prop="scriptContent" width="200" :show-overflow-tooltip="true" /> @@ -208,8 +208,8 @@ <el-table-column label="闂璇煶" align="center" - key="questionvoice" - prop="questionvoice" + key="scriptVoice" + prop="scriptVoice" width="200" /><el-table-column label="鍏宠仈鎸囨爣" @@ -609,7 +609,6 @@ getbaltrickclassify({}).then((res) => { this.deptOptions = res.rows; this.dialogFormVisible = false; - }); }, diff --git a/src/views/repositoryai/verbaltrick/particulars/index.vue b/src/views/repositoryai/verbaltrick/particulars/index.vue index 0e798e6..14a7cbf 100644 --- a/src/views/repositoryai/verbaltrick/particulars/index.vue +++ b/src/views/repositoryai/verbaltrick/particulars/index.vue @@ -104,9 +104,9 @@ </el-row> <el-row :gutter="20"> <el-col :span="20"> - <el-form-item label="闂涓绘棬" prop="questiontitle"> + <el-form-item label="闂涓绘棬" prop="scriptTopic"> <el-input - v-model="indexform.questiontitle" + v-model="indexform.scriptTopic" placeholder="璇疯緭鍏ラ棶棰樹富鏃�" maxlength="80" /> @@ -256,7 +256,7 @@ </el-row> <el-row> <el-col :span="24"> - <el-form-item label="闂鍙橀噺" prop="questionText"> + <el-form-item label="闂鍙橀噺" prop="scriptContent"> <div style="display: flex; margin-bottom: 10px"> <div v-for="item in variablelist" @@ -274,15 +274,15 @@ > <el-row> <el-col :span="24"> - <el-form-item label="闂鏂囨湰" prop="questionText"> + <el-form-item label="闂鏂囨湰" prop="scriptContent"> <el-input :rows="2" type="textarea" - id="questionText" + id="scriptContent" show-word-limit placeholder="璇疯緭鍏ュ唴瀹�" - v-model.sync="indexform.questionText" - @focus="handleInput('questionText')" + v-model.sync="indexform.scriptContent" + @focus="handleInput('scriptContent')" /> </el-form-item> </el-col ></el-row> @@ -694,7 +694,7 @@ .confirm('鏄惁娣诲姞"' + res.rows[0].targetname + '"鎸囨爣鐨勯�夐」锛�') .then(() => { this.indexform.valueType = res.rows[0].valueType; - this.indexform.questiontitle = res.rows[0].targetname; + this.indexform.scriptTopic = res.rows[0].targetname; this.indexform.targetname = res.rows[0].targetname; this.indexform.targetdesc = res.rows[0].targetdesc; this.indexform.isAvailable = "0"; @@ -911,8 +911,8 @@ let inputValueArr = ""; let el = document.querySelector("#" + this.currentInputId); //el.selectionStart; 杩欏氨鏄綋鍓嶅厜鏍囨墍鍦ㄧ殑浣嶇疆锛堝瓧绗︿覆涓瓧绗︾殑index锛� - if (this.currentInputId == "questionText") { - inputValueArr = this.indexform.questionText.split(""); + if (this.currentInputId == "scriptContent") { + inputValueArr = this.indexform.scriptContent.split(""); } else if (this.currentInputId == "noMatchText") { inputValueArr = this.indexform.noMatchText.split(""); } else if (this.currentInputId == "slienceText") { @@ -933,8 +933,8 @@ // 鎶婃暟缁勯噸鏂拌浆鎹负瀛楃涓插苟璧嬪�� inputValueArr = inputValueArr.join(""); console.log(inputValueArr); - if (this.currentInputId == "questionText") { - this.indexform.questionText = inputValueArr; + if (this.currentInputId == "scriptContent") { + this.indexform.scriptContent = inputValueArr; } else if (this.currentInputId == "noMatchText") { this.indexform.noMatchText = inputValueArr; } else if (this.currentInputId == "slienceText") { -- Gitblit v1.9.3