Răsfoiți Sursa

修改打包错误

yangg 1 an în urmă
părinte
comite
3d840082e3
2 a modificat fișierele cu 30 adăugiri și 9 ștergeri
  1. 1 1
      src/utils/axios.ts
  2. 29 8
      src/views/auth/boxed-signin.vue

+ 1 - 1
src/utils/axios.ts

@@ -12,7 +12,7 @@ axios.defaults.timeout = 60000;
 axios.defaults.baseURL = 'http://192.168.8.103:9999'//import.meta.env.VITE_API_URL;   
 
 // 请求拦截器
-axios.interceptors.request.use(function (config: AxiosRequestConfig) {
+axios.interceptors.request.use(function (config) {
   const store = useAppStore();
   config.headers['Content-Type'] = 'application/json;charset=UTF-8';
   // 统一设置用户身份 token

+ 29 - 8
src/views/auth/boxed-signin.vue

@@ -120,22 +120,43 @@ const inputValue = reactive({
     scene: 'LOGIN',
     captcha: ''
 });
+interface LoginResponse {
+    data: any;
+    response: {
+        data: {
+            refresh_token: string
+        };
+    }
+}
+
 const handleSubmit = async () => {
-    try {
-        inputValue.uuid = uuid
-        const response = await UserService.login(inputValue);
-        console.log('Login successful:', response);
+        try {
+            inputValue.uuid = uuid;
+            const response = await UserService.login(inputValue) as LoginResponse
+            console.log('Login successful:', response);
+            store.setUser({
+                ...response.data,
+                token: response.data.refresh_token
+            });
+            router.replace({
+                name: 'home'
+            });
+        } catch (error) {
+            console.error('Login failed:', error);
+        }
+    /* try {
+        
+        const res:Object = await reactive(UserService.login(inputValue))
         store.setUser({
-            ...response.data,
-            token: response.data.refresh_token
+            ...res.data,
+            token: res.data.refresh_token
         })
         router.replace({
             name: 'home'
         })
-        //router.push('/dashboard'); // Redirect to dashboard after successful login
     } catch (error) {
         console.error('Login failed:', error);
-    }
+    } */
 };
 onMounted(() => {
     const _uuid = uuidv4()