liudong
2024-08-08 324db843282ae84085e52a7e8ad03d01a6fb52cc
src/store/modules/user/index.ts
@@ -10,6 +10,7 @@
import { UserState } from './types';
import useAppStore from '../app';
const useUserStore = defineStore('user', {
  state: (): UserState => ({
    name: undefined,
@@ -63,7 +64,7 @@
    },
    // Login
    async login(loginForm: LoginData) {
    async login(loginForm: LoginData):string {
      try {
        const res = await userLogin(loginForm);
        setToken(res.data.access_token);
@@ -75,6 +76,11 @@
        this.resources=res.data.resources;
        setUserInfo(JSON.stringify(userInfo));
        setUserResources(JSON.stringify(this.resources))
        for (const r of this.resources) {
          if (r.menuType == 0) {
            return r.component
          }
        }
      } catch (err) {
        clearToken();
        throw err;