Browse Source

fix: 在获取菜单数据失败时,添加错误提示并清除用户状态

lihui/feature-20250711103624-金币二期
lihui 3 weeks ago
parent
commit
8d475db12f
  1. 11
      src/views/login.vue

11
src/views/login.vue

@ -30,7 +30,10 @@ function getMachineId() {
const form = ref({account: null, password: '', token: '', machineId: machineId1.value})
const adminRoleId = ref(null)
const adminRoleId = ref(null)
// pinia
const adminStore = useAdminStore()
//
const login = async function () {
@ -45,8 +48,6 @@ const login = async function () {
// token
localStorage.setItem('token', result.msg)
// pinia
const adminStore = useAdminStore()
//
adminStore.setAdminData(result.data)
@ -90,7 +91,9 @@ const getMenuTree = async function () {
return result.data //
} catch (error) {
console.error('菜单数据请求失败:', error)
return {code: 500, msg: '获取菜单失败'}
// return { code: 500, msg: '' }
ElMessage.error('网络异常')
adminStore.clearState()
}
}

Loading…
Cancel
Save