增加版本管理页面,修改店铺添加地图组件使用
This commit is contained in:
@@ -2,26 +2,29 @@ import { store } from "@/store";
|
||||
import { usePermissionStoreHook } from "@/store/modules/permission";
|
||||
import { useDictStoreHook } from "@/store/modules/dict";
|
||||
|
||||
import AuthAPI, { type LoginFormData } from "@/api/account/login";
|
||||
import AuthAPI, { type loginRequest } from "@/api/account/login";
|
||||
import UserAPI, { type UserInfo } from "@/api/system/user";
|
||||
|
||||
import { setToken, setRefreshToken, getRefreshToken, clearToken } from "@/utils/auth";
|
||||
|
||||
export const useUserStore = defineStore("user", () => {
|
||||
const userInfo = useStorage<UserInfo>("userInfo", {} as UserInfo);
|
||||
const promissionList = useStorage<string[]>("promissionList", [] as string[]);
|
||||
|
||||
localStorage.setItem("shopId", "" + userInfo.value.shopId);
|
||||
|
||||
/**
|
||||
* 登录
|
||||
*
|
||||
* @param {LoginFormData}
|
||||
* @param {loginRequest}
|
||||
* @returns
|
||||
*/
|
||||
function login(LoginFormData: LoginFormData) {
|
||||
function login(loginRequest: loginRequest) {
|
||||
return new Promise<void>((resolve, reject) => {
|
||||
AuthAPI.login(LoginFormData)
|
||||
AuthAPI.login(loginRequest)
|
||||
.then((data) => {
|
||||
Object.assign(userInfo.value, { ...data.shopInfo });
|
||||
promissionList.value = data.promissionList;
|
||||
const token = data.tokenInfo.tokenValue;
|
||||
setToken(token); // Bearer eyJhbGciOiJIUzI1NiJ9.xxx.xxx
|
||||
setRefreshToken(token);
|
||||
@@ -110,6 +113,7 @@ export const useUserStore = defineStore("user", () => {
|
||||
|
||||
return {
|
||||
userInfo,
|
||||
promissionList,
|
||||
getUserInfo,
|
||||
login,
|
||||
logout,
|
||||
|
||||
Reference in New Issue
Block a user