From c936ac935916355b1457903b926d74fb82ad4716 Mon Sep 17 00:00:00 2001 From: WXL <1785969728@qq.com> Date: 星期二, 16 七月 2024 14:18:21 +0800 Subject: [PATCH] 测试完成 --- src/views/followvisit/tasklist/index.vue | 40 ++++++++++++++++++++++++++++++++++------ src/views/knowledge/questionnaire/compilequer/index.vue | 1 + src/views/patient/propaganda/particty.vue | 8 +++++++- 3 files changed, 42 insertions(+), 7 deletions(-) diff --git a/src/views/followvisit/tasklist/index.vue b/src/views/followvisit/tasklist/index.vue index defdf55..516f7a8 100644 --- a/src/views/followvisit/tasklist/index.vue +++ b/src/views/followvisit/tasklist/index.vue @@ -796,20 +796,20 @@ sponsor(row) { console.log(row, "浠诲姟淇℃伅"); this.taskform = row; - if (this.taskform.showDate) { + if (this.taskform.showDate && this.taskform.sendType != 2) { this.taskform.showDate = this.taskform.showDate.split(","); } - if (this.taskform.showTimeMorn) { + if (this.taskform.showTimeMorn && this.taskform.sendType != 2) { this.taskform.showTimeMorn = this.taskform.showTimeMorn.split(","); } else { this.taskform.showTimeMorn = []; } - if (this.taskform.showTimeNight) { + if (this.taskform.showTimeNight && this.taskform.sendType != 2) { this.taskform.showTimeNight = this.taskform.showTimeNight.split(","); } else { this.taskform.showTimeNight = []; } - if (this.taskform.showTimeNoon) { + if (this.taskform.showTimeNoon && this.taskform.sendType != 2) { this.taskform.showTimeNoon = this.taskform.showTimeNoon.split(","); } else { this.taskform.showTimeNoon = []; @@ -861,13 +861,41 @@ // 渚濈収鏂板 newAdd(row) { - TaskTemplateSendExecution().then((res) => {}); + this.$modal + .confirm("鏄惁渚濈収褰撳墠浠诲姟鍒涘缓鏂颁换鍔★紵") + .then(() => { + if ( + this.tasktopic == 2 || + this.tasktopic == 3 || + this.tasktopic == 4 || + this.tasktopic == 5 + ) { + this.$router.push({ + path: "/followvisit/particty", + query: { type: 1, id: row.taskid, nhh: 1 }, + }); + } else if (this.tasktopic == 6) { + this.$router.push({ + path: "/followvisit/QuestionnaireTask", + query: { type: 2, id: row.taskid, nhh: 1 }, + }); + } else if (this.tasktopic == 1) { + this.$router.push({ + path: "/followvisit/Missioncreation", + query: { type: 3, id: row.taskid, nhh: 1 }, + }); + } + }) + .catch(() => {}); }, // 鏆傚仠 stop(row) { + console.log(row); if (row.sendState == 2) { - this.TaskOperation.taskId = row.taskId; + this.TaskOperation.taskId = row.taskid; this.TaskOperation.sendState = 3; + this.TaskOperation.sendType = ""; + this.TaskOperation.taskType = row.type; TaskTemplateSendExecution(this.TaskOperation).then((res) => { this.$modal.msgSuccess("浠诲姟宸叉殏鍋�"); this.getList(); diff --git a/src/views/knowledge/questionnaire/compilequer/index.vue b/src/views/knowledge/questionnaire/compilequer/index.vue index 59b5d38..958a9ec 100644 --- a/src/views/knowledge/questionnaire/compilequer/index.vue +++ b/src/views/knowledge/questionnaire/compilequer/index.vue @@ -503,6 +503,7 @@ </el-col> --> </el-row> <el-row :gutter="10"> + <el-form-item label="閫変腑鎻愮ず"> <el-input style="width: 20vw" diff --git a/src/views/patient/propaganda/particty.vue b/src/views/patient/propaganda/particty.vue index 873f2d7..6afd5c6 100644 --- a/src/views/patient/propaganda/particty.vue +++ b/src/views/patient/propaganda/particty.vue @@ -701,6 +701,7 @@ overallCase: [], //閫夋嫨鎮h�呮�� allpids: [], libId: null, //妯℃澘搴撴ā鐗坕d + nhh: null, //鏄惁渚濈収鏂板 Editprogress: 1, //缂栬緫杩涘害 drawermb: false, //閫夋嫨妯$増寮圭獥 previewtf: false, //棰勮 @@ -887,6 +888,7 @@ this.id = this.$route.query.id; this.form.type = this.$route.query.type; this.form.typename = this.$route.query.typename; + this.form.nhh = this.$route.query.nhh; this.listDept(); this.Acquisitiontype(); this.Getdetails(); @@ -1138,6 +1140,7 @@ this.formatFn(2); 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; @@ -1193,10 +1196,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 = []; -- Gitblit v1.9.3