Lou
2023-11-14 7adea4dfb1d468510d8dc840a0502e384506e177
http/api.js
@@ -67,15 +67,27 @@
}, config => { // 可使用async await 做异步操作
   return Promise.reject(config)
})
uni.showLoading({
   title:"加载中..."
})
http.interceptors.response.use((response) => {
   // 若有数据返回则通过
   if (response.data.access_token || response.data.key) {
      return response.data
   }
   // 服务端返回的状态码不等于200,则reject()
   if (response.data.code) {
      if (response.data.code !== 200) {
         uni.showToast({
            title: response.data.msg,
            icon: 'none'
         });
         return Promise.reject(response);
      }
   }else {
      if(response.data.error_code !== 200){
         uni.showToast({
            title: response.data.msg,
            icon: 'none'
@@ -86,6 +98,7 @@
   //数据中台返回的数据结果
   if (response.statusCode) {
      uni.hideLoading()
      if (response.statusCode !== 200) {
         console.log(response.data.msg)
         uni.showToast({
@@ -107,21 +120,26 @@
      const currentPage = pages[pages.length - 1]
      uni.setStorageSync("responIndex", 0)
      uni.clearStorageSync()
      uni.showModal({
         title: "提示",
         content: "请登录",
         showCancel: false,
         success: res => {
            if (res.confirm) {
               uni.redirectTo({
                  url: `/pages/login/login-account?redirect=/${currentPage.route}`
               })
            } else if (res.cancel) {
               console.log('用户点击取消');
            }
         }
      })
        uni.redirectTo({
           url: `/pages/login/login-account?redirect=/${currentPage.route}`
        })
      // uni.showModal({
      //    title: "提示",
      //    content: "请登录",
      //    showCancel: false,
      //    success: res => {
      //       if (res.confirm) {
      //          uni.redirectTo({
      //             url: `/pages/login/login-account?redirect=/${currentPage.route}`
      //          })
      //       } else if (res.cancel) {
      //          console.log('用户点击取消');
      //       }
      //    }
      // })