From e8c62bd430b9697d3f954125b7ec9f61f18347a2 Mon Sep 17 00:00:00 2001
From: WXL (wul) <wl_5969728@163.com>
Date: 星期一, 20 十月 2025 11:19:34 +0800
Subject: [PATCH] 测试完成
---
src/views/repositoryai/templateku/configurat/index.vue | 191 ++++++++++++++++++++++++++++-------------------
1 files changed, 113 insertions(+), 78 deletions(-)
diff --git a/src/views/repositoryai/templateku/configurat/index.vue b/src/views/repositoryai/templateku/configurat/index.vue
index abef0d2..3ecd00e 100644
--- a/src/views/repositoryai/templateku/configurat/index.vue
+++ b/src/views/repositoryai/templateku/configurat/index.vue
@@ -101,7 +101,7 @@
<el-col :span="12">
<el-form-item label="鍙敤鐘舵��" prop="region">
<el-select
- v-model="ruleForm.usestate"
+ v-model="ruleForm.isenable"
size="medium"
placeholder="璇烽�夋嫨"
>
@@ -567,8 +567,8 @@
v-if="topicobj.scriptType == 1"
>
<el-radio-group v-model="topicobj.branchFlag">
- <el-radio :label="1">鏄�</el-radio>
- <el-radio :label="0">鍚�</el-radio>
+ <el-radio :label="'1'">鏄�</el-radio>
+ <el-radio :label="'0'">鍚�</el-radio>
</el-radio-group>
</el-form-item>
<el-form-item label="閫変腑鎻愮ず" v-if="topicobj.scriptType != 1">
@@ -989,6 +989,20 @@
:show-overflow-tooltip="true"
/>
<el-table-column
+ label="闂绫诲瀷"
+ align="center"
+ key="valueType"
+ prop="valueType"
+ width="120"
+ >
+ <template slot-scope="scope">
+ <dict-tag
+ :options="valuetypes"
+ :value="scope.row.valueType"
+ />
+ </template>
+ </el-table-column>
+ <el-table-column
label="閫夐」鍐呭"
align="center"
key="targetoptions"
@@ -1294,64 +1308,7 @@
</el-col>
</el-row>
</div>
- <div class="topicxq">
- <el-row :gutter="10">
- <el-col :span="20"
- ><el-form-item label="鍚笉娓呰瘽鏈�">
- <el-input
- style="width: 400px"
- type="textarea"
- placeholder="璇疯緭鍏�"
- v-model="indexform.noClearlyText"
- show-word-limit
- >
- </el-input> </el-form-item
- ></el-col>
- </el-row>
- <el-row>
- <el-col :span="6">
- <el-form-item label="鍚笉娓呰闊�" prop="verbaltrickyy">
- <el-upload
- class="upload-demo"
- :action="uploadImgUrl"
- :show-file-list="false"
- :headers="headers"
- :on-success="
- (response, file) =>
- handleChange(response, file, 4)
- "
- accept=".wav,.mp3"
- :limit="1"
- >
- <el-button size="small" type="primary"
- >鐐瑰嚮涓婁紶</el-button
- >
- </el-upload>
- </el-form-item>
- </el-col>
- <el-col :span="6">
- <span
- style="font-size: 12px"
- v-if="indexform.noclearlyvoice"
- >{{
- indexform.noclearlyvoice.substring(
- indexform.noclearlyvoice.lastIndexOf("/") + 1
- )
- }}</span
- >
- </el-col>
- <el-col :span="6">
- <mini-audio
- :audio-source="
- indexform.noclearlyvoice
- ? indexform.noclearlyvoice
- : 'https://example.com/example.mp3'
- "
- ></mini-audio>
- </el-col>
- </el-row>
- </div>
<div class="topicxq">
<el-row :gutter="10">
<el-col :span="20"
@@ -1410,6 +1367,64 @@
</el-col>
</el-row>
</div>
+ <div class="topicxq">
+ <el-row :gutter="10">
+ <el-col :span="20"
+ ><el-form-item label="鍚笉娓呰瘽鏈�">
+ <el-input
+ style="width: 400px"
+ type="textarea"
+ placeholder="璇疯緭鍏�"
+ v-model="indexform.noClearlyText"
+ show-word-limit
+ >
+ </el-input> </el-form-item
+ ></el-col>
+ </el-row>
+
+ <el-row>
+ <el-col :span="6">
+ <el-form-item label="鍚笉娓呰闊�" prop="verbaltrickyy">
+ <el-upload
+ class="upload-demo"
+ :action="uploadImgUrl"
+ :show-file-list="false"
+ :headers="headers"
+ :on-success="
+ (response, file) =>
+ handleChange(response, file, 4)
+ "
+ accept=".wav,.mp3"
+ :limit="1"
+ >
+ <el-button size="small" type="primary"
+ >鐐瑰嚮涓婁紶</el-button
+ >
+ </el-upload>
+ </el-form-item>
+ </el-col>
+ <el-col :span="6">
+ <span
+ style="font-size: 12px"
+ v-if="indexform.noclearlyvoice"
+ >{{
+ indexform.noclearlyvoice.substring(
+ indexform.noclearlyvoice.lastIndexOf("/") + 1
+ )
+ }}</span
+ >
+ </el-col>
+ <el-col :span="6">
+ <mini-audio
+ :audio-source="
+ indexform.noclearlyvoice
+ ? indexform.noclearlyvoice
+ : 'https://example.com/example.mp3'
+ "
+ ></mini-audio>
+ </el-col>
+ </el-row>
+ </div>
</div>
</el-form>
</div>
@@ -1452,6 +1467,7 @@
illnesslistget,
getillness,
getgenerallist,
+ depthospgetsondel
} from "@/api/AiCentre/index";
import OptionalForm from "@/components/OptionalForm"; //姝e垯缁勪欢
import { getToken } from "@/utils/auth";
@@ -1494,7 +1510,7 @@
ruleForm: {
templateName: "",
revisitBefore:
- "浜茬埍鐨勬偅鑰�/瀹跺睘锛屾偍濂斤紒鎴戜滑鏄禉涓尰澶т簩闄㈢殑鍖绘姢浜哄憳锛屼负浜嗘洿濂藉湴浜嗚В鎮ㄧ殑搴峰鎯呭喌锛岃鎮ㄦ娊涓�鐐瑰疂璐垫椂闂达紝瀹屾垚杩欎唤闅忚闅忚銆�",
+ "浜茬埍鐨勬偅鑰�/瀹跺睘锛屾垜浠槸"+localStorage.getItem("orgname")+"鐨勫尰鎶や汉鍛橈紝涓轰簡鏇村ソ鍦颁簡瑙f偍鐨勫悍澶嶆儏鍐碉紝璇锋偍鎶戒竴鐐瑰疂璐垫椂闂达紝瀹屾垚杩欎唤闅忚銆�",
revisitAfter:
"璇锋偍娉ㄦ剰浼戞伅鍜岃惀鍏伙紝鐢熸椿涓婅鍔抽�哥粨鍚堬紝閫傚綋閿荤偧锛屾垝鐑熼檺閰掞紝淇濇寔蹇冩儏鑸掔晠锛屽畾鏈熷璇娿�傞偅鏈鍥炶灏卞埌杩欓噷锛岀鎮ㄨ韩浣撳仴搴凤紒",
ivrLibaTemplateTagList: [],
@@ -1532,6 +1548,7 @@
usable: [],
required: [],
valuetype: [],
+ valuetypes: [],
askvaluetype: [],
mode: [],
inputVisible: false,
@@ -1610,9 +1627,11 @@
this.auxiliary();
this.getDeptTree();
this.mode = store.getters.mode;
+ console.log(this.mode,'this.mode');
this.usable = store.getters.usable;
this.required = store.getters.required;
this.valuetype = store.getters.valuetype;
+ this.valuetypes = store.getters.valuetypelb;
this.askvaluetype = store.getters.askvaluetype;
this.languagelist = store.getters.languagelist;
this.courtyardlist = store.getters.courtyardlist;
@@ -1685,8 +1704,9 @@
console.log(2211);
this.ruleForm = res.data;
if (this.ruleForm.deptNames)
- this.tempDetpRelevanceslist = JSON.parse(this.ruleForm.deptNames);
+ console.log(this.ruleForm.suitway,'suitway');
this.ruleForm.suitway = this.ruleForm.suitway.split(",");
+ console.log(this.ruleForm.suitway,'suitway');
if (this.ruleForm.campus)
this.ruleForm.campus = this.ruleForm.campus.split(",");
this.ruleForm.submoduleID = this.ruleForm.submoduleID.split(",");
@@ -1786,7 +1806,7 @@
if (!this.ruleForm.assortid) {
this.ruleForm.assortid = -1;
}
- this.ruleForm.labelInfo = JSON.stringify(this.dynamicTags);
+ // this.ruleForm.labelInfo = JSON.stringify(this.dynamicTags);
if (Array.isArray(this.ruleForm.suitway))
this.ruleForm.suitway = this.ruleForm.suitway.join(",");
if (Array.isArray(this.ruleForm.campus))
@@ -1828,17 +1848,16 @@
this.ruleForm.isoperation = 2;
this.ruleForm.tempDetpRelevances = [];
compileFollowup(this.ruleForm).then((res) => {
- if (res.code==200) {
+ if (res.code == 200) {
this.$modal.msgSuccess("淇敼鎴愬姛");
- this.confirmillness();
- this.putbelongDepts(this.id);
- // this.$modal.closeLoading();
- // this.$router.go(-1);
- window.location.reload();
- }else{
+ this.confirmillness();
+ this.putbelongDepts(this.id);
+ // this.$modal.closeLoading();
+ // this.$router.go(-1);
+ window.location.reload();
+ } else {
this.$modal.closeLoading();
}
-
});
} else {
this.ruleForm.isoperation = 1;
@@ -1847,16 +1866,15 @@
: "1.0";
this.ruleForm.tempDetpRelevances = [];
compileFollowup(this.ruleForm).then((res) => {
- if (res.code==200) {
+ if (res.code == 200) {
this.$modal.msgSuccess("鏂板鎴愬姛");
this.confirmillness(res.data);
this.putbelongDepts(res.data);
this.$modal.closeLoading();
this.$router.go(-1);
- }else{
+ } else {
this.$modal.closeLoading();
}
-
});
}
},
@@ -2105,7 +2123,7 @@
},
handleDelete(row) {
this.$modal
- .confirm('鏄惁纭鍒犻櫎闂锛�"' + row.scriptTopic + '"锛�')
+ .confirm('鏄惁纭鍒犻櫎闂锛�"' + row.scriptTopic + '?')
.then(() => {
this.ruleForm.ivrLibaTemplateScriptVOList.splice(
this.ruleForm.ivrLibaTemplateScriptVOList.indexOf(row),
@@ -2165,6 +2183,8 @@
},
// 闂鎺掑簭
sortFn() {
+ console.log(this.ruleForm.ivrLibaTemplateScriptVOList);
+
this.ruleForm.ivrLibaTemplateScriptVOList.forEach((item, index) => {
item.sort = Number(index) + 1;
console.log(this.ruleForm.ivrLibaTemplateScriptVOList.length);
@@ -2175,7 +2195,7 @@
} else {
item.nextScriptno = item.sort + 1;
}
- if (item.ivrLibaScriptTargetoptionList) {
+ if (item.ivrLibaScriptTargetoptionList&&!item.branchFlag) {
item.ivrLibaScriptTargetoptionList.forEach((items) => {
items.nextQuestion = Number(item.sort) + 1;
});
@@ -2186,7 +2206,22 @@
console.log(this.ruleForm.ivrLibaTemplateScriptVOList);
},
// -----------------------璇濇湳閫夐」
- deloption() {},
+ deloption(item) {
+ const index = this.topicobj.ivrLibaScriptTargetoptionList.indexOf(item);
+ if (index != -1) {
+ if (item.id) {
+ console.log(item, "chunz");
+ item.isoperation = 3;
+ console.log(this.topicobj.ivrLibaScriptTargetoptionList);
+ this.$forceUpdate();
+ } else {
+ this.topicobj.ivrLibaScriptTargetoptionList.splice(index, 1); // 浠庣储寮曚綅缃垹闄や竴涓厓绱�
+ }
+ // this.sortFn();
+ } else {
+ console.log("鏈壘鍒拌瀵硅薄");
+ }
+ },
// 淇敼棰樼洰淇℃伅
Submittopicobj() {
this.$modal
@@ -2206,7 +2241,7 @@
this.drawer = false;
this.sortFn();
- this.$modal.msgSuccess("棰樼洰鏂板鎴愬姛锛屼繚瀛樻ā鏉垮け鏁�");
+ this.$modal.msgSuccess("棰樼洰鏂板鎴愬姛锛屼繚瀛樻ā鏉跨敓鏁�");
});
},
--
Gitblit v1.9.3