Skip to content

Commit

Permalink
feat: add mainout page demo
Browse files Browse the repository at this point in the history
  • Loading branch information
anncwb committed Dec 23, 2020
1 parent 2ee01fa commit 930383f
Show file tree
Hide file tree
Showing 8 changed files with 45 additions and 5 deletions.
1 change: 1 addition & 0 deletions CHANGELOG.zh_CN.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
- 新增 `v-ripple`水波纹指令
- 新增左侧菜单混合模式
- 新增 markdown 嵌入表单内示例
- 新增主框架外页面示例

### 🐛 Bug Fixes

Expand Down
2 changes: 1 addition & 1 deletion src/components/Upload/src/UploadModal.vue
Original file line number Diff line number Diff line change
Expand Up @@ -125,7 +125,7 @@
// 设置类型,则判断
if (accept.length > 0 && !checkFileType(file, accept)) {
createMessage.error!(t('acomponent.upload.cceptUpload', [accept.join(',')]));
createMessage.error!(t('component.upload.acceptUpload', [accept.join(',')]));
return false;
}
const commonItem = {
Expand Down
2 changes: 1 addition & 1 deletion src/router/helper/menuHelper.ts
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ function joinParentPath(list: any, node: any) {
parentPath += /^\//.test(p) ? p : `/${p}`;
});
}
node.path = `${parentPath}${/^\//.test(node.path) ? node.path : `/${node.path}`}`.replace(
node.path = `${/^\//.test(node.path) ? node.path : `${parentPath}/${node.path}`}`.replace(
/\/\//g,
'/'
);
Expand Down
4 changes: 2 additions & 2 deletions src/router/menus/modules/dashboard.ts
Original file line number Diff line number Diff line change
Expand Up @@ -8,11 +8,11 @@ const menu: MenuModule = {
path: '/dashboard',
children: [
{
path: '/workbench',
path: 'workbench',
name: t('routes.dashboard.workbench'),
},
{
path: '/analysis',
path: 'analysis',
name: t('routes.dashboard.analysis'),
},
],
Expand Down
1 change: 1 addition & 0 deletions src/router/menus/modules/demo/feat.ts
Original file line number Diff line number Diff line change
Expand Up @@ -62,6 +62,7 @@ const menu: MenuModule = {
path: 'error-log',
name: t('routes.demo.feat.errorLog'),
},

{
name: t('routes.demo.excel.excel'),
path: 'excel',
Expand Down
3 changes: 2 additions & 1 deletion src/router/routes/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ import type { AppRouteRecordRaw, AppRouteModule } from '/@/router/types';
import { PAGE_NOT_FOUND_ROUTE, REDIRECT_ROUTE } from '../constant';

import modules from 'globby!/@/router/routes/modules/**/*.@(ts)';
import { mainOutRoutes } from './mainOut';
import { PageEnum } from '/@/enums/pageEnum';

import { t } from '/@/hooks/web/useI18n';
Expand Down Expand Up @@ -35,4 +36,4 @@ export const LoginRoute: AppRouteRecordRaw = {
};

// 基础路由 不用权限
export const basicRoutes = [LoginRoute, RootRoute, REDIRECT_ROUTE];
export const basicRoutes = [LoginRoute, RootRoute, ...mainOutRoutes, REDIRECT_ROUTE];
17 changes: 17 additions & 0 deletions src/router/routes/mainOut.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
import type { AppRouteModule } from '/@/router/types';

// test
// http:ip:port/main-out
export const mainOutRoutes: AppRouteModule[] = [
{
path: '/main-out',
name: 'MainOut',
component: () => import('/@/views/demo/main-out/index.vue'),
meta: {
title: 'MainOut',
ignoreAuth: true,
},
},
];

export const mainOutRouteNames = mainOutRoutes.map((item) => item.name);
20 changes: 20 additions & 0 deletions src/views/demo/main-out/index.vue
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
<template>
<div class="test"> 位于主框架外的页面 </div>
</template>
<script lang="ts">
import { defineComponent } from 'vue';
export default defineComponent({});
</script>

<style scoped>
.test {
position: fixed;
display: flex;
width: 100%;
height: 100%;
justify-content: center;
align-items: center;
font-size: 50px;
}
</style>

0 comments on commit 930383f

Please sign in to comment.