From b33fce1b1bbad04a2a6b4812e0fb438b8a52b8e5 Mon Sep 17 00:00:00 2001 From: WXL <1785969728@qq.com> Date: 星期三, 12 六月 2024 11:55:35 +0800 Subject: [PATCH] 测试完成 --- src/views/patient/propaganda/particty.vue | 49 ++++++++++++++++++++++++++++++++++++++++--------- 1 files changed, 40 insertions(+), 9 deletions(-) diff --git a/src/views/patient/propaganda/particty.vue b/src/views/patient/propaganda/particty.vue index e3ad89e..5f5352c 100644 --- a/src/views/patient/propaganda/particty.vue +++ b/src/views/patient/propaganda/particty.vue @@ -69,7 +69,8 @@ <el-form-item label="鍙戦�佽缃細" v-if="currenttype != 2"> <el-radio-group v-model="form.sendType"> <el-radio :label="1">鏃堕棿娈靛彂閫�</el-radio> - <el-radio :label="3">鍗冲埢鍙戦��</el-radio> + <el-radio :label="3">鏃堕棿鐐瑰彂閫�</el-radio> + <el-radio :label="2">鍗冲埢鍙戦��</el-radio> </el-radio-group> </el-form-item> <el-form-item label="鍙戦�佹棩鏈燂細" v-if="form.sendType == 1"> @@ -84,6 +85,22 @@ > </el-date-picker> </el-form-item> + + <el-form-item label="鍙戦�佹椂闂寸偣锛�" v-if="form.sendType == 3"> + <div style="display: flex"> + <div style="margin-right: 10px"> + <el-date-picker + v-model="time4" + value-format="yyyy-MM-dd HH:mm:ss" + @change="Totaldate" + type="datetime" + placeholder="閫夋嫨鏃ユ湡鏃堕棿" + > + </el-date-picker> + </div> + </div> + </el-form-item> + <el-form-item label="鍙戦�佹椂闂存锛�" v-if="form.sendType == 1"> <div style="display: flex"> <div style="margin-right: 10px"> @@ -780,7 +797,7 @@ { label: "鍖归厤绗�", width: "", prop: "character" }, { label: "鏇挎崲鍊�", width: "", prop: "Replacementvalue" }, ], - Serviceform: [ + preachform: [ { label: "澶氬獟浣�", value: 1 }, { label: "绾歌川", value: 2 }, { label: "鐢佃瘽", value: 3 }, @@ -797,6 +814,7 @@ time1: "", //涓婂崍鏃堕棿娈� time2: "", //涓嬪崍鏃堕棿娈� time3: "", //鏅氫笂鏃堕棿娈� + time4: "", //鏅氫笂鏃堕棿娈� topqueryParams: { pageNum: 1, // pageSize: 10, @@ -992,7 +1010,7 @@ }, // 淇濆瓨 submitForm(formName) { - // this.form.serviceform = this.checkList.join(","); + // this.form.preachform = this.checkList.join(","); this.formatFn(1); this.form.hospType = this.currenttype; const filteredArray = this.variableList.filter( @@ -1196,8 +1214,13 @@ this.formatFn(2); console.log(this.form.showDate, "this.form"); this.daytime = this.form.showDate.split(","); - if (this.form.showTimeMorn) - this.time1 = this.form.showTimeMorn.split(","); + if (this.form.showTimeMorn) { + if (this.form.sendType == 3) { + this.time4 = this.form.showTimeMorn; + } else { + this.time1 = this.form.showTimeMorn.split(","); + } + } if (this.form.showTimeNoon) this.time2 = this.form.showTimeNoon.split(","); if (this.form.showTimeNight) @@ -1238,6 +1261,12 @@ changeTime(row) { console.log(row, "鏃堕棿"); this.processingTime(); + }, + Totaldate(row) { + console.log(row, "鏃堕棿"); + this.form.sendTimeslot = [{ begantime: row, endtime: row, xh: 1 }]; + this.form.showTimeMorn = row; + console.log(this.form.sendTimeslot, "鏃堕棿"); }, changeTimeday(row) { const startDate = new Date(row[0]); @@ -1330,12 +1359,12 @@ }, // 澶勭悊鏈嶅姟褰㈠紡 formatFn(type) { - console.log(this.Serviceform); - console.log(this.checkList); + console.log(this.preachform, "preachform"); + console.log(this.checkList, "checklist"); let list = []; let formlist = []; if (type == 1) { - this.Serviceform.forEach((item) => { + this.preachform.forEach((item) => { this.checkList.forEach((obj) => { if (item.label == obj) { list.push(item.value); @@ -1344,8 +1373,10 @@ }); this.form.preachform = list.join(","); } else { + console.log(this.form.preachform, "this.form.preachform"); formlist = this.form.preachform.split(","); - this.Serviceform.forEach((item) => { + console.log(11); + this.preachform.forEach((item) => { formlist.forEach((obj) => { if (item.value == obj) { list.push(item.label); -- Gitblit v1.9.3