From 2c4c416bf7950c72ffa2543a218e4fd993ee2af2 Mon Sep 17 00:00:00 2001 From: WXL <1785969728@qq.com> Date: 星期四, 12 九月 2024 12:04:32 +0800 Subject: [PATCH] 测试完成 --- src/views/followvisit/tasklist/index.vue | 96 +++++++++++++++++++++++++++++------------------- 1 files changed, 58 insertions(+), 38 deletions(-) diff --git a/src/views/followvisit/tasklist/index.vue b/src/views/followvisit/tasklist/index.vue index ab4f5d7..1ebd6f8 100644 --- a/src/views/followvisit/tasklist/index.vue +++ b/src/views/followvisit/tasklist/index.vue @@ -154,6 +154,22 @@ <span>{{ scope.row.wfs }}/{{ scope.row.yfs }}</span> </template> </el-table-column> + + <el-table-column + label="鐘舵��" + align="center" + key="sendState" + prop="sendState" + width="120" + > + <template slot-scope="scope"> + <dict-tag + :options="dict.type.task_status" + :value="scope.row.sendState" + /> + </template> + </el-table-column> + <el-table-column label="鍒涘缓浜�" align="center" @@ -170,29 +186,15 @@ width="160" > <template slot-scope="scope"> - <span>{{ parseTime(scope.row.createTime) }}</span> + <span>{{ formatTime(scope.row.createTime) }}</span> </template> </el-table-column> - <el-table-column - label="鐘舵��" - fixed="right" - align="center" - key="sendState" - prop="sendState" - width="120" - > - <template slot-scope="scope"> - <dict-tag - :options="dict.type.task_status" - :value="scope.row.sendState" - /> - </template> - </el-table-column> + <el-table-column label="鎿嶄綔" fixed="right" align="center" - width="120" + width="180" class-name="small-padding fixed-width" > <template slot-scope="scope"> @@ -202,13 +204,13 @@ type="text" @click="sponsor(scope.row)" ><span class="button-zx" - ><i class="el-icon-s-promotion"></i>浠诲姟鍙戣捣</span + ><i class="el-icon-s-promotion"></i>鍙戣捣</span ></el-button > <el-button size="medium" type="text" @click="newAdd(scope.row)" ><span class="button-xj" - ><i class="el-icon-circle-plus-outline"></i>浠诲姟缁堟</span + ><i class="el-icon-circle-plus-outline"></i>缁堟</span ></el-button > <el-button @@ -217,7 +219,7 @@ type="text" @click="stop(scope.row)" ><span class="button-zt" - ><i class="el-icon-circle-plus-outline"></i>鏆傚仠浠诲姟</span + ><i class="el-icon-circle-plus-outline"></i>鏆傚仠</span ></el-button > </template> @@ -622,6 +624,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 +644,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 +812,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 +924,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