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