Browse Source

修改菜单显示和登录跳转问题。

jxq 4 days ago
parent
commit
2044d8f32e
2 changed files with 8 additions and 2 deletions
  1. 5 0
      src/router/index.ts
  2. 3 2
      src/views/login/index.vue

+ 5 - 0
src/router/index.ts

@@ -46,25 +46,30 @@ export const constantRoutes: RouteRecordRaw[] = [
   // ===============大屏
   {
     path: "/taskScreen",
+    meta: { hidden: true },
     component: () =>
       import("@/views/report/statistics/screens/tasks/index.vue"),
   },
   {
     path: "/capacityScreen",
+    meta: { hidden: true },
     component: () =>
       import("@/views/report/statistics/screens/capacity/index.vue"),
   },
   {
     path: "/qualityScreen",
+    meta: { hidden: true },
     component: () =>
       import("@/views/report/statistics/screens/quality/index.vue"),
   },
   {
     path: "/lineScreen",
+    meta: { hidden: true },
     component: () => import("@/views/report/statistics/screens/line/index.vue"),
   },
   {
     path: "/repertoryStatistic",
+    meta: { hidden: true },
     component: () =>
       import("@/views/report/statistics/screens/repertoryStatistic/index.vue"),
   },

+ 3 - 2
src/views/login/index.vue

@@ -118,7 +118,7 @@ import { getCaptchaApi, getOrgListApi, getUserDicts } from "@/api/auth";
 import { LoginData } from "@/api/auth/types";
 import { Sunny, Moon } from "@element-plus/icons-vue";
 import { LocationQuery, LocationQueryValue, useRoute } from "vue-router";
-import router from "@/router";
+
 import defaultSettings from "@/settings";
 import { ThemeEnum } from "@/enums/ThemeEnum";
 import { usePermissionStore } from "@/store/modules/permission";
@@ -200,6 +200,7 @@ function getOrgList() {
  * 登录
  */
 const route = useRoute();
+const router = useRouter();
 
 function handleLogin() {
   loginFormRef.value.validate((valid: boolean) => {
@@ -231,7 +232,7 @@ function handleLogin() {
           });
 
           // router.push({ path: redirect, query: otherQueryParams });
-          router.push("/welcome");
+          router.replace("/welcome");
         })
         .catch(() => {
           // getCaptcha();