增加版本管理页面,修改店铺添加地图组件使用

This commit is contained in:
2025-02-14 09:17:34 +08:00
parent 0e3759b34d
commit dda2f32ccc
36 changed files with 2486 additions and 318 deletions

View File

@@ -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,