|
|
@@ -647,25 +647,34 @@ export default {
|
|
|
} else {
|
|
|
msg = "本周期未完成任务应用最新任务内容";
|
|
|
}
|
|
|
- this.$refs["DialogThreeState"].show(msg, async (state) => {
|
|
|
- if (state == 2) {
|
|
|
- return;
|
|
|
- }
|
|
|
|
|
|
- this.distributeHS(row.id, state == 1);
|
|
|
- });
|
|
|
- // this.$modal
|
|
|
- // .confirm(msg, "提示")
|
|
|
- // .then(() => {
|
|
|
- // // 用户点击了确认按钮
|
|
|
- // console.log("执行操作...");
|
|
|
- // distributeHS(row.id, true);
|
|
|
- // })
|
|
|
- // .catch(() => {
|
|
|
- // // 用户点击了取消按钮
|
|
|
- // // console.log("取消操作...");
|
|
|
- // distributeHS(row.id, false);
|
|
|
- // });
|
|
|
+ if (row.planStatus == 0) {
|
|
|
+ msg = "请选择从当前轮次或周期开始生成任务?";
|
|
|
+ this.$refs["DialogThreeState"].show(
|
|
|
+ msg,
|
|
|
+ (state) => {
|
|
|
+ if (state == 0 || state == 1) {
|
|
|
+ this.distributeHS(row.id, state == 1);
|
|
|
+ }
|
|
|
+ },
|
|
|
+ {
|
|
|
+ yesText: "当前轮次",
|
|
|
+ noText: "下周期",
|
|
|
+ cancelText: "取消下发",
|
|
|
+ }
|
|
|
+ );
|
|
|
+ } else if (row.planStatus == 2) {
|
|
|
+ this.$modal
|
|
|
+ .confirm("因存在已完成任务,本次任务下发仅支持下周期生成任务", {
|
|
|
+ confirmButtonText: "下周期",
|
|
|
+ canelButtonText: "取消下发",
|
|
|
+ })
|
|
|
+ .then(() => {
|
|
|
+ this.distributeHS(row.id, false);
|
|
|
+ });
|
|
|
+ } else {
|
|
|
+ this.distributeHS(row.id, false);
|
|
|
+ }
|
|
|
},
|
|
|
distributeHS(id, immediateEffect) {
|
|
|
this.loading = true;
|