| | |
| | | code: '', |
| | | uuid: '', |
| | | machineCode: '', |
| | | rememberMe: false |
| | | rememberMe: true |
| | | }); |
| | | const codeUrl = ref(''); |
| | | const loginRules = { |
| | |
| | | loading.value = false; |
| | | setToken(res.data.token) |
| | | |
| | | //普通管理员筛除菜单、权限、数据字典,普通用户筛除系统管理 |
| | | if (res.data.userType == 2) { |
| | | res.data.menus.forEach((item, index) => { |
| | | if (item.id == '10001') { |
| | | item.children.forEach((itemChild, childIndex) => { |
| | | if (itemChild.id == '10101' || itemChild.id == '10102' || itemChild.id == '1822894922704416770') { |
| | | item.children.splice(childIndex, 1) |
| | | } |
| | | }) |
| | | } |
| | | }) |
| | | } else if (res.data.userType == 3) { |
| | | res.data.menus.forEach((item, index) => { |
| | | if (item.id == '10001') { |
| | | res.data.menus.splice(index, 1) |
| | | } |
| | | }) |
| | | } |
| | | console.log(123123, res.data.menus) |
| | | let filteredMenus = filterTreeMenus(res.data.menus, 1) |
| | | console.log('filterTreeMenus菜单权限过滤', filteredMenus) |
| | | |
| | |
| | | localStorage.setItem('id', JSON.stringify(res.data.id)) |
| | | localStorage.setItem('userType', JSON.stringify(res.data.userType)) |
| | | |
| | | router.push("/screen");//overview |
| | | router.push("/screen"); |
| | | }).catch(error => { |
| | | loading.value = false; |
| | | proxy.$modal.msgError('登录失败!') |
| | |
| | | } |
| | | |
| | | function getCookie() { |
| | | const userName = Cookies.get("userName"); |
| | | const password = decrypt(Cookies.get("password")); |
| | | const rememberMe = Cookies.get("rememberMe"); |
| | | loginForm.userName = userName === undefined ? loginForm.userName : userName; |
| | | loginForm.password = password === undefined ? loginForm.password : password; |
| | | loginForm.rememberMe = rememberMe === undefined ? loginForm.rememberMe : rememberMe; |
| | | const userName = Cookies.get("userName") || ''; |
| | | const password = decrypt(Cookies.get("password")) || ''; |
| | | const rememberMe = Cookies.get("rememberMe") || true; |
| | | loginForm.userName = userName ? userName : loginForm.userName; |
| | | loginForm.password = password ? password : loginForm.password; |
| | | loginForm.rememberMe = rememberMe ? rememberMe : loginForm.rememberMe; |
| | | } |
| | | |
| | | onMounted(() => { |