From 7eaee92ee52e1501480adbbe8a1af9ddecc04275 Mon Sep 17 00:00:00 2001
From: WXL <1785969728@qq.com>
Date: 星期三, 04 九月 2024 11:05:23 +0800
Subject: [PATCH] 测试完成

---
 src/views/followvisit/tasklist/index.vue |   54 ++++++++++++++++++++++++++++++++++++------------------
 1 files changed, 36 insertions(+), 18 deletions(-)

diff --git a/src/views/followvisit/tasklist/index.vue b/src/views/followvisit/tasklist/index.vue
index ab4f5d7..e1e59cb 100644
--- a/src/views/followvisit/tasklist/index.vue
+++ b/src/views/followvisit/tasklist/index.vue
@@ -622,6 +622,9 @@
   },
   watch: {},
   created() {
+    this.tasktopic = this.$route.query.tasktopic
+      ? this.$route.query.tasktopic
+      : this.tasktopic;
     this.getList();
     this.getConfigKey("sys.user.initPassword").then((response) => {
       this.initPassword = response.msg;
@@ -639,22 +642,22 @@
     getList() {
       this.loading = true;
       let type = this.$route.query.type;
-      this.tasktopic = this.$route.query.tasktopic
-        ? this.$route.query.tasktopic
-        : this.tasktopic;
+
       this.topqueryParams.serviceType = Number(this.tasktopic);
       this.topqueryParams.type = Number(this.type);
-      if (this.tasktopic == 1 || this.tasktopic == 7 || this.tasktopic == 6) {
+      if (
+        this.tasktopic == 2 ||
+        this.tasktopic == 3 ||
+        this.tasktopic == 1 ||
+        this.tasktopic == 7 ||
+        this.tasktopic == 6
+      ) {
         this.topqueryParams.type = 2;
         this.TaskOperation.taskType = 2;
       } else if (this.tasktopic == 4 || this.tasktopic == 8) {
         this.topqueryParams.type = 3;
         this.TaskOperation.taskType = 3;
-      } else if (
-        this.tasktopic == 2 ||
-        this.tasktopic == 3 ||
-        this.tasktopic == 5
-      ) {
+      } else if (this.tasktopic == 5) {
         this.topqueryParams.type = 1;
         this.TaskOperation.taskType = 1;
       }
@@ -807,7 +810,23 @@
       }
     },
     // 鍒犻櫎浠诲姟
-    deletefn() {},
+    deletefn(row) {
+      this.$modal
+        .confirm(
+          '鏄惁鍒犻櫎浠诲姟鍚嶇О涓�"' +
+            row.taskName +
+            '"鐨勬暟鎹」锛屽垹闄ゅ悗涓嶅彲鎾ゅ洖锛佹槸鍚︾户缁�'
+        )
+        .then(() => {
+          delTaskInfo(row.taskid).then((res) => {
+            if (res.code == 200) {
+              this.getList();
+              this.$modal.msgSuccess("鍒犻櫎鎴愬姛");
+            }
+          });
+        })
+        .catch(() => {});
+    },
     // 浠诲姟鍙戣捣
     sponsor(row) {
       console.log(row, "浠诲姟淇℃伅");
@@ -903,22 +922,21 @@
       this.$modal
         .confirm("鏄惁渚濈収褰撳墠浠诲姟鍒涘缓鏂颁换鍔★紵")
         .then(() => {
-          if (
-            this.tasktopic == 2 ||
-            this.tasktopic == 3 ||
-            this.tasktopic == 4 ||
-            this.tasktopic == 5
-          ) {
+          if (this.tasktopic == 5) {
             this.$router.push({
               path: "/followvisit/particty",
               query: { type: 1, id: row.taskid, nhh: 1 },
             });
-          } else if (this.tasktopic == 6) {
+          } else if (
+            this.tasktopic == 2 ||
+            this.tasktopic == 3 ||
+            this.tasktopic == 6
+          ) {
             this.$router.push({
               path: "/followvisit/QuestionnaireTask",
               query: { type: 2, id: row.taskid, nhh: 1 },
             });
-          } else if (this.tasktopic == 1) {
+          } else if (this.tasktopic == 8 || this.tasktopic == 4) {
             this.$router.push({
               path: "/followvisit/Missioncreation",
               query: { type: 3, id: row.taskid, nhh: 1 },

--
Gitblit v1.9.3