ソースを参照

Merge pull request #310 from maoxuner/mini

fix: 404页面缺失
Archer 1 年間 前
コミット
d46119e174
2 ファイル変更18 行追加1 行削除
  1. 1 1
      src/router/index.ts
  2. 17 0
      src/views/Error/404.vue

+ 1 - 1
src/router/index.ts

@@ -10,7 +10,7 @@ export const constantRouterMap: AppRouteRecordRaw[] = [
   {
     path: '/',
     component: Layout,
-    redirect: '/dashboard/analysis',
+    redirect: '/level',
     name: 'Root',
     meta: {
       hidden: true

+ 17 - 0
src/views/Error/404.vue

@@ -0,0 +1,17 @@
+<script setup lang="ts">
+import { Error } from '@/components/Error'
+import { usePermissionStore } from '@/store/modules/permission'
+import { useRouter } from 'vue-router'
+
+const { push } = useRouter()
+
+const permissionStore = usePermissionStore()
+
+const errorClick = () => {
+  push(permissionStore.addRouters[0]?.path as string)
+}
+</script>
+
+<template>
+  <Error @error-click="errorClick" />
+</template>