fix: 登录后进入有权限的页面,调整菜单图标样式

pull/2/head
刘释隆 1 year ago
parent 37441ceec6
commit 8b175cadf3

@ -62,7 +62,7 @@ export default defineComponent({
path: item.resUrl, path: item.resUrl,
name: item.resKey, name: item.resKey,
svgname: item.icon, svgname: item.icon,
svgsize: 32, svgsize: item.resUrl == "/home" ? 60 : 22,
title: item.name, title: item.name,
}; };
return v; return v;

@ -152,7 +152,6 @@ const rules = {
function handleSubmit(e) { function handleSubmit(e) {
e.preventDefault(); e.preventDefault();
console.log(formRef.value,'formRef')
loginSuccess.value = true; loginSuccess.value = true;
formRef.value.validate(async (errors) => { formRef.value.validate(async (errors) => {
if (!errors) { if (!errors) {
@ -165,7 +164,6 @@ function handleSubmit(e) {
codetoken: userStore.getCapToken, codetoken: userStore.getCapToken,
agentcode: enterprisecode, agentcode: enterprisecode,
}; };
try { try {
const { code, message: msg } = await userStore.login(params); const { code, message: msg } = await userStore.login(params);
loginRejectMessge.value = msg; loginRejectMessge.value = msg;
@ -177,11 +175,11 @@ function handleSubmit(e) {
localStorage.removeItem("LOGIN_FORM_PASS"); localStorage.removeItem("LOGIN_FORM_PASS");
} }
loginSuccess.value = true; loginSuccess.value = true;
await userStore.getInformation(); const userInfo = await userStore.getInformation();
message.destroyAll(); message.destroyAll();
const toPath = decodeURIComponent((route.query?.redirect || "/") as string); const toPath = decodeURIComponent((route.query?.redirect || "/") as string);
message.success("登录成功,即将进入系统"); message.success("登录成功,即将进入系统");
if (route.name === LOGIN_NAME) router.replace("/"); if (route.name === LOGIN_NAME) router.replace(userInfo.frontmenuTList[0]['resUrl']);
else router.replace(toPath); else router.replace(toPath);
} else { } else {
loginSuccess.value = false; loginSuccess.value = false;
@ -245,11 +243,11 @@ function handleSmsSubmit(e) {
loginSuccess.value = true; loginSuccess.value = true;
// const { code, message: msg } = await userStore.login(params) // const { code, message: msg } = await userStore.login(params)
await userStore.setStorageToken(res.data); await userStore.setStorageToken(res.data);
await userStore.getInformation(); const userInfo = await userStore.getInformation();
message.destroyAll(); message.destroyAll();
const toPath = decodeURIComponent((route.query?.redirect || "/") as string); const toPath = decodeURIComponent((route.query?.redirect || "/") as string);
message.success("登录成功,即将进入系统"); message.success("登录成功,即将进入系统");
if (route.name === LOGIN_NAME) router.replace("/"); if (route.name === LOGIN_NAME) router.replace(userInfo.frontmenuTList[0]['resUrl']);
else router.replace(toPath); else router.replace(toPath);
} else { } else {
message.destroyAll(); message.destroyAll();

Loading…
Cancel
Save