Browse Source

Merge pull request #310 from maoxuner/mini

fix: 404页面缺失
Archer 1 year ago
parent
commit
d46119e174
2 changed files with 18 additions and 1 deletions
  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: '/',
     path: '/',
     component: Layout,
     component: Layout,
-    redirect: '/dashboard/analysis',
+    redirect: '/level',
     name: 'Root',
     name: 'Root',
     meta: {
     meta: {
       hidden: true
       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>