From aa055fac8e928e10a70e2089353dc1b67d435576 Mon Sep 17 00:00:00 2001
From: WXL <1785969728@qq.com>
Date: 星期二, 03 九月 2024 11:37:22 +0800
Subject: [PATCH] 测试完成
---
src/views/patient/propaganda/particty.vue | 476 +++++++++++++++++++++++++----------------------------------
1 files changed, 204 insertions(+), 272 deletions(-)
diff --git a/src/views/patient/propaganda/particty.vue b/src/views/patient/propaganda/particty.vue
index 873f2d7..feff433 100644
--- a/src/views/patient/propaganda/particty.vue
+++ b/src/views/patient/propaganda/particty.vue
@@ -14,7 +14,6 @@
title="浠诲姟涓讳綋"
description="鍦ㄦ湰閮ㄩ�夋嫨鏈嶅姟鎮h��"
></el-step>
- <el-step icon="el-icon-user" title="妯$増纭"></el-step>
</el-steps>
</div>
</div>
@@ -67,7 +66,7 @@
placeholder="璇疯緭鍏ヤ换鍔℃弿杩�"
/>
</el-form-item>
- <el-form-item label="鍙戦�佽缃細" v-if="currenttype != 2">
+ <el-form-item label="鍙戦�佽缃細">
<el-radio-group v-model="form.sendType">
<el-radio :label="1">鏃堕棿娈靛彂閫�</el-radio>
<el-radio :label="3">鏃堕棿鐐瑰彂閫�</el-radio>
@@ -162,25 +161,15 @@
<el-checkbox
v-for="(item, index) in checkboxlist"
:key="index"
- :label="item"
- ></el-checkbox>
+ :label="item.value"
+ >
+ {{ item.label }}</el-checkbox
+ >
</el-checkbox-group>
</el-form-item>
</el-form>
</div>
</div>
- </div>
- <el-button type="success" @click="nextstep('ruleForm')">{{
- quote ? "绔嬪嵆鍒涘缓" : "浠诲姟璇︽儏閰嶇疆"
- }}</el-button>
- <el-button @click="resetForm('ruleForm')">閲嶇疆</el-button>
- </div>
-
- <!-- 浠诲姟璇︽儏 -->
- <div v-if="Editprogress == 2">
- <el-alert title="鍦ㄦ湰闃舵閫夋嫨闅忚鐥呬汉" type="success" effect="dark">
- </el-alert>
- <div class="leftvlue-jbxx">
<div class="examine-jic">
<div class="headline">
<div>鍙橀噺鍖归厤閲忓弬</div>
@@ -226,6 +215,18 @@
</div>
</div>
</div>
+ </div>
+ <el-button type="success" @click="nextstep('ruleForm')">{{
+ quote ? "绔嬪嵆鍒涘缓" : "浠诲姟璇︽儏閰嶇疆"
+ }}</el-button>
+ <el-button @click="resetForm('ruleForm')">閲嶇疆</el-button>
+ </div>
+
+ <!-- 浠诲姟璇︽儏 -->
+ <div v-if="Editprogress == 2">
+ <el-alert title="鍦ㄦ湰闃舵閫夋嫨闅忚鐥呬汉" type="success" effect="dark">
+ </el-alert>
+ <div class="leftvlue-jbxx">
<div class="examine-jic">
<div class="headline">
<div>鎮h�呭垪琛�</div>
@@ -234,87 +235,7 @@
<div class="jic-value">
<el-row :gutter="20">
<!--鐢ㄦ埛鏁版嵁-->
- <el-form
- :model="topqueryParams"
- ref="queryForm"
- size="small"
- :inline="true"
- v-show="showSearch"
- label-width="98px"
- >
- <el-form-item label="鎮h�呭悕绉�">
- <el-input v-model="topqueryParams.name"></el-input>
- </el-form-item>
- <el-form-item label="鎮h�呰寖鍥�" prop="status">
- <el-select
- v-model="topqueryParams.scriptTopic"
- placeholder="璇烽�夋嫨"
- >
- <el-option
- v-for="item in taskoptions"
- :key="item.value"
- :label="item.label"
- :value="item.value"
- >
- </el-option>
- </el-select>
- </el-form-item>
-
- <el-form-item label="鎮h�呯姸鎬�" prop="status">
- <el-select
- v-model="topqueryParams.scriptTopic"
- placeholder="璇烽�夋嫨"
- >
- <el-option
- v-for="item in topicoptions"
- :key="item.value"
- :label="item.label"
- :value="item.value"
- >
- </el-option>
- </el-select>
- </el-form-item>
- <el-form-item label="闅忚缁撴灉" prop="status">
- <el-select
- v-model="topqueryParams.scriptTopic"
- placeholder="璇烽�夋嫨"
- >
- <el-option
- v-for="item in topicoptions"
- :key="item.value"
- :label="item.label"
- :value="item.value"
- >
- </el-option>
- </el-select>
- </el-form-item>
- <el-form-item label="鎮h�呯數璇�">
- <el-input v-model="topqueryParams.name"></el-input>
- </el-form-item>
- <el-form-item>
- <el-button
- type="primary"
- icon="el-icon-search"
- size="medium"
- @click="handleQuery"
- >鎼滅储</el-button
- >
- <el-button
- icon="el-icon-refresh"
- size="medium"
- @click="resetQuery"
- >閲嶇疆</el-button
- >
- <el-button
- icon="el-icon-upload2"
- size="medium"
- type="warning"
- >褰撳墠鎮h�呬竴閿彂閫�</el-button
- >
- </el-form-item>
- </el-form>
- <el-divider></el-divider>
<el-row :gutter="10" class="mb8">
<el-col :span="1.5">
<el-select
@@ -363,6 +284,7 @@
:currentList="overallCase"
:tableLabel="tableLabelhz"
:serialnumber="false"
+ :searchTrue="true"
:multiplechoice="false"
:controlxz="false"
:typeinfo="2"
@@ -388,7 +310,7 @@
</div>
<!-- 娣诲姞鎮h�� -->
<el-dialog
- title="娣诲姞娲惧彂鎮h��"
+ title="閫夋嫨鎮h��"
:visible.sync="dialogVisiblepatient"
width="70%"
:before-close="handleClosehz"
@@ -407,28 +329,21 @@
label-width="98px"
>
<el-form-item label="鎮h�呭悕绉帮細">
- <el-input v-model="patientqueryParams.name"></el-input>
+ <el-input
+ v-model="patientqueryParams.name"
+ @keyup.enter.native="handleQuery"
+ ></el-input>
</el-form-item>
-
- <el-form-item label="灏辫瘖绉戝" prop="status">
- <el-select
- v-model="patientqueryParams.scriptTopic"
- placeholder="璇烽�夋嫨"
- >
- <el-option-group
- v-for="group in topicoptions[0].children"
- :key="group.deptName"
- :label="group.deptName"
- >
- <el-option
- v-for="item in group.children"
- :key="item.deptId"
- :label="item.deptName"
- :value="item.deptId"
- >
- </el-option>
- </el-option-group>
- </el-select>
+ <el-form-item label="鍒涘缓鏃堕棿">
+ <el-date-picker
+ v-model="dateRange"
+ style="width: 240px"
+ value-format="yyyy-MM-dd"
+ type="daterange"
+ range-separator="-"
+ start-placeholder="寮�濮嬫棩鏈�"
+ end-placeholder="缁撴潫鏃ユ湡"
+ ></el-date-picker>
</el-form-item>
<el-form-item>
@@ -443,7 +358,7 @@
icon="el-icon-refresh"
size="medium"
@click="resetQuery"
- >鍙栨秷鍒涘缓</el-button
+ >閲嶇疆</el-button
>
</el-form-item>
</el-form>
@@ -532,91 +447,8 @@
v-show="showSearch"
label-width="98px"
>
- <el-form-item
- label="闅忚涓婚"
- v-if="currenttype == 1 || currenttype == 8"
- >
- <el-input v-model="topqueryParams.name"></el-input>
- </el-form-item>
- <el-form-item
- label="闅忚鍚嶇О"
- v-if="currenttype == 2 || currenttype == 3 || currenttype == 7"
- >
- <el-input
- v-model="topqueryParams.name"
- ></el-input> </el-form-item
- ><el-form-item
- label="閫氱煡鍚嶇О"
- v-if="currenttype == 4 || currenttype == 5"
- >
- <el-input v-model="topqueryParams.name"></el-input>
- </el-form-item>
-
- <el-form-item
- label="闅忚绫诲瀷"
- prop="status"
- v-if="currenttype == 1 || currenttype == 8"
- >
- <el-select
- v-model="topqueryParams.scriptTopic"
- placeholder="璇烽�夋嫨"
- >
- <el-option
- v-for="item in taskoptions"
- :key="item.value"
- :label="item.label"
- :value="item.value"
- >
- </el-option>
- </el-select>
- </el-form-item>
- <el-form-item
- label="閫氱煡绫诲瀷"
- prop="status"
- v-if="currenttype == 4 || currenttype == 5"
- >
- <el-select
- v-model="topqueryParams.scriptTopic"
- placeholder="璇烽�夋嫨"
- >
- <el-option
- v-for="item in taskoptions"
- :key="item.value"
- :label="item.label"
- :value="item.value"
- >
- </el-option>
- </el-select>
- </el-form-item>
- <el-form-item
- label="闅忚绫诲瀷"
- prop="status"
- v-if="currenttype == 2 || currenttype == 3 || currenttype == 7"
- >
- <el-select
- v-model="topqueryParams.scriptTopic"
- placeholder="璇烽�夋嫨"
- >
- <el-option
- v-for="item in taskoptions"
- :key="item.value"
- :label="item.label"
- :value="item.value"
- >
- </el-option>
- </el-select>
- </el-form-item>
-
- <el-form-item label="閫傜敤褰㈠紡" prop="status">
- <el-select v-model="topqueryParams.topica" placeholder="璇烽�夋嫨">
- <el-option
- v-for="item in taskoptions"
- :key="item.value"
- :label="item.label"
- :value="item.value"
- >
- </el-option>
- </el-select>
+ <el-form-item label="闅忚鍚嶇О">
+ <el-input v-model="topqueryParams.templateName"></el-input>
</el-form-item>
<el-form-item label="閫傜敤绉戝" prop="status">
@@ -628,6 +460,28 @@
:value="item.value"
>
</el-option>
+ </el-select>
+ </el-form-item>
+ <el-form-item label="闅忚妯$増鍒嗙被" prop="region">
+ <el-select
+ v-model="topqueryParams.assortid"
+ size="medium"
+ filterable
+ placeholder="璇烽�夋嫨鍒嗙被"
+ >
+ <el-option-group
+ v-for="group in indexAssortlist"
+ :key="group.id"
+ :label="group.indexAssortName"
+ >
+ <el-option
+ v-for="item in group.ivrLibaTemplateAssortList"
+ :key="item.id"
+ :label="item.indexAssortName"
+ :value="item.id"
+ >
+ </el-option>
+ </el-option-group>
</el-select>
</el-form-item>
<el-form-item>
@@ -684,6 +538,7 @@
delhetaskinfo,
Editsingletask,
getvFollowup,
+ getFollowupclassify,
} from "@/api/AiCentre/index";
import { listDept } from "@/api/system/dept";
@@ -692,15 +547,21 @@
export default {
name: "ServiceDetails",
data() {
+ const endDate = new Date();
+ const startDate = new Date();
+ startDate.setDate(endDate.getDate() - 7); // 璁剧疆寮�濮嬫棩鏈熶负褰撳墠鏃ユ湡鍓�7澶�
return {
title: "闅忚鍐呭鍒楄〃",
- currenttype: 1, //1闅忚2闂ㄨ瘖3鍑洪櫌4澶嶈瘖5浣撴6闂嵎
+ currenttype: 1, //1闅忚2闂嵎3閫氱煡瀹f暀
id: "", //
previewid: "", //浠诲姟妯$増浼犻�抜d
libName: "",
overallCase: [], //閫夋嫨鎮h�呮��
+ // 鏃ユ湡鑼冨洿
+ dateRange: [startDate, endDate],
allpids: [],
libId: null, //妯℃澘搴撴ā鐗坕d
+ nhh: null, //鏄惁渚濈収鏂板
Editprogress: 1, //缂栬緫杩涘害
drawermb: false, //閫夋嫨妯$増寮圭獥
previewtf: false, //棰勮
@@ -713,70 +574,30 @@
questionList: [],
// 鎮h�呰〃鍗�
tableLabelhz: [
- { label: "搴忓彿", width: "", prop: "patid" },
{ label: "鎮h�呭悕绉�", width: "", prop: "name" },
{ label: "鎬у埆", width: "", prop: "sex" },
{ label: "骞撮緞", width: "", prop: "age" },
{ label: "灏辫瘖绉戝", width: "", prop: "deptName" },
- { label: "鍏ラ櫌鏃ユ湡", width: "", prop: "inhosptime" },
+ { label: "鍏ラ櫌鏃ユ湡", width: "", prop: "birthdate" },
{ label: "鍒涘缓浜猴紙缂猴級", width: "", prop: "update_by" },
],
- tableLabelxj: [
- { label: "闅忚鍚嶇О", width: "", prop: "preachname" },
- { label: "闅忚鎻忚堪", width: "", prop: "note" },
- { label: "闅忚褰㈠紡", width: "", prop: "playType" },
- { label: "閫傜敤鏂瑰紡", width: "", prop: "suitway" },
- { label: "淇敼鏃ユ湡", width: "", prop: "uploadTime" },
- { label: "鍒涘缓浜猴紙缂猴級", width: "", prop: "updateBy" },
- ],
+
tableLabelmz: [
{ label: "闅忚鍚嶇О", width: "", prop: "templateName" },
{ label: "涓昏鍐呭", width: "", prop: "note" },
{ label: "淇敼鏃ユ湡", width: "", prop: "updateTime" },
{ label: "鍒涘缓浜猴紙缂猴級", width: "", prop: "updateBy" },
],
- tableLabelcy: [
- { label: "闅忚鍚嶇О", width: "", prop: "templatename" },
- { label: "闅忚璁″垝", width: "", prop: "impTemplate" },
- { label: "淇敼鏃ユ湡", width: "", prop: "uploadTime" },
- { label: "鍒涘缓浜猴紙缂猴級", width: "", prop: "updateBy" },
- ],
- tableLabelfz: [
- { label: "閫氱煡鍚嶇О", width: "", prop: "templatename" },
- { label: "閫氱煡妯$増", width: "", prop: "impTemplate" },
- { label: "淇敼鏃ユ湡", width: "", prop: "uploadTime" },
- { label: "鍒涘缓浜猴紙缂猴級", width: "", prop: "updateBy" },
- ],
- tableLabeltj: [
- { label: "閫氱煡鍚嶇О", width: "", prop: "name" },
- { label: "閫氱煡妯$増", width: "", prop: "impTemplate" },
- { label: "淇敼鏃ユ湡", width: "", prop: "uploadTime" },
- { label: "鍒涘缓浜猴紙缂猴級", width: "", prop: "updateBy" },
- ],
- tableLabelwj: [
- { label: "闂嵎鍚嶇О", width: "", prop: "name" },
- { label: "闂嵎妯$増", width: "", prop: "impTemplate" },
- { label: "淇敼鏃ユ湡", width: "", prop: "uploadTime" },
- { label: "鍒涘缓浜猴紙缂猴級", width: "", prop: "updateBy" },
- ],
- // 鍙橀噺
- tableLabelvariable: [
- { label: "鍙橀噺鍚嶇О", width: "", prop: "variablename" },
- { label: "鍖归厤绗�", width: "", prop: "character" },
- { label: "鏇挎崲鍊�", width: "", prop: "Replacementvalue" },
- ],
+
+ // 鏈嶅姟褰㈠紡
preachform: [
- { label: "澶氬獟浣�", value: 1 },
- { label: "绾歌川", value: 2 },
- { label: "鐢佃瘽", value: 3 },
+ { label: "绾夸笅", value: 1 },
+ { label: "鐢佃瘽", value: 2 },
+ { label: "灏忕▼搴�", value: 3 },
{ label: "鐭俊", value: 4 },
- { label: "寰俊鍏紬鍙�", value: 5 },
- { label: "寰俊灏忕▼搴�", value: 6 },
- { label: "鏀粯瀹�", value: 7 },
- { label: "鏅鸿兘灏忕▼搴�", value: 8 },
- { label: "閽夐拤", value: 9 },
- { label: "绾夸笅锛堢焊璐級", value: 10 },
- { label: "绾夸笂锛堢煭淇�/閽夐拤鐨勬枃鏈�侀棶鍗烽摼鎺ワ級", value: 11 },
+ { label: "寰俊鍏紬", value: 5 },
+ { label: "閽夐拤", value: 6 },
+ { label: "鏅鸿兘鏈哄櫒浜�", value: 7 },
],
// 鏃堕棿澶勭悊
daytime: [], //鏃ユ湡
@@ -814,6 +635,8 @@
patientuserList: [], //閫夋嫨鎮h�呭垪琛�
sonuserList: [], //閫変腑鎮h�呭垪琛�
delvariableList: [], //鍒犻櫎鍙橀噺涓存椂瀛樺偍
+ indexAssortlist: [],
+
variableList: [
{
name: "濮撳悕",
@@ -886,7 +709,8 @@
created() {
this.id = this.$route.query.id;
this.form.type = this.$route.query.type;
- this.form.typename = this.$route.query.typename;
+ this.form.serviceType = Number(this.$route.query.serviceType);
+ this.form.nhh = this.$route.query.nhh;
this.listDept();
this.Acquisitiontype();
this.Getdetails();
@@ -929,16 +753,69 @@
isavailable: "",
};
this.currenttype = this.$route.query.type;
- console.log(this.currenttype, "1");
// 鍑洪櫌銆侀棬璇娿�佷笓鐥呴殢璁�
this.title = "闅忚鍐呭鍒楄〃";
this.tableLabel = this.tableLabelmz;
- this.checkboxlist = ["绾歌川", "澶氬獟浣�", "鐢佃瘽", "寰俊鍏紬鍙�"];
+ if (this.form.serviceType == 2 || this.form.serviceType == 3) {
+ this.checkboxlist = [
+ {
+ value: "1",
+ label: "浜哄伐",
+ },
+ {
+ value: "3",
+ label: "鐢佃瘽",
+ },
+ {
+ value: "4",
+ label: "鐭俊",
+ },
+ {
+ value: "5",
+ label: "寰俊鍏紬鍙�",
+ },
+ {
+ value: "6",
+ label: "寰俊灏忕▼搴�",
+ },
+
+ {
+ value: "8",
+ label: "鏅鸿兘鏈哄櫒浜�",
+ },
+ ];
+ } else if (this.form.serviceType == 5) {
+ this.checkboxlist = [
+ {
+ value: "3",
+ label: "鐢佃瘽",
+ },
+ {
+ value: "4",
+ label: "鐭俊",
+ },
+ {
+ value: "5",
+ label: "寰俊鍏紬鍙�",
+ },
+ {
+ value: "6",
+ label: "寰俊灏忕▼搴�",
+ },
+
+ {
+ value: "8",
+ label: "鏅鸿兘鏈哄櫒浜�",
+ },
+ ];
+ }
+
getFollowuplist(queryParams).then((response) => {
this.userList = response.rows;
this.total = response.total;
});
},
+
nextstep() {
if (this.Editprogress <= 3) {
return this.Editprogress++;
@@ -946,8 +823,12 @@
},
// 淇濆瓨
submitForm(formName) {
- // this.form.preachform = this.checkList.join(",");
- this.formatFn(1);
+ this.form.preachform = this.checkList.join(",");
+ // this.formatFn(1);
+ if (!this.form.patTaskRelevances[0]) {
+ this.$modal.msgError("璇烽�夋嫨鐥呬汉");
+ return;
+ }
const filteredArray = this.variableList.filter(
(item) =>
item.name !== "濮撳悕" && item.name !== "鐢佃瘽" && item.name !== "鍦板潃"
@@ -966,7 +847,10 @@
} else {
this.$modal.msgSuccess("淇敼鎴愬姛");
}
- this.$router.go(-1);
+ this.$router.push({
+ path: "/followvisit/tasklist",
+ query: { tasktopic: this.form.serviceType },
+ });
}
});
},
@@ -992,6 +876,7 @@
// 澶勭悊闂灞傚彉閲�
Variablehandling(arr, type) {
let Variablist = [];
+ this.variableList = []; //鍙橀噺鍒楄〃
if (type == 1) {
console.log(arr);
// 寰幆闂
@@ -1008,13 +893,13 @@
}
});
});
- console.log(Variablist, "Variablist");
const Aarr = Variablist.filter(
(obj, index, self) =>
index ===
self.findIndex((t) => t.name === obj.name && t.value === obj.value)
);
this.variableList = this.transitionList.concat(Aarr);
+ console.log(this.variableList, "variableList");
// this.form.textParam = this.convertFormat2ToFormat1(this.variableList);
}
},
@@ -1025,6 +910,27 @@
this.overallCase.forEach((item) => {
this.allpids.push(item.patid);
});
+ if (this.patientqueryParams.allhosp == 1) {
+ this.tableLabelhz = [
+ { label: "鎮h�呭悕绉�", width: "", prop: "name" },
+ { label: "鎬у埆", width: "", prop: "sex" },
+ { label: "骞撮緞", width: "", prop: "age" },
+ { label: "涓讳换鍖诲笀", width: "", prop: "drname" },
+ { label: "灏辫瘖绉戝", width: "", prop: "deptName" },
+ { label: "鍏ラ櫌鏃ユ湡", width: "", prop: "birthdate" },
+ { label: "鍒涘缓浜�", width: "", prop: "createBy" },
+ ];
+ } else if (this.patientqueryParams.allhosp == 2) {
+ this.tableLabelhz = [
+ { label: "鎮h�呭悕绉�", width: "", prop: "name" },
+ { label: "鎬у埆", width: "", prop: "sex" },
+ { label: "骞撮緞", width: "", prop: "age" },
+ { label: "璇婃柇", width: "", prop: "diagname" },
+ { label: "灏辫瘖绉戝", width: "", prop: "deptName" },
+ { label: "鍏ラ櫌鏃ユ湡", width: "", prop: "birthdate" },
+ { label: "鍒涘缓浜�", width: "", prop: "createBy" },
+ ];
+ }
if (this.allpids[0]) {
this.patientqueryParams.pids = this.allpids;
console.log(this.patientqueryParams.pids);
@@ -1032,8 +938,9 @@
this.patientqueryParams.pids = null;
}
- getTaskpatient(this.patientqueryParams).then((response) => {
- console.log(response);
+ getTaskpatient(
+ this.addDateRange(this.patientqueryParams, this.dateRange)
+ ).then((response) => {
this.patientuserList = response.rows;
this.patienttotal = response.total;
this.loading = false;
@@ -1058,6 +965,7 @@
if (!isExist) {
console.log(this.patientqueryParams.allhosp, "allhosp");
item.isoperation = 1;
+ item.patid = item.id;
item.hospType = this.patientqueryParams.allhosp;
this.overallCase.push(item);
this.form.patTaskRelevances.push(item);
@@ -1068,10 +976,12 @@
// 鍒囨崲椤靛悗鎭㈠閫変腑
Restorecheck() {
console.log(this.overallCase, "this.overallCase");
- const allid = this.overallCase.map((item) => item.patid);
+ const allid = this.overallCase.map((item) => item.id);
const overlap = this.patientuserList.filter((value) => {
- return allid.includes(value.patid);
+ return allid.includes(value.id);
});
+ console.log(overlap, "overlap");
+
// 淇濇寔ids鍜屽綋鍓嶉〉闈㈢殑鍚屾鎬�
this.SelectPatientslist = overlap;
console.log(this.SelectPatientslist, "杩涘叆鍒嗛〉SelectPatientslist");
@@ -1109,7 +1019,18 @@
handleQuery() {
this.handleAddpatient();
},
- resetQuery() {},
+ resetQuery() {
+ this.dateRange = [];
+ // 鏌ヨ鍙傛暟
+ this.queryParams = {
+ pageNum: 1,
+ pageSize: 10,
+ userName: undefined,
+ phonenumber: undefined,
+ status: undefined,
+ deptId: undefined,
+ };
+ },
handleClosehz() {
this.dialogVisiblepatient = false;
},
@@ -1135,9 +1056,10 @@
if (res.code == 200) {
this.form = res.data;
this.overallCase = this.form.patTaskRelevances.concat();
- this.formatFn(2);
+ this.checkList = this.form.preachform.split(",");
console.log(this.form.showDate, "this.form");
this.daytime = this.form.showDate.split(",");
+ this.changeTimeday(this.daytime);
if (this.form.showTimeMorn) {
if (this.form.sendType == 3) {
this.time4 = this.form.showTimeMorn;
@@ -1157,6 +1079,9 @@
}
});
}
+ getFollowupclassify({}).then((res) => {
+ this.indexAssortlist = res.rows;
+ });
},
// 鑾峰彇绉戝鍒楄〃
listDept() {
@@ -1193,10 +1118,13 @@
console.log(this.form.sendTimeslot, "鏃堕棿");
},
changeTimeday(row) {
+ console.log(row, "鏃ユ湡");
const startDate = new Date(row[0]);
const endDate = new Date(row[1]);
this.applydaytime = this.getDates(startDate, endDate);
- this.processingTime();
+ if (!top) {
+ this.processingTime();
+ }
},
getDates(startDate, endDate) {
const dates = [];
@@ -1246,6 +1174,7 @@
}
this.form.sendTimeslot = combinedData;
// 灞曠ず鏁版嵁涓存椂瀛樺偍鏃ユ湡銆佹棭銆佷腑銆佹櫄
+ console.log(this.daytime);
this.form.showDate = this.daytime.join(",");
if (this.time1) this.form.showTimeMorn = this.time1.join(",");
@@ -1256,15 +1185,18 @@
// 鏌ョ湅妯$増
previewGo() {
this.$router.push({
- path: "/knowledge/templateku/configurat/",
+ path: "/knowledge/tpuconfigurat/",
query: { id: this.previewid, task: true, data: this.form },
});
},
previewFn() {
let id = this.Tasktemplate.id;
this.Tasktemplate.id = null;
- this.Tasktemplate.ivrLibaTemplateScriptVOList.ivrTaskScriptTargetoptionList =
- this.Tasktemplate.ivrLibaTemplateScriptVOList.ivrLibaScriptTargetoptionList;
+ this.Tasktemplate.ivrLibaTemplateScriptVOList.forEach((item) => {
+ item.ivrTaskScriptTargetoptionList = item.ivrLibaScriptTargetoptionList;
+ });
+ console.log(this.Tasktemplate.ivrLibaTemplateScriptVOList);
+
this.Tasktemplate.ivrTaskTemplateScriptVOList =
this.Tasktemplate.ivrLibaTemplateScriptVOList;
this.Tasktemplate.ivrLibaTemplateTagList = null;
--
Gitblit v1.9.3