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