refactor: 项目简化

Former-commit-id: 73a4a6c9c41e013928e6205dd7c078d0e955f487
This commit is contained in:
horizons
2022-09-13 07:44:55 +08:00
parent 90c6059f3f
commit 81d7880ebc
64 changed files with 204 additions and 5279 deletions

View File

@@ -1,10 +1,10 @@
import { defineStore } from 'pinia';
import { LoginFormData } from '@/types/api/system/login';
import { LoginFormData } from '@/types/api/login';
import { UserState } from '@/types/store/user';
import { localStorage } from '@/utils/storage';
import { login, logout } from '@/api/login';
import { getUserInfo } from '@/api/system/user';
import { getUserInfo } from '@/api/user';
import { resetRouter } from '@/router';
const useUserStore = defineStore({
@@ -14,7 +14,7 @@ const useUserStore = defineStore({
nickname: '',
avatar: '',
roles: [],
perms: [],
perms: []
}),
actions: {
async RESET_STATE() {
@@ -31,16 +31,16 @@ const useUserStore = defineStore({
password: password,
grant_type: 'captcha',
code: code,
uuid: uuid,
uuid: uuid
})
.then((response) => {
.then(response => {
const { access_token, token_type } = response.data;
const accessToken = token_type + ' ' + access_token;
localStorage.set('token', accessToken);
this.token = accessToken;
resolve(access_token);
})
.catch((error) => {
.catch(error => {
reject(error);
});
});
@@ -65,7 +65,8 @@ const useUserStore = defineStore({
this.perms = perms;
resolve(data);
})
.catch((error) => {
.catch(error => {
console.log('error', error);
reject(error);
});
});
@@ -83,7 +84,7 @@ const useUserStore = defineStore({
resetRouter();
resolve(null);
})
.catch((error) => {
.catch(error => {
reject(error);
});
});
@@ -93,13 +94,13 @@ const useUserStore = defineStore({
* 清除 Token
*/
resetToken() {
return new Promise((resolve) => {
return new Promise(resolve => {
localStorage.remove('token');
this.RESET_STATE();
resolve(null);
});
},
},
}
}
});
export default useUserStore;