From 628fd01beea81bac2f0299472d528860ae07cf3f Mon Sep 17 00:00:00 2001 From: WXL <1785969728@qq.com> Date: 星期日, 02 六月 2024 10:52:30 +0800 Subject: [PATCH] 测试完成 --- src/views/followvisit/tasklist/index.vue | 45 ++++++++++++++++++++++++++++++++++++++++----- 1 files changed, 40 insertions(+), 5 deletions(-) diff --git a/src/views/followvisit/tasklist/index.vue b/src/views/followvisit/tasklist/index.vue index 1a7d677..a04d02e 100644 --- a/src/views/followvisit/tasklist/index.vue +++ b/src/views/followvisit/tasklist/index.vue @@ -218,7 +218,7 @@ > <template slot-scope="scope"> <el-button - v-if="scope.row.status != 1" + v-if="scope.row.sendState == 1 || scope.row.sendState == 3" size="medium" type="text" @click="sponsor(scope.row)" @@ -226,12 +226,25 @@ ><i class="el-icon-s-promotion"></i>浠诲姟鍙戣捣</span ></el-button > + <el-button + v-if="scope.row.sendState == 1 || scope.row.sendState == 3" + size="medium" + type="text" + @click="immediateExecution(scope.row)" + ><span class="button-lj" + ><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 ></el-button > - <el-button size="medium" type="text" @click="stop(scope.row)" + <el-button + v-if="scope.row.sendState == 2" + size="medium" + type="text" + @click="stop(scope.row)" ><span class="button-zt" ><i class="el-icon-circle-plus-outline"></i>鏆傚仠浠诲姟</span ></el-button @@ -387,6 +400,7 @@ inputVisible: false, inputValue: "", previewVisible: false, //闂ㄨ瘖闅忚棰勮寮规 + TaskOperation: {}, radio: "", radios: [], previewtype: 2, //棰勮闂ㄨ瘖闅忚绫诲瀷 @@ -715,17 +729,32 @@ deletefn() {}, // 浠诲姟鍙戣捣 sponsor(row) { - if (row.sendState != 1) { - TaskTemplateSendExecution().then((res) => {}); + console.log(row, "浠诲姟淇℃伅"); + if (row.sendState != 2) { + this.TaskOperation.taskId = row.taskid; + this.TaskOperation.sendState = 2; + TaskTemplateSendExecution(this.TaskOperation).then((res) => {}); } }, + immediateExecution(row) { + console.log(row, "浠诲姟淇℃伅"); + if (row.sendState != 2) { + this.TaskOperation.taskId = row.taskid; + this.TaskOperation.sendState = 2; + this.TaskOperation.sendType = 2; + TaskTemplateSendExecution(this.TaskOperation).then((res) => {}); + } + }, + // 渚濈収鏂板 newAdd(row) { TaskTemplateSendExecution().then((res) => {}); }, // 鏆傚仠 stop(row) { - if (row.sendState == 2 || row.sendState == 3) { + if (row.sendState == 2) { + this.TaskOperation.taskId = row.taskId; + this.TaskOperation.sendState = 3; TaskTemplateSendExecution().then((res) => {}); } }, @@ -885,6 +914,12 @@ border-radius: 1px; color: #ffffff; } +.button-lj { + background: #e9614f; + padding: 5px; + border-radius: 1px; + color: #ffffff; +} .button-xj { background: #815c94; padding: 5px; -- Gitblit v1.9.3