人脸审批相关修改

This commit is contained in:
weiwei committed 2025-03-13 19:16:50 +08:00
1 parent a7f82a1ee7
commit 866cb60801
6 files changed
+94 -65

No files matched your search

+45 -43
View File
@@ -1,19 +1,20 @@
import { defineStore } from 'pinia';
import { Session } from '/@/utils/storage';
import { getUserInfo, login, loginByMobile, loginBySocial, refreshTokenApi } from '/@/api/login/index';
import { useMessage } from '/@/hooks/message';
import { defineStore } from "pinia"
import { Session } from "/@/utils/storage"
import { getUserInfo, login, loginByMobile, loginBySocial, refreshTokenApi } from "/@/api/login/index"
import { useMessage } from "/@/hooks/message"
/**
* @function useUserInfo
* @returns {UserInfosStore}
*/
export const useUserInfo = defineStore('userInfo', {
export const useUserInfo = defineStore("userInfo", {
state: (): UserInfosState => ({
userInfos: {
userName: '',
photo: '',
userName: "",
photo: "",
time: 0,
roles: [],
roleCodes: [],
authBtnList: [],
},
}),
@@ -26,23 +27,23 @@ export const useUserInfo = defineStore('userInfo', {
* @param {Object} data - 登录数据
* @returns {Promise<Object>}
*/
async login(data:any) {
data.grant_type = 'password';
data.scope = 'server';
async login(data: any) {
data.grant_type = "password"
data.scope = "server"
return new Promise((resolve, reject) => {
login(data)
.then((res) => {
// 存储token 信息
Session.set('token', res.access_token);
Session.set('refresh_token', res.refresh_token);
resolve(res);
Session.set("token", res.access_token)
Session.set("refresh_token", res.refresh_token)
resolve(res)
})
.catch((err) => {
useMessage().error(err?.msg || '系统异常请联系管理员');
reject(err);
});
});
useMessage().error(err?.msg || "系统异常请联系管理员")
reject(err)
})
})
},
/**
@@ -57,15 +58,15 @@ export const useUserInfo = defineStore('userInfo', {
loginByMobile(data.mobile, data.code)
.then((res) => {
// 存储token 信息
Session.set('token', res.access_token);
Session.set('refresh_token', res.refresh_token);
resolve(res);
Session.set("token", res.access_token)
Session.set("refresh_token", res.refresh_token)
resolve(res)
})
.catch((err) => {
useMessage().error(err?.msg || '系统异常请联系管理员');
reject(err);
});
});
useMessage().error(err?.msg || "系统异常请联系管理员")
reject(err)
})
})
},
/**
@@ -81,15 +82,15 @@ export const useUserInfo = defineStore('userInfo', {
loginBySocial(state, code)
.then((res) => {
// 存储token 信息
Session.set('token', res.access_token);
Session.set('refresh_token', res.refresh_token);
resolve(res);
Session.set("token", res.access_token)
Session.set("refresh_token", res.refresh_token)
resolve(res)
})
.catch((err) => {
useMessage().error(err?.msg || '系统异常请联系管理员');
reject(err);
});
});
useMessage().error(err?.msg || "系统异常请联系管理员")
reject(err)
})
})
},
/**
@@ -100,19 +101,19 @@ export const useUserInfo = defineStore('userInfo', {
*/
async refreshToken() {
return new Promise((resolve, reject) => {
const refreshToken = Session.get('refresh_token');
const refreshToken = Session.get("refresh_token")
refreshTokenApi(refreshToken)
.then((res) => {
// 存储token 信息
Session.set('token', res.access_token);
Session.set('refresh_token', res.refresh_token);
resolve(res);
Session.set("token", res.access_token)
Session.set("refresh_token", res.refresh_token)
resolve(res)
})
.catch((err) => {
useMessage().error(err.msg);
reject(err);
});
});
useMessage().error(err.msg)
reject(err)
})
})
},
/**
@@ -126,10 +127,11 @@ export const useUserInfo = defineStore('userInfo', {
user: res.data.sysUser,
time: new Date().getTime(),
roles: res.data.roles,
roleCodes: res.data.roleCodes,
authBtnList: res.data.permissions,
};
this.userInfos = userInfo;
});
}
this.userInfos = userInfo
})
},
},
});
})