浏览代码

feat: 图片上传接口添加 accessToken

王晓东 4 周之前
父节点
当前提交
ab5e9a70af
共有 2 个文件被更改,包括 24 次插入15 次删除
  1. 15 14
      src/api/index.ts
  2. 9 1
      src/ui/components/FaImageUpload/index.vue

+ 15 - 14
src/api/index.ts

@@ -83,20 +83,21 @@ api.interceptors.response.use(
      */
     const { code, msg } = response.data
     console.log(code, msg)
-    if (typeof response.data === 'object') {
-      if (response.data.status === 1) {
-        if (response.data.error !== '') {
-          toast.warning('Warning', {
-            description: response.data.error,
-          })
-          return Promise.reject(response.data)
-        }
-      }
-      else {
-        // useUserStore().requestLogout()
-      }
-      return Promise.resolve(response.data)
-    }
+    // if (typeof response.data === 'object') {
+    //   console.log(response.data,3333444)
+    //   if (response.data.status === 1) {
+    //     if (response.data.error !== '') {
+    //       toast.warning('Warning', {
+    //         description: response.data.error,
+    //       })
+    //       return Promise.reject(response.data)
+    //     }
+    //   }
+    //   else {
+    //     // useUserStore().requestLogout()
+    //   }
+    //   return Promise.resolve(response.data)
+    // }
 
     // 成功状态
     if (code === 0) {

+ 9 - 1
src/ui/components/FaImageUpload/index.vue

@@ -26,7 +26,15 @@ const props = withDefaults(defineProps<{
   disabled?: boolean
 }>(), {
   method: 'post',
-  headers: () => ({}),
+  headers: () => {
+    const userStore = useUserStore()
+    if (userStore.isLogin) {
+        return {
+          accessToken: userStore.token
+        }
+    }
+    return {}
+  },
   data: () => ({}),
   name: 'file',
   multiple: false,