Signed-off-by: 吴文峰 <kevin@lmve.net>

This commit is contained in:
2026-04-16 20:36:03 +08:00
commit 3bb51d0794
29 changed files with 1063 additions and 0 deletions
+33
View File
@@ -0,0 +1,33 @@
import { defineStore } from 'pinia'
import { ref } from 'vue'
export const useConfigStore = defineStore('config', () => {
// API 配置
const apiBaseUrl = ref('http://192.168.13.105')
// 应用配置
const appName = ref('OPS')
const version = ref('1.0.0')
// 主题配置
const theme = ref('light')
// 设置 API 地址
const setApiBaseUrl = (url) => {
apiBaseUrl.value = url
}
// 设置主题
const setTheme = (newTheme) => {
theme.value = newTheme
}
return {
apiBaseUrl,
appName,
version,
theme,
setApiBaseUrl,
setTheme
}
})