This commit is contained in:
ljw
2024-09-25 22:24:16 +08:00
parent b765154156
commit 8be855ff3e
29 changed files with 904 additions and 437 deletions
+13 -1
View File
@@ -1,13 +1,17 @@
import { defineStore, acceptHMRUpdate } from 'pinia'
import logo from '@/assets/logo.png'
import zhCn from 'element-plus/es/locale/lang/zh-cn'
import en from 'element-plus/es/locale/lang/en'
export const useAppStore = defineStore({
id: 'App',
state: () => ({
setting: {
title: 'Gwen-Admin',
title: 'Rustdesk-Api-Admin',
sideIsCollapse: false,
logo,
lang: localStorage.getItem('lang') || 'zh-CN',
locale: zhCn,
},
}),
@@ -15,6 +19,14 @@ export const useAppStore = defineStore({
sideCollapse () {
this.setting.sideIsCollapse = !this.setting.sideIsCollapse
},
setLang (lang) {
this.setting.lang = lang
this.setting.locale = lang === 'zh-CN' ? zhCn : en
localStorage.setItem('lang', lang)
},
changeLang () {
this.setLang(this.setting.lang === 'zh-CN' ? 'en' : 'zh-CN')
},
},
})