车间能级提升-智能设备管理系统
zhuguifei
2025-04-18 7db4e38c6d967d511f0c1248bf22ceaf6a6f55d3
eims-ui-mobile/src/utils/http.ts
@@ -1,4 +1,5 @@
import { CustomRequestOptions } from '@/interceptors/request'
import { useUserStore, useAccessStore } from '@/store'
export const http = <T>(options: CustomRequestOptions) => {
  // 1. 返回 Promise 对象
@@ -15,7 +16,7 @@
        if (res.statusCode >= 200 && res.statusCode < 300) {
          // 2.1 提取核心数据 res.data
          if ((res.data as IResData<T>).code === 200) {
            resolve((res.data as IResData<T>).data as IResData<T>)
            resolve(((res.data as IResData<T>).data || res.data) as IResData<T>)
          } else {
            uni.showToast({
              icon: 'none',
@@ -24,7 +25,8 @@
          }
        } else if (res.statusCode === 401) {
          // 401错误  -> 清理用户信息,跳转到登录页
          // userStore.clearUserInfo()
          useAccessStore().clearAccessInfo()
          useUserStore().clearUserInfo()
          uni.navigateTo({ url: '/pages/login/index' })
          reject(res)
        } else {