Skip to content

Commit 6b8e727

Browse files
authored
chore: add maintanance page (#146)
1 parent a06ca7d commit 6b8e727

4 files changed

Lines changed: 72 additions & 0 deletions

File tree

Lines changed: 49 additions & 0 deletions
Loading

src/components/result/index.vue

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ import Result404Icon from '@/assets/assets-result-404.svg?component';
1515
import Result500Icon from '@/assets/assets-result-500.svg?component';
1616
import ResultIeIcon from '@/assets/assets-result-ie.svg?component';
1717
import ResultWifiIcon from '@/assets/assets-result-wifi.svg?component';
18+
import ResultMaintenanceIcon from '@/assets/assets-result-maintenance.svg?component';
1819
1920
const props = defineProps({
2021
bgUrl: String,
@@ -35,6 +36,8 @@ const dynamicComponent = computed(() => {
3536
return ResultIeIcon;
3637
case 'wifi':
3738
return ResultWifiIcon;
39+
case 'maintenance':
40+
return ResultMaintenanceIcon;
3841
default:
3942
return Result403Icon;
4043
}
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
<template>
2+
<result title="系统维护中" tip="系统维护中,请稍后再试" type="maintenance">
3+
<t-button theme="default" @click="() => $router.push('/')">返回首页</t-button>
4+
</result>
5+
</template>
6+
7+
<script lang="ts">
8+
export default {
9+
name: 'ResultMaintenance',
10+
};
11+
</script>
12+
<script setup lang="ts">
13+
import Result from '@/components/result/index.vue';
14+
</script>

src/router/modules/components.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -140,6 +140,12 @@ export default [
140140
component: () => import('@/pages/result/browser-incompatible/index.vue'),
141141
meta: { title: '浏览器不兼容页' },
142142
},
143+
{
144+
path: 'maintenance',
145+
name: 'ResultMaintenance',
146+
component: () => import('@/pages/result/maintenance/index.vue'),
147+
meta: { title: '系统维护页' },
148+
},
143149
],
144150
},
145151
];

0 commit comments

Comments
 (0)