From b10795e18a07b9beb72f25406f26f42491828be5 Mon Sep 17 00:00:00 2001
From: WXL <1785969728@qq.com>
Date: 星期二, 22 十月 2024 09:20:19 +0800
Subject: [PATCH] 测试完成
---
src/views/repositoryai/templateku/configurat/index.vue | 162 +++++++++++++++++++++++++++++++----------------------
1 files changed, 94 insertions(+), 68 deletions(-)
diff --git a/src/views/repositoryai/templateku/configurat/index.vue b/src/views/repositoryai/templateku/configurat/index.vue
index 493e953..aad6e51 100644
--- a/src/views/repositoryai/templateku/configurat/index.vue
+++ b/src/views/repositoryai/templateku/configurat/index.vue
@@ -453,28 +453,20 @@
>
<div class="headline">棰樼洰璁剧疆璇︽儏</div>
<el-row>
- <el-col :span="12"
+ <el-col :span="24"
><el-form-item label="棰樼洰鏍囬">
<el-input
v-model="topicobj.scriptTopic"
placeholder="璇蜂粠宸︿晶鍒楄〃閫夋嫨"
></el-input> </el-form-item
></el-col>
- <el-col :span="12">
- <el-form-item label="涓嬮璺宠浆">
- <el-input
- v-model="topicobj.nextScriptno"
- placeholder="璇疯緭鍏ラ鍙�"
- ></el-input>
- </el-form-item>
- </el-col>
</el-row>
<el-row>
- <el-col :span="20"
+ <el-col :span="24"
><el-form-item label="闂璇濇湳">
<el-input
type="textarea"
- style="width: 400px"
+ style="width: 600px"
v-model="topicobj.scriptContent"
placeholder="璇蜂粠宸︿晶鍒楄〃閫夋嫨"
></el-input> </el-form-item
@@ -487,6 +479,13 @@
v-model="topicobj.sort"
placeholder="璇蜂粠宸︿晶鍒楄〃閫夋嫨"
:disabled="true"
+ ></el-input> </el-form-item
+ ></el-col>
+ <el-col :span="12"
+ ><el-form-item label="涓嬮璺宠浆">
+ <el-input
+ v-model="topicobj.nextScriptno"
+ placeholder="璇疯緭鍏ラ鍙�"
></el-input> </el-form-item
></el-col>
</el-row>
@@ -534,8 +533,19 @@
</el-radio-group>
</el-form-item>
<el-row>
+ <el-col :span="24"
+ ><el-form-item label="璇煶鏂囨湰">
+ <el-input
+ type="textarea"
+ style="width: 600px"
+ v-model="topicobj.ivrtext"
+ placeholder="璇蜂粠宸︿晶鍒楄〃閫夋嫨"
+ ></el-input> </el-form-item
+ ></el-col>
+ </el-row>
+ <el-row>
<el-col :span="6">
- <el-form-item label="闂璇煶" prop="verbaltrickyy">
+ <el-form-item label="璇煶鏂囦欢" prop="verbaltrickyy">
<el-upload
class="upload-demo"
:action="uploadImgUrl"
@@ -556,10 +566,10 @@
<el-col :span="6">
<span
style="font-size: 18px; margin-top: 10px"
- v-if="topicobj.scriptVoice"
+ v-if="topicobj.ivrVoice"
>{{
- topicobj.scriptVoice.substring(
- topicobj.scriptVoice.lastIndexOf("/") + 1
+ topicobj.ivrVoice.substring(
+ topicobj.ivrVoice.lastIndexOf("/") + 1
)
}}</span
>
@@ -567,8 +577,8 @@
<el-col :span="6">
<mini-audio
:audio-source="
- topicobj.scriptVoice
- ? topicobj.scriptVoice
+ topicobj.ivrVoice
+ ? topicobj.ivrVoice
: 'https://example.com/example.mp3'
"
></mini-audio>
@@ -1001,7 +1011,7 @@
<el-col :span="18"
><el-form-item label="闂璇濇湳">
<el-input
- style="width: 400px"
+ style="width: 600px"
type="textarea"
v-model="indexform.scriptContent"
placeholder="璇蜂粠宸︿晶鍒楄〃閫夋嫨"
@@ -1041,9 +1051,20 @@
</el-select> </el-form-item
></el-col> -->
</el-row>
+ <el-row :gutter="10">
+ <el-col :span="18"
+ ><el-form-item label="璇煶璇濇湳">
+ <el-input
+ style="width: 600px"
+ type="textarea"
+ v-model="indexform.ivrtext"
+ placeholder="璇蜂粠宸︿晶鍒楄〃閫夋嫨"
+ ></el-input> </el-form-item
+ ></el-col>
+ </el-row>
<el-row>
<el-col :span="6">
- <el-form-item label="闂璇煶" prop="verbaltrickyy">
+ <el-form-item label="璇煶鏂囦欢" prop="verbaltrickyy">
<el-upload
class="upload-demo"
:action="uploadImgUrl"
@@ -1064,10 +1085,10 @@
<el-col :span="6">
<span
style="font-size: 18px; margin-top: 10px"
- v-if="indexform.scriptVoice"
+ v-if="indexform.ivrVoice"
>{{
- indexform.scriptVoice.substring(
- indexform.scriptVoice.lastIndexOf("/") + 1
+ indexform.ivrVoice.substring(
+ indexform.ivrVoice.lastIndexOf("/") + 1
)
}}</span
>
@@ -1075,8 +1096,8 @@
<el-col :span="6">
<mini-audio
:audio-source="
- indexform.scriptVoice
- ? indexform.scriptVoice
+ indexform.ivrVoice
+ ? indexform.ivrVoice
: 'https://example.com/example.mp3'
"
></mini-audio>
@@ -1374,7 +1395,7 @@
import { deptTreeSelect } from "@/api/system/user";
export default {
- name: "Tpuconfigurat",
+ name: "tpuconfigurat",
components: { Regular, OptionalForm },
data() {
return {
@@ -1468,7 +1489,7 @@
],
deptlist: [],
hosplist: [],
- flatArray:[],
+ flatArray: [],
props: { multiple: true, value: "deptId", label: "deptName" },
variablelist: [
@@ -1477,6 +1498,10 @@
value: "琛ㄧず鎮h�呯殑鏍囪瘑",
},
],
+ queryParamsdept: {
+ tempid: "",
+ type: 2,
+ },
valssu: [],
radio: "",
@@ -1484,7 +1509,6 @@
// 棰樼洰琛ㄦ牸鏁版嵁
userList: [],
belongWards: [],
- belongDepts: [],
belongDepts: [],
// 鏌ヨ鍙傛暟
queryParams: {
@@ -1499,9 +1523,6 @@
};
},
activated() {
- console.log(this.id);
- console.log(this.$route.query.id);
-
if (this.id != this.$route.query.id) {
console.log(1);
@@ -1560,6 +1581,7 @@
RoutingDataProcessing() {
this.id = this.$route.query.id;
this.task = this.$route.query.task;
+ this.queryParamsdept.tempid = this.id;
},
// 鑾峰彇绉戝鏍�
getDeptTree() {
@@ -1572,21 +1594,21 @@
flattenArray(multiArray) {
let result = [];
- // 閫掑綊鍑芥暟锛岀敤浜庡皢澶氱骇鏁扮粍杞崲涓轰竴缁存暟缁�
- function flatten(element, parentId) {
- // 鍏嬮殕鍏冪礌浠ラ伩鍏嶄慨鏀瑰師濮嬫暟鎹�
- let item = JSON.parse(JSON.stringify(element));
- if (parentId !== undefined) {
- item.parentId = parentId; // 浣跨敤瀛楃涓叉垨鏁板瓧浣滀负閿�
- }
- result.push(item); // 灏嗗厓绱犳坊鍔犲埌缁撴灉鏁扮粍
+ // 閫掑綊鍑芥暟锛岀敤浜庡皢澶氱骇鏁扮粍杞崲涓轰竴缁存暟缁勶紝鍙寘鍚渶搴曞眰鐨勫厓绱�
+ function flatten(element) {
+ // 濡傛灉褰撳墠鍏冪礌鏈夊瓙鍏冪礌锛岀户缁�掑綊
if (element.children && element.children.length > 0) {
- element.children.forEach((child) => flatten(child, element.id)); // 閫掑綊澶勭悊瀛愬厓绱�
+ element.children.forEach((child) => flatten(child));
+ } else {
+ // 鍏嬮殕鍏冪礌浠ラ伩鍏嶄慨鏀瑰師濮嬫暟鎹�
+ let item = JSON.parse(JSON.stringify(element));
+ result.push(item); // 灏嗘渶搴曞眰鐨勫厓绱犳坊鍔犲埌缁撴灉鏁扮粍
}
}
- multiArray.forEach((element) => flatten(element, null)); // 浠庨《灞傚厓绱犲紑濮嬮�掑綊
- return result; // 杩斿洖涓�缁存暟缁�
+ // 浠庨《灞傚厓绱犲紑濮嬮�掑綊
+ multiArray.forEach((element) => flatten(element));
+ return result; // 杩斿洖鍙寘鍚渶搴曞眰鍏冪礌鐨勪竴缁存暟缁�
},
// 鑾峰彇琛ㄥ崟鏁版嵁
getvFollowup() {
@@ -1631,8 +1653,6 @@
this.dynamicTags = [];
this.tempDetpRelevanceslist = [];
}
-
-
},
// 闄勫睘鏁版嵁琛�
auxiliary() {
@@ -1643,26 +1663,27 @@
this.tempDetpRelevanceslist = [];
this.tempbelongWards = [];
- depthospgetsonlist(this.queryParamsdept).then((res) => {
- if (res.code == 200) {
- let arr = res.rows;
- console.log(arr,'arr');
+ if (this.id) {
+ depthospgetsonlist(this.queryParamsdept).then((res) => {
+ if (res.code == 200) {
+ let arr = res.rows;
+ console.log(arr, "arr");
- arr.forEach((item) => {
- if (item.deptType == 1) {
- console.log(this.deptlist,'11');
- this.deptlist.push(item);
- console.log('22');
- this.tempDetpRelevanceslist.push(item.deptCode);
- } else if (item.deptType == 2) {
- this.hosplist.push(item);
- this.tempbelongWards.push(item.deptCode);
- console.log('33');
-
- }
- });
- }
- });
+ arr.forEach((item) => {
+ if (item.deptType == 1) {
+ console.log(this.deptlist, "11");
+ this.deptlist.push(item);
+ console.log("22");
+ this.tempDetpRelevanceslist.push(item.deptCode);
+ } else if (item.deptType == 2) {
+ this.hosplist.push(item);
+ this.tempbelongWards.push(item.deptCode);
+ console.log("33");
+ }
+ });
+ }
+ });
+ }
// 鐤剧梾
getillnesslist({
@@ -1718,14 +1739,17 @@
return item;
});
});
+ this.delScriptVOList.forEach((item) => {
+ this.ruleForm.ivrLibaTemplateScriptVOList.push(item);
+ });
compileFollowup(this.ruleForm).then((res) => {
if (res.code == 200) {
this.$modal.msgSuccess("缂栬緫鎴愬姛");
this.$modal.closeLoading();
this.confirmillness(res.data);
-
- const obj = { path: "/knowledge/templateku/" };
- this.$tab.closeOpenPage(obj);
+ window.location.reload();
+ // const obj = { path: "/knowledge/tpuconfigurat/?id=" + this.id };
+ // this.$tab.closeOpenPage(obj);
} else {
this.$modal.msgError("淇濆瓨澶辫触");
@@ -1834,7 +1858,7 @@
console.log(response);
console.log(additionalParam);
if (additionalParam == 1) {
- this.indexform.scriptVoice = response.url;
+ this.indexform.ivrVoice = response.url;
} else if (additionalParam == 2) {
this.indexform.nomatchvoice = response.url;
} else if (additionalParam == 3) {
@@ -1849,7 +1873,7 @@
console.log(response);
console.log(additionalParam);
if (additionalParam == 1) {
- this.topicobj.scriptVoice = response.url;
+ this.topicobj.ivrVoice = response.url;
} else if (additionalParam == 2) {
this.topicobj.nomatchvoice = response.url;
} else if (additionalParam == 3) {
@@ -1977,7 +2001,9 @@
1
);
row.isoperation = 3;
- this.delScriptVOList.push(row);
+ if (row.id) {
+ this.delScriptVOList.push(row);
+ }
this.sortFn();
this.$modal.msgSuccess("宸插垹闄わ紝淇濆瓨妯℃澘鐢熸晥");
})
--
Gitblit v1.9.3