| | |
| | | > |
| | | <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)" |
| | |
| | | ><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 |
| | |
| | | deletefn() {}, |
| | | // 任务发起 |
| | | sponsor(row) { |
| | | console.log(row,'任务信息'); |
| | | 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) => {}); |
| | |
| | | border-radius: 1px; |
| | | color: #ffffff; |
| | | } |
| | | .button-lj { |
| | | background: #e9614f; |
| | | padding: 5px; |
| | | border-radius: 1px; |
| | | color: #ffffff; |
| | | } |
| | | .button-xj { |
| | | background: #815c94; |
| | | padding: 5px; |