Ver código fonte

feat: [data-models/quick-monitor] 调整接口返回值处理

zhangyuhan 1 ano atrás
pai
commit
de5f01efa3

+ 20 - 2
data/data-models/modules/quick-monitor/plugins/ent-api.js

@@ -28,9 +28,27 @@ export default class MonitorEntApi extends MonitorApiBase {
     })
   }
   async ajaxAdd() {
-    return ajaxFollowEntAdd({ entId: this.id })
+    return ajaxFollowEntAdd({ entId: this.id }).then((res) => {
+      const result = {
+        success: false,
+        data: {}
+      }
+      result.success = res?.error_code === 0 && res?.data?.status === 0
+      result.data = res?.data
+      return result
+    })
   }
   async ajaxRemove() {
-    return ajaxFollowEntCancel({ entId: this.id })
+    return ajaxFollowEntCancel({ entId: this.id }).then(
+      (res) => {
+        const result = {
+          success: false,
+          data: {}
+        }
+        result.success = res?.error_code === 0 && res?.data === 'success'
+        result.data = res?.data
+        return result
+      }
+    )
   }
 }

+ 3 - 3
data/data-models/modules/quick-monitor/plugins/project-api.js

@@ -39,8 +39,8 @@ export default class MonitorProjectApi extends MonitorApiBase {
       }
       result.success = res?.error_code === 0 && res?.data?.status === 0
       result.data = res?.data
-      if (res?.data?.fig) {
-        this.fid = res.data.fig
+      if (res?.data?.followId) {
+        this.fid = res.data.followId
       }
       return result
     })
@@ -52,7 +52,7 @@ export default class MonitorProjectApi extends MonitorApiBase {
           success: false,
           data: {}
         }
-        result.success = res?.error_code === 0 && res?.data?.status === 0
+        result.success = res?.error_code === 0 && res?.data === 'success'
         result.data = res?.data
         return result
       }