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/index.vue | 140 ++++++++++++++++++++++++++++------------------
1 files changed, 86 insertions(+), 54 deletions(-)
diff --git a/src/views/repositoryai/templateku/configurat/index.vue b/src/views/repositoryai/templateku/configurat/index.vue
index 4794e5e..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>
@@ -535,10 +535,11 @@
<!-- 鏃犲尮閰嶇被鍨� -->
<div class="topicxq">
<el-row :gutter="10">
- <el-col :span="12"
+ <el-col :span="20"
><el-form-item label="鏃犲尮閰嶈瘽鏈�">
<el-input
- type="text"
+ type="textarea"
+ style="width: 400px"
placeholder="璇疯緭鍏�"
v-model="topicobj.noMatchText"
show-word-limit
@@ -582,10 +583,11 @@
</div>
<div class="topicxq">
<el-row :gutter="10">
- <el-col :span="12"
+ <el-col :span="20"
><el-form-item label="鍚笉娓呰瘽鏈�">
<el-input
- type="text"
+ style="width: 400px"
+ type="textarea"
placeholder="璇疯緭鍏�"
v-model="topicobj.noClearlyText"
show-word-limit
@@ -629,10 +631,11 @@
</div>
<div class="topicxq">
<el-row :gutter="10">
- <el-col :span="12"
+ <el-col :span="20"
><el-form-item label="闈欓粯璇濇湳">
<el-input
- type="text"
+ type="textarea"
+ style="width: 400px"
placeholder="璇疯緭鍏�"
v-model="topicobj.slienceText"
show-word-limit
@@ -701,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">
@@ -715,13 +718,13 @@
</div>
</div>
<!-- 澶氶�� -->
- <div
+ <!-- <div
class="topic-dev"
v-for="(item, index) in valssu"
: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">
@@ -734,7 +737,7 @@
</el-checkbox>
</el-checkbox-group>
</div>
- </div>
+ </div> -->
<!-- 濉┖
<div class="topic-dev" v-for="item in valssu" :key="item.aaa">
<div class="dev-text">
@@ -756,7 +759,7 @@
title="娣诲姞棰樼洰"
:visible.sync="drawer"
custom-class="demo-drawer"
- width="50%"
+ size="50%"
>
<div class="preview-left">
<el-form
@@ -768,7 +771,7 @@
>
<el-form-item label="鏍囬" prop="userName">
<el-input
- v-model="queryParams.questiontitle"
+ v-model="queryParams.scriptTopic"
placeholder="璇疯緭鍏�"
clearable
style="width: 200px"
@@ -793,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"
/>
@@ -820,6 +823,12 @@
</template>
</el-table-column>
</el-table>
+ <pagination
+ :total="total"
+ :page.sync="queryParams.pageNum"
+ :limit.sync="queryParams.pageSize"
+ @pagination="getaddtopiclist"
+ />
</div>
</el-drawer>
</div>
@@ -868,9 +877,9 @@
inputValue: "",
inputValueillness: "",
topicobj: {
- noMatchText:'',
- noClearlyText:'',
- slienceText:'',
+ noMatchText: "",
+ noClearlyText: "",
+ slienceText: "",
},
total: 1,
id: "",
@@ -983,33 +992,38 @@
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;
- }
+ // console.log(this.task, "task");
+ // if (this.task) {
+ // this.id = this.$route.query.id;
+ // }
},
// 鑾峰彇琛ㄥ崟鏁版嵁
getvFollowup() {
- getvFollowup({ id: this.id }).then((res) => {
- if (res.code == 200 && this.id) {
- console.log(2211);
- this.ruleForm = res.data;
- this.tempDetpRelevanceslist = JSON.parse(this.ruleForm.deptNames);
- this.ruleForm.suitway = this.ruleForm.suitway.split(",");
- this.ruleForm.campus = this.ruleForm.campus.split(",");
- this.ruleForm.submoduleID = this.ruleForm.submoduleID.split(",");
- this.ruleForm.submoduleID = this.ruleForm.submoduleID.map((res) => {
- return Number(res);
- });
- console.log(this.ruleForm.submoduleID, "this.ruleForm.submoduleID鍙�");
- this.dynamicTags = this.ruleForm.ivrLibaTemplateTagList;
+ if (this.id) {
+ getvFollowup({ id: this.id }).then((res) => {
+ if (res.code == 200) {
+ console.log(2211);
+ this.ruleForm = res.data;
+ this.tempDetpRelevanceslist = JSON.parse(this.ruleForm.deptNames);
+ this.ruleForm.suitway = this.ruleForm.suitway.split(",");
+ this.ruleForm.campus = this.ruleForm.campus.split(",");
+ this.ruleForm.submoduleID = this.ruleForm.submoduleID.split(",");
+ this.ruleForm.submoduleID = this.ruleForm.submoduleID.map((res) => {
+ return Number(res);
+ });
+ console.log(
+ this.ruleForm.submoduleID,
+ "this.ruleForm.submoduleID鍙�"
+ );
+ this.dynamicTags = this.ruleForm.ivrLibaTemplateTagList;
- this.dynamicTags = this.ruleForm.ivrLibaTemplateTagList.map(
- this.processElement
- );
- console.log(this.ruleForm.suitway);
- }
- });
+ this.dynamicTags = this.ruleForm.ivrLibaTemplateTagList.map(
+ this.processElement
+ );
+ console.log(this.ruleForm.suitway);
+ }
+ });
+ }
getillnesslist({
pageNum: 1,
pageSize: 100,
@@ -1030,7 +1044,9 @@
// 鍒嗙被
getFollowupclassify({}).then((res) => {
this.indexAssortlist = res.rows;
- this.ruleForm.assortid = Number(this.$route.query.assortid);
+ if (this.$route.query.assortid) {
+ this.ruleForm.assortid = Number(this.$route.query.assortid);
+ }
});
// 绉戝
listDept(this.queryParams).then((response) => {
@@ -1077,8 +1093,17 @@
return item;
});
});
-
+ compileFollowup(this.ruleForm).then((res) => {
+ this.$modal.msgSuccess("缂栬緫鎴愬姛");
+ this.confirmillness(res.data);
+ this.$router.go(-1);
+ });
+ },
+ confirmillness(guid) {
this.illnesslist.forEach((item, index) => {
+ if (guid) {
+ item.outid = guid;
+ }
if (!item.id) {
addtargetillness(item).then((res) => {});
}
@@ -1086,10 +1111,8 @@
if (this.illnesslistapi.length) {
deltargetillness(this.illnesslistapi.join(",")).then((res) => {});
}
- compileFollowup(this.ruleForm).then((res) => {
- this.$modal.msgSuccess("缂栬緫鎴愬姛");
- this.$router.go(-1);
- });
+ this.illnessVisible = false;
+ this.$modal.msgSuccess("缂栬緫鎴愬姛");
},
// 绉戝澶勭悊
Departmenttreatment() {
@@ -1244,6 +1267,14 @@
},
addtopic(row) {
console.log(row);
+ if (
+ this.ruleForm.ivrLibaTemplateScriptVOList.some(
+ (obj) => obj.scriptTopic == row.scriptTopic
+ )
+ ) {
+ this.$modal.msgError("璇ラ鐩凡瀛樺湪");
+ return;
+ }
getverbaltrick({ id: row.id }).then((res) => {
console.log(res, "璇︽儏");
res.data.isoperation = 1;
@@ -1253,11 +1284,12 @@
});
this.ruleForm.ivrLibaTemplateScriptVOList.push(res.data);
this.sortFn();
+ this.$modal.msgSuccess("娣诲姞鎴愬姛");
});
},
handleDelete(row) {
this.$modal
- .confirm('鏄惁纭鍒犻櫎闂锛�"' + row.questiontitle + '"锛�')
+ .confirm('鏄惁纭鍒犻櫎闂锛�"' + row.scriptTopic + '"锛�')
.then(() => {
this.ruleForm.ivrLibaTemplateScriptVOList.splice(
this.ruleForm.ivrLibaTemplateScriptVOList.indexOf(row),
--
Gitblit v1.9.3