feat: 新增显示签到记录

This commit is contained in:
陈淳
2024-01-15 15:28:32 +08:00
parent 40195ea993
commit a06c8c00b3
7 changed files with 142 additions and 17 deletions

View File

@@ -2,6 +2,7 @@ import { ElMessage, ElMessageBox } from "element-plus";
import useUserStore from "@/stores/user";
import router from "@/router";
import { Session, Local } from "@/utils/storage";
import{computed} from 'vue'
import {
userLogin,
getUserDetailInfo,
@@ -15,6 +16,8 @@ export const AUTH_USER = "AUTH_USER";
export default function useAuths(opt) {
const defaultOpt = {
loginUrl: "/login", // 登录页跳转url 默认: /login
loginReUrl: "", // 登录页登陆成功后带重定向redirect=的跳转url 默认为空
@@ -33,6 +36,14 @@ export default function useAuths(opt) {
return token;
};
const isLogin=computed(()=>{
var token= Local.get(TokenKey);
return token? true : false;
})
// 存储token到cookies
const setToken = (token) => {
if (token == null) {
@@ -179,6 +190,7 @@ export default function useAuths(opt) {
logoutFun,
clearStorage,
registerFun,
loginSuccess
loginSuccess,
isLogin
};
}