From cf9259c2ebee0e82c32864a1ee91d96c403b9099 Mon Sep 17 00:00:00 2001
From: WXL <1785969728@qq.com>
Date: 星期日, 04 二月 2024 13:42:04 +0800
Subject: [PATCH] 指标完成
---
src/views/repositoryai/templateku/configurat/index.vue | 105 +++++++++++++++++++++++-----------------------------
1 files changed, 46 insertions(+), 59 deletions(-)
diff --git a/src/views/repositoryai/templateku/configurat/index.vue b/src/views/repositoryai/templateku/configurat/index.vue
index e301dee..a9d910a 100644
--- a/src/views/repositoryai/templateku/configurat/index.vue
+++ b/src/views/repositoryai/templateku/configurat/index.vue
@@ -307,7 +307,7 @@
</el-form-item>
<el-row :gutter="20">
<el-col :span="8">
- <el-form-item label="闅忚鍓嶅鐞�" prop="name">
+ <el-form-item label="闅忚鍓嶅鐞嗭紙鏄惁闇�瑕侊級" prop="name">
<el-select
v-model="ruleForm.prefollowup"
size="medium"
@@ -325,7 +325,7 @@
</el-select> </el-form-item
></el-col>
<el-col :span="9">
- <el-form-item label="闅忚鍚庡鐞�" prop="region">
+ <el-form-item label="闅忚鍚庡鐞嗭紙鏄惁闇�瑕侊級" prop="region">
<el-select
v-model="ruleForm.postfollowup"
size="medium"
@@ -348,7 +348,7 @@
<el-form-item label="闈欓粯鏃堕棿(绉�)" prop="name">
<div style="width: 40%">
<el-input
- v-model="ruleForm.name"
+ v-model="ruleForm.silencetime"
></el-input></div></el-form-item
></el-col>
<el-col :span="10">
@@ -511,7 +511,7 @@
>
</div>
</div>
- <div
+ <!-- <div
class="topicxq"
v-for="item in topicobj.ivrLibaScriptTargetoptionList"
>
@@ -570,7 +570,6 @@
>
</el-input>
</el-form-item>
-
<el-row :gutter="10">
<el-col :span="16">
<el-form-item label="璇煶鏂囦欢">
@@ -591,11 +590,16 @@
>
<el-col :span="8">
<div style="text-align: right; padding-right: 10px">
- <el-button type="danger" round>鍒犻櫎</el-button>
+ <el-button type="danger" @click="" round>鍒犻櫎</el-button>
</div>
</el-col>
</el-row>
- </div>
+ </div> -->
+ <Regular
+ :TargetoptionList="topicobj.ivrLibaScriptTargetoptionList"
+ @deloption="deloption"
+ :controlsc="false"
+ />
<!-- 鏃犲尮閰嶇被鍨� -->
<div class="topicxq">
<el-row :gutter="10">
@@ -884,6 +888,7 @@
import { listtag } from "@/api/system/label";
import store from "@/store";
import { listDept } from "@/api/system/dept";
+import Regular from "@/components/Regular"; //姝e垯缁勪欢
import {
getFollowupclassify,
delFollowupclassify,
@@ -896,12 +901,15 @@
delFollowupinfo,
Followupinfo,
getFollowuplist,
+ deltargetillness,
getillnesslist,
illnesslistget,
getillness,
} from "@/api/AiCentre/index";
export default {
+ name: "SpeechTemplates",
+ components: { Regular },
data() {
return {
Editprogress: 1, //缂栬緫杩涘害
@@ -958,6 +966,8 @@
label: "indexAssortName",
},
tempDetpRelevanceslist: [],
+ delScriptVOList: [],
+ optionIndex:'',
variablelist: [
{ variatename: "濮撳悕", variate: "${name}", default: 1 },
{ variatename: "鐢佃瘽", variate: "${phone}", default: 1 },
@@ -1102,7 +1112,8 @@
// 绉戝澶勭悊
Departmenttreatment() {
this.ruleForm.deptNames = JSON.stringify(this.tempDetpRelevanceslist);
- console.log(this.tempDetpRelevanceslist);
+ this.ruleForm.ivrLibaTemplateScriptVOList =
+ this.ruleForm.ivrLibaTemplateScriptVOList.concat(this.delScriptVOList);
const result = this.tempDetpRelevanceslist.map(
(subArr) => subArr[subArr.length - 1]
);
@@ -1160,23 +1171,6 @@
});
});
},
-
- /** 鏌ヨ棰樼洰鍒楄〃 */
- getList() {
- // this.loading = true;
- listUser().then((response) => {
- console.log(response);
- // this.userList = response.data;
- // this.total = response.total;
- // this.loading = false;
- console.log(this.userList);
- });
- // const { rows } = await listUser();
- // console.log(rows);
- // this.list = rows;
- },
- // 淇敼棰樼洰淇℃伅
- Submittopicobj() {},
// 鎺у埗鏂囦欢
handleChange(file, fileList) {
@@ -1269,31 +1263,34 @@
addtopic(row) {
console.log(row);
getverbaltrick({ id: row.id }).then((res) => {
- console.log(res);
+ console.log(res, "璇︽儏");
+ res.data.isoperation = 1;
+ res.data.id = null;
+ res.data.ivrLibaScriptTargetoptionList.forEach((item) => {
+ item.isoperation = 1;
+ });
+ this.ruleForm.ivrLibaTemplateScriptVOList.push(res.data);
});
- row.isoperation = 1;
- this.ruleForm.ivrLibaTemplateScriptVOList.push(row);
},
handleDelete(row) {
+ let index = this.ruleForm.ivrLibaTemplateScriptVOList.indexOf(row);
this.ruleForm.ivrLibaTemplateScriptVOList.splice(
this.ruleForm.ivrLibaTemplateScriptVOList.indexOf(row),
1
);
+ row.isoperation = 3;
+ this.delScriptVOList.push(row);
},
handleUpdate(row) {
- console.log(row.id);
- getverbaltrick({ id: row.id }).then((res) => {
- this.topicobj = res.data;
- console.log(res.data);
- });
- },
- handleDelete(item) {
- const index = this.ruleForm.ivrLibaTemplateScriptVOList.indexOf(item);
- if (index !== -1) {
- this.ruleForm.ivrLibaTemplateScriptVOList.splice(index, 1); // 浠庣储寮曚綅缃垹闄や竴涓厓绱�
- this.sortFn();
+ console.log(row);
+ this.optionIndex = this.ruleForm.ivrLibaTemplateScriptVOList.indexOf(row);
+ if (row.ivrLibaScriptTargetoptionList.length) {
+ this.topicobj = row;
} else {
- console.log("鏈壘鍒拌瀵硅薄");
+ getverbaltrick({ id: row.id }).then((res) => {
+ this.topicobj = res.data;
+ console.log(res.data, "topicobj");
+ });
}
},
syioption(row) {
@@ -1323,15 +1320,18 @@
sortFn() {
this.ruleForm.ivrLibaTemplateScriptVOList =
this.ruleForm.ivrLibaTemplateScriptVOList.map((item, index) => {
- return {
- guid: index + 1,
- id: item.id,
- questiontitle: item.questiontitle,
- questionText: item.questionText,
- };
+ return Object.assign({}, item, { guid: (index + 1).toString() });
});
console.log(this.ruleForm.ivrLibaTemplateScriptVOList);
},
+ // -----------------------璇濇湳閫夐」
+ deloption() {},
+ // 淇敼棰樼洰淇℃伅
+ Submittopicobj() {
+ this.ruleForm.ivrLibaTemplateScriptVOList[this.optionIndex]=this.topicobj;
+ this.$modal.msgSuccess("鏆傚瓨閫夐」鎴愬姛");
+ },
+
// ---------------------
resetForm(formName) {
this.$refs[formName].resetFields();
@@ -1377,19 +1377,6 @@
console.log(this.illnesslist);
this.inputVisibleillness = false;
this.inputValueillness = "";
- },
- // 淇濆瓨
- confirmillness() {
- this.illnesslist.forEach((item, index) => {
- if (!item.id) {
- addtargetillness(item).then((res) => {});
- }
- });
- if (this.illnesslistapi.length) {
- deltargetillness(this.illnesslistapi.join(",")).then((res) => {});
- }
- this.illnessVisible = false;
- this.$modal.msgSuccess("缂栬緫鎴愬姛");
},
},
};
--
Gitblit v1.9.3