Procházet zdrojové kódy

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

jxq před 5 dny
rodič
revize
2044d8f32e
2 změnil soubory, kde provedl 8 přidání a 2 odebrání
  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",
     path: "/taskScreen",
+    meta: { hidden: true },
     component: () =>
     component: () =>
       import("@/views/report/statistics/screens/tasks/index.vue"),
       import("@/views/report/statistics/screens/tasks/index.vue"),
   },
   },
   {
   {
     path: "/capacityScreen",
     path: "/capacityScreen",
+    meta: { hidden: true },
     component: () =>
     component: () =>
       import("@/views/report/statistics/screens/capacity/index.vue"),
       import("@/views/report/statistics/screens/capacity/index.vue"),
   },
   },
   {
   {
     path: "/qualityScreen",
     path: "/qualityScreen",
+    meta: { hidden: true },
     component: () =>
     component: () =>
       import("@/views/report/statistics/screens/quality/index.vue"),
       import("@/views/report/statistics/screens/quality/index.vue"),
   },
   },
   {
   {
     path: "/lineScreen",
     path: "/lineScreen",
+    meta: { hidden: true },
     component: () => import("@/views/report/statistics/screens/line/index.vue"),
     component: () => import("@/views/report/statistics/screens/line/index.vue"),
   },
   },
   {
   {
     path: "/repertoryStatistic",
     path: "/repertoryStatistic",
+    meta: { hidden: true },
     component: () =>
     component: () =>
       import("@/views/report/statistics/screens/repertoryStatistic/index.vue"),
       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 { LoginData } from "@/api/auth/types";
 import { Sunny, Moon } from "@element-plus/icons-vue";
 import { Sunny, Moon } from "@element-plus/icons-vue";
 import { LocationQuery, LocationQueryValue, useRoute } from "vue-router";
 import { LocationQuery, LocationQueryValue, useRoute } from "vue-router";
-import router from "@/router";
+
 import defaultSettings from "@/settings";
 import defaultSettings from "@/settings";
 import { ThemeEnum } from "@/enums/ThemeEnum";
 import { ThemeEnum } from "@/enums/ThemeEnum";
 import { usePermissionStore } from "@/store/modules/permission";
 import { usePermissionStore } from "@/store/modules/permission";
@@ -200,6 +200,7 @@ function getOrgList() {
  * 登录
  * 登录
  */
  */
 const route = useRoute();
 const route = useRoute();
+const router = useRouter();
 
 
 function handleLogin() {
 function handleLogin() {
   loginFormRef.value.validate((valid: boolean) => {
   loginFormRef.value.validate((valid: boolean) => {
@@ -231,7 +232,7 @@ function handleLogin() {
           });
           });
 
 
           // router.push({ path: redirect, query: otherQueryParams });
           // router.push({ path: redirect, query: otherQueryParams });
-          router.push("/welcome");
+          router.replace("/welcome");
         })
         })
         .catch(() => {
         .catch(() => {
           // getCaptcha();
           // getCaptcha();