Browse Source

增强逻辑校验

李富豪 1 year ago
parent
commit
74b3b05848
1 changed files with 11 additions and 7 deletions
  1. 11 7
      Web/src/pages/page-web/projects/task/taskList/index.vue

+ 11 - 7
Web/src/pages/page-web/projects/task/taskList/index.vue

@@ -302,10 +302,12 @@ const onClickCheckItem = async (sn: string) => {
 // 新建机场任务弹出层-点击确定
 const createTaskModalOnClickConfirm = async (data: any) => {
   try {
-    await createPlan(getWorkspaceId(), data);
-    state.visible = false;
-    message.success('新建成功');
-    await fetchList();
+    const res = await createPlan(getWorkspaceId(), data);
+    if (res.code === 0) {
+      state.visible = false;
+      await fetchList();
+      message.success('新建成功');
+    }
   } catch (error) {
     console.error(error);
   }
@@ -433,9 +435,11 @@ const onClickReset = async (query: any) => {
 // 点击断点续飞
 const onClickContinueFlight = async (id: string) => {
   try {
-    await apis.renewalJob(id);
-    await fetchList();
-    message.success('操作成功');
+    const res = await apis.renewalJob(id);
+    if (res.code === 0) {
+      await fetchList();
+      message.success('操作成功');
+    }
   } catch (error) {
     console.error(error);
   }