feat: reoede web to tailwindcss
This commit is contained in:
Vendored
+16
@@ -0,0 +1,16 @@
|
||||
export interface PageState {
|
||||
isLogin: boolean;
|
||||
Token: string;
|
||||
isShowAddWayDialog: boolean;
|
||||
siteConfigData: any;
|
||||
ShowDialogData: any;
|
||||
}
|
||||
|
||||
export interface PageStateActions {
|
||||
setIsLogin(state: boolean): void;
|
||||
setToken(token: string): void;
|
||||
setShowAddWayDialog(status: boolean): void;
|
||||
setSiteConfigData(configData: any): void;
|
||||
}
|
||||
|
||||
export declare const usePageState: () => PageState & PageStateActions;
|
||||
@@ -1,26 +1,40 @@
|
||||
|
||||
import { defineStore } from 'pinia';
|
||||
import { LocalStieConfigUtils } from '@/util/localSiteConfig'
|
||||
import { CONSTANT } from '../constant'
|
||||
|
||||
|
||||
export const usePageState = defineStore({
|
||||
id: 'pageState',
|
||||
state: () => ({
|
||||
isLogin: false, // 全局的登录状态
|
||||
Token: '', // 全局的登录状态
|
||||
isShowAddWayDialog: false,
|
||||
siteConfigData: LocalStieConfigUtils.getLocalConfig(),
|
||||
ShowDialogData: {}
|
||||
}),
|
||||
export const usePageState = defineStore('pageState', {
|
||||
// id: 'pageState',
|
||||
state: () => {
|
||||
const token = localStorage.getItem(CONSTANT.STORE_TOKEN_NAME) || '';
|
||||
return {
|
||||
isLogin: Boolean(token && token.trim() !== ''), // 全局的登录状态
|
||||
Token: token, // 全局的登录状态
|
||||
isShowAddWayDialog: false,
|
||||
siteConfigData: LocalStieConfigUtils.getLocalConfig(),
|
||||
ShowDialogData: {}
|
||||
}
|
||||
},
|
||||
actions: {
|
||||
setIsLogin(state) {
|
||||
this.isLogin = state;
|
||||
},
|
||||
setToken(token) {
|
||||
this.Token = token;
|
||||
if (token && token.trim() !== '') {
|
||||
localStorage.setItem(CONSTANT.STORE_TOKEN_NAME, token);
|
||||
this.isLogin = true;
|
||||
} else {
|
||||
localStorage.removeItem(CONSTANT.STORE_TOKEN_NAME);
|
||||
this.isLogin = false;
|
||||
}
|
||||
},
|
||||
setShowAddWayDialog(status) {
|
||||
this.isShowAddWayDialog = status;
|
||||
},
|
||||
setSiteConfigData(configData) {
|
||||
this.siteConfigData = configData;
|
||||
},
|
||||
},
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user