Lou
2024-02-06 0bcdf6c342896d59cbc189adc48c669b8c6cf2df
http/api.js
@@ -26,6 +26,8 @@
   }
   if (accessToken) {
      config.header['Blade-Auth'] = 'bearer ' + accessToken;
      config.header['roleName'] = uni.getStorageSync("activeRole").roleAlias || "";
      config.header['communityCode'] = uni.getStorageSync("siteInfo").id || ""
   }
   if (config.params.tenantId) {
      config.header['Tenant-Id'] = config.params.tenantId;
@@ -73,7 +75,7 @@
// })
http.interceptors.response.use((response) => {
   // 若有数据返回则通过
   if (response.data.access_token || response.data.key) {
      return response.data
@@ -87,8 +89,8 @@
         });
         return Promise.reject(response);
      }
   }else {
      if(response.data.error_code !== 200){
   } else {
      if (response.data.error_code !== 200) {
         uni.showToast({
            title: response.data.msg,
            icon: 'none'
@@ -121,15 +123,15 @@
      const currentPage = pages[pages.length - 1]
      uni.setStorageSync("responIndex", 0)
      uni.clearStorageSync()
        // uni.redirectTo({
        //    url: `/pages/login/login-account?redirect=/${currentPage.route}`
        // })
      // uni.redirectTo({
      //    url: `/pages/login/login-account?redirect=/${currentPage.route}`
      // })
      uni.showModal({
         title: "提示",
         content: "请登录",
         showCancel: false,
         // showCancel: false,
         success: res => {
            if (res.confirm) {
               uni.redirectTo({
@@ -140,7 +142,7 @@
            }
         }
      })
   }else {
   } else {
      uni.showToast({
         title: '系统繁忙,请稍后再试',
         icon: 'none'