perf: 优化免登录功能,用户可选择免登录的天数

This commit is contained in:
xiaoxian521
2023-10-09 18:58:09 +08:00
parent 7e7b6fee7a
commit fc2d905e92
6 changed files with 34 additions and 9 deletions

View File

@@ -20,8 +20,10 @@ export const useUserStore = defineStore({
verifyCode: "",
// 判断登录页面显示哪个组件0登录默认、1手机登录、2二维码登录、3注册、4忘记密码
currentPage: 0,
// 是否勾选了7天内免登录
isRemembered: false
// 是否勾选了登录页的免登录
isRemembered: false,
// 登录页的免登录存储几天默认7天
loginDay: 7
}),
actions: {
/** 存储用户名 */
@@ -40,10 +42,14 @@ export const useUserStore = defineStore({
SET_CURRENTPAGE(value: number) {
this.currentPage = value;
},
/** 存储是否勾选了7天内免登录 */
/** 存储是否勾选了登录页的免登录 */
SET_ISREMEMBERED(bool: boolean) {
this.isRemembered = bool;
},
/** 设置登录页的免登录存储几天 */
SET_LOGINDAY(value: number) {
this.loginDay = Number(value);
},
/** 登入 */
async loginByUsername(data) {
return new Promise<UserResult>((resolve, reject) => {