web
2025-03-22 524451ef93534fdfc7084501ddd4a1d649859783
src/views/login.vue
@@ -64,7 +64,7 @@
                    </el-button>
                </el-form-item>
            </el-form>
            <img class="left-img" src="../assets/images/login/login_icon.png"/>
            <img class="left-img" src="../assets/images/login_icon.png"/>
        </div>
        <!--  底部  -->
        <div class="footer">
@@ -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('登录失败!')
@@ -241,12 +222,12 @@
}
function getCookie() {
    const userName = Cookies.get("userName");
    const password = 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(() => {