dashboard配置支持保存入库

This commit is contained in:
Allen
2024-04-18 12:40:14 +08:00
parent 2d7880351b
commit 8cb514d70e
3 changed files with 44 additions and 4 deletions
+19 -2
View File
@@ -66,6 +66,24 @@ async function fetchOTP() {
})
}
// 加载用户监控面板配置
async function loadDashboardConfig() {
const response = await api.get('/user/config/Dashboard')
if (response && response.data && response.data.value) {
const data = JSON.stringify(response.data.value)
if (data != localStorage.getItem("MP_DASHBOARD")) {
localStorage.setItem("MP_DASHBOARD", data)
}
}
}
async function afterLogin() {
// 加载用户监控面板配置
await loadDashboardConfig()
// 跳转到首页或回原始页面
router.push(store.state.auth.originalPath ?? '/')
}
// 登录获取token事件
function login() {
errorMessage.value = ''
@@ -103,8 +121,7 @@ function login() {
store.dispatch('auth/updateUserName', username)
store.dispatch('auth/updateAvatar', avatar)
// 跳转到首页或回原始页面
router.push(store.state.auth.originalPath ?? '/')
afterLogin()
})
.catch((error: any) => {
// 登录失败,显示错误提示