luowei 1 年之前
父節點
當前提交
c170876fe9
共有 1 個文件被更改,包括 47 次插入9 次删除
  1. 47 9
      src/views/core/accessPlan/index.vue

+ 47 - 9
src/views/core/accessPlan/index.vue

@@ -736,14 +736,52 @@ export default {
             let msg = "";
             if (request.planStatus == 1) {
               if(request.isComplete==true){
-                msg =  "因不存在已完成任务,本次修改内容将立即生效,是否确认提交?";
+              if (request.planCycle==0) {
+                this.$modal
+         .confirm("因存在已完成任务,无周期任务如需修改,请删除后重新下发”。")
+         .then(() => {
+             
+                this.open = false;
+                this.getList();
+
+              })
+              }else{
+                msg =  "因不存在已完成任务,本次修改内容将立即生效";
+                this.$modal
+              .confirm(msg)
+              .then(function () {
+                return updatePlan(request);
+              })
+              .then(() => {
+                this.$modal.msgSuccess("编辑成功");
+                this.open = false;
+                this.getList();
+
+              })
+              .catch(() => {
+              });
+              }
+              
               }else{
-                msg = "因存在已完成任务,本次修改内容将下周期生效,是否确认提交?";
+                msg = "因存在已完成任务,本次修改内容将下周期生效";
+                this.$modal
+              .confirm(msg)
+              .then(function () {
+                return updatePlan(request);
+              })
+              .then(() => {
+                this.$modal.msgSuccess("编辑成功");
+                this.open = false;
+                this.getList();
+
+              })
+              .catch(() => {
+              });
               }
+              
             }else{
               msg = "是否确认修改?";
-            }
-            this.$modal
+              this.$modal
               .confirm(msg)
               .then(function () {
                 return updatePlan(request);
@@ -756,13 +794,9 @@ export default {
               })
               .catch(() => {
               });
+            }
 
 
-            // updatePlan(this.form).then((response) => {
-            //   this.$modal.msgSuccess("修改成功");
-            //   this.open = false;
-            //   this.getList();
-            // });
           } else {
             addPlan(this.form).then((response) => {
               this.$modal.msgSuccess("新增成功");
@@ -913,6 +947,10 @@ export default {
         if (row.planCycle==0) {
            this.$modal
          .confirm("存在已完成任务,无周期任务不允许撤回,如需删除下发任务请点击“删除”。")
+         .then(() => {
+          this.getList();
+       
+        })
         }else{
           this.$modal
         .confirm("因存在已完成任务,撤回后下周期起将不再生成任务")