浏览代码

fix: 修复 loading 重置问题

zhangyuhan 1 年之前
父节点
当前提交
5da25d6981

+ 23 - 19
apps/bigmember_pc/src/composables/quick-monitor/use/client.js

@@ -143,28 +143,32 @@ function useClientQuickMonitorModel({ type, id }) {
         return doOpenCollectDialog('pc_buyer_monitor_freeuser')
         return doOpenCollectDialog('pc_buyer_monitor_freeuser')
       }
       }
 
 
-      await doChange().then((res) => {
-        if (res.success) {
-          // 判断是否开启推送提醒
-          if (!res.data?.msg_open) {
-            doOpenDialog('success-monitor')
-          } else {
-            that.$toast(DialogDataMap['success-toast'])
-          }
-        } else {
-          // 判断是否超出可监控项目个数
-          if (res.data?.limit_count) {
-            if (HasPowerBigmemberOrEnt.value) {
-              return doOpenDialog('max-monitor', {
-                count: res.data?.limit_count
-              })
+      await doChange()
+        .then((res) => {
+          if (res.success) {
+            // 判断是否开启推送提醒
+            if (!res.data?.msg_open) {
+              doOpenDialog('success-monitor')
             } else {
             } else {
-              return doOpenCollectDialog('pc_buyer_monitor_limit')
+              that.$toast(DialogDataMap['success-toast'])
+            }
+          } else {
+            // 判断是否超出可监控项目个数
+            if (res.data?.limit_count) {
+              if (HasPowerBigmemberOrEnt.value) {
+                return doOpenDialog('max-monitor', {
+                  count: res.data?.limit_count
+                })
+              } else {
+                return doOpenCollectDialog('pc_buyer_monitor_limit')
+              }
             }
             }
+            that.$toast(res.msg)
           }
           }
-          that.$toast(res.msg)
-        }
-      })
+        })
+        .finally(() => {
+          loading.value = false
+        })
     }
     }
     loading.value = false
     loading.value = false
   }
   }

+ 23 - 19
apps/bigmember_pc/src/composables/quick-monitor/use/ent.js

@@ -137,28 +137,32 @@ function useEntQuickMonitorModel({ type, id }) {
     loading.value = true
     loading.value = true
     // 业务流程
     // 业务流程
     if (!model.value.follow) {
     if (!model.value.follow) {
-      await doChange().then((res) => {
-        if (res.success) {
-          // 判断是否开启推送提醒
-          if (!res.data?.msg_open) {
-            doOpenDialog('success-monitor')
-          } else {
-            that.$toast(DialogDataMap['success-toast'])
-          }
-        } else {
-          // 判断是否超出可监控项目个数
-          if (res.data?.limit_count) {
-            if (HasPowerBigmemberOrEnt.value) {
-              return doOpenDialog('max-monitor', {
-                count: res.data?.limit_count
-              })
+      await doChange()
+        .then((res) => {
+          if (res.success) {
+            // 判断是否开启推送提醒
+            if (!res.data?.msg_open) {
+              doOpenDialog('success-monitor')
             } else {
             } else {
-              return doOpenCollectDialog('pc_article_ent_limit')
+              that.$toast(DialogDataMap['success-toast'])
+            }
+          } else {
+            // 判断是否超出可监控项目个数
+            if (res.data?.limit_count) {
+              if (HasPowerBigmemberOrEnt.value) {
+                return doOpenDialog('max-monitor', {
+                  count: res.data?.limit_count
+                })
+              } else {
+                return doOpenCollectDialog('pc_article_ent_limit')
+              }
             }
             }
+            that.$toast(res.msg)
           }
           }
-          that.$toast(res.msg)
-        }
-      })
+        })
+        .finally(() => {
+          loading.value = false
+        })
     }
     }
     loading.value = false
     loading.value = false
   }
   }

+ 23 - 19
apps/bigmember_pc/src/composables/quick-monitor/use/porject.js

@@ -137,28 +137,32 @@ function useProjectQuickMonitorModel({ type, id }) {
     loading.value = true
     loading.value = true
     // 业务流程
     // 业务流程
     if (!model.value.follow) {
     if (!model.value.follow) {
-      await doChange().then((res) => {
-        if (res.success) {
-          // 判断是否开启推送提醒
-          if (res.data?.msg_open) {
-            that.$toast(DialogDataMap['success-toast'])
-          } else {
-            doOpenDialog('success-monitor')
-          }
-        } else {
-          // 判断是否超出可监控项目个数
-          if (res.data?.limit_count) {
-            if (HasPowerBigmemberOrEnt.value) {
-              return doOpenDialog('max-monitor', {
-                count: res.data?.limit_count
-              })
+      await doChange()
+        .then((res) => {
+          if (res.success) {
+            // 判断是否开启推送提醒
+            if (res.data?.msg_open) {
+              that.$toast(DialogDataMap['success-toast'])
             } else {
             } else {
-              return doOpenCollectDialog('pc_article_project_limit')
+              doOpenDialog('success-monitor')
+            }
+          } else {
+            // 判断是否超出可监控项目个数
+            if (res.data?.limit_count) {
+              if (HasPowerBigmemberOrEnt.value) {
+                return doOpenDialog('max-monitor', {
+                  count: res.data?.limit_count
+                })
+              } else {
+                return doOpenCollectDialog('pc_article_project_limit')
+              }
             }
             }
+            that.$toast(res.msg)
           }
           }
-          that.$toast(res.msg)
-        }
-      })
+        })
+        .finally(() => {
+          loading.value = false
+        })
     }
     }
     loading.value = false
     loading.value = false
   }
   }