add admin conf

This commit is contained in:
ljw
2024-11-11 22:26:55 +08:00
parent a1ed3df60f
commit 4d1da2e89e
6 changed files with 48 additions and 23 deletions
+14 -2
View File
@@ -4,7 +4,7 @@ import zhCn from 'element-plus/es/locale/lang/zh-cn'
import en from 'element-plus/es/locale/lang/en'
import ko from 'element-plus/es/locale/lang/ko'
import ru from 'element-plus/es/locale/lang/ru'
import { appConfig } from '@/api/rustdesk'
import { admin, app } from '@/api/config'
const langs = {
'zh-CN': { name: '中文', value: zhCn },
@@ -17,6 +17,7 @@ export const useAppStore = defineStore({
state: () => ({
setting: {
title: 'Rustdesk-Api-Admin',
hello: '',
sideIsCollapse: false,
logo,
langs: langs,
@@ -41,12 +42,23 @@ export const useAppStore = defineStore({
changeLang (v) {
this.setLang(v)
},
loadConfig(){
this.getAppConfig()
this.getAdminConfig()
},
getAppConfig () {
console.log('getAppConfig')
appConfig().then(res => {
app().then(res => {
this.setting.appConfig = res.data
})
},
getAdminConfig(){
console.log('getAdminConfig')
admin().then(res => {
this.setting.title = res.data.title
this.setting.hello = res.data.hello
})
}
},
})
+3 -3
View File
@@ -43,7 +43,7 @@ export const useUserStore = defineStore({
async login (form) {
const res = await login(form).catch(_ => false)
if (res) {
useAppStore().getAppConfig()
useAppStore().loadConfig()
const userData = res.data
this.saveUserData(userData)
return userData
@@ -54,7 +54,7 @@ export const useUserStore = defineStore({
async info () {
const res = await current().catch(_ => false)
if (res) {
useAppStore().getAppConfig()
useAppStore().loadConfig()
const userData = res.data
setToken(userData.token)
this.$patch({
@@ -93,7 +93,7 @@ export const useUserStore = defineStore({
const res = await oidcQuery(params).catch(_ => false)
if (res) {
removeCode()
useAppStore().getAppConfig()
useAppStore().loadConfig()
const userData = res.data
this.saveUserData(userData)
return userData