web
2025-03-22 524451ef93534fdfc7084501ddd4a1d649859783
src/views/login.vue
@@ -107,7 +107,7 @@
    code: '',
    uuid: '',
    machineCode: '',
    rememberMe: false
    rememberMe: true
});
const codeUrl = ref('');
const loginRules = {
@@ -200,25 +200,6 @@
                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)
@@ -231,7 +212,7 @@
                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('登录失败!')
@@ -243,7 +224,7 @@
function getCookie() {
    const userName = Cookies.get("userName") || '';
    const password = decrypt(Cookies.get("password")) || '';
    const rememberMe = Cookies.get("rememberMe") || false;
    const rememberMe = Cookies.get("rememberMe") || true;
    loginForm.userName = userName ? userName : loginForm.userName;
    loginForm.password = password ? password : loginForm.password;
    loginForm.rememberMe = rememberMe ? rememberMe : loginForm.rememberMe;