feat: reoede web to tailwindcss

This commit is contained in:
engigu
2025-08-10 14:32:24 +08:00
parent 0a12a25473
commit d557547bc0
192 changed files with 9624 additions and 9694 deletions
+16
View File
@@ -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;
+23 -9
View File
@@ -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;
},
},
});