Skip to content
项目
群组
代码片段
帮助
正在加载...
帮助
提交反馈
为 GitLab 提交贡献
登录
切换导航
I
ibizlab-generator
项目
项目
详情
动态
版本
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
计划
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
统计图
创建新议题
作业
提交
议题看板
打开侧边栏
ibiz4jteam
ibizlab-generator
提交
7c265aeb
提交
7c265aeb
编写于
1月 21, 2022
作者:
WodahsOrez
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
update: 菜单报错,路由404
上级
524c9c56
变更
3
隐藏空白字符变更
内嵌
并排
正在显示
3 个修改的文件
包含
70 行增加
和
2 行删除
+70
-2
404.vue
...urces/templ/r7/app_{{apps}}/src/components/common/404.vue
+49
-0
route-util.ts
...ces/templ/r7/app_{{apps}}/src/core/utils/ui/route-util.ts
+1
-1
index.ts.hbs
...n/resources/templ/r7/app_{{apps}}/src/router/index.ts.hbs
+20
-1
未找到文件。
modules/ibizlab-generator-core/src/main/resources/templ/r7/app_{{apps}}/src/components/common/404.vue
0 → 100644
浏览文件 @
7c265aeb
<
script
setup
lang=
"ts"
>
import
{
useRouter
}
from
'vue-router'
;
const
router
=
useRouter
();
// 跳转首页回调
const
gotoIndexView
=
()
=>
{
router
.
push
(
"/"
)
}
</
script
>
<
template
>
<div
class=
"app-404"
>
<div
class=
"app-404__container"
>
<img
src=
"@/assets/img/404.png"
/>
<div
class=
"app-404__error-text"
>
<div
class=
"app-404__error-text1"
>
抱歉,您访问的页面不存在!
</div>
<div
class=
"app-404__error-text2"
>
您要找的页面不存在,请返回
<a
@
click=
"gotoIndexView"
>
首页
</a>
继续浏览
</div>
</div>
</div>
</div>
</
template
>
<
style
lang=
"scss"
scoped
>
.app-404
{
height
:
100%
;
width
:
100%
;
}
.app-404__container
{
height
:
380px
;
width
:
670px
;
position
:
absolute
;
top
:
calc
((
100%
-
400px
)
/
2
);
left
:
calc
((
100%
-
670px
)
/
2
);
display
:
flex
;
align-items
:
center
;
}
.app-404__error-text
{
padding-left
:
20px
;
}
.app-404__error-text1
{
font-size
:
20px
;
margin-bottom
:
20px
;
}
.app-404__error-text2
{
font-size
:
14px
;
}
</
style
>
modules/ibizlab-generator-core/src/main/resources/templ/r7/app_{{apps}}/src/core/utils/ui/route-util.ts
浏览文件 @
7c265aeb
...
...
@@ -95,7 +95,7 @@ export class RouteUtil {
});
// 如果一个匹配的没有,即没有任何主键匹配上,关系路径为实体自身的pathName
if
(
routePath
==
''
){
if
(
routePath
==
''
&&
deResPaths
.
length
>
0
){
routePath
=
"/"
+
deResPaths
[
deResPaths
.
length
-
1
][
0
].
pathName
;
}
...
...
modules/ibizlab-generator-core/src/main/resources/templ/r7/app_{{apps}}/src/router/index.ts.hbs
浏览文件 @
7c265aeb
...
...
@@ -31,17 +31,36 @@ const routes = [
{{/
each
}}
{{/if}}
{{/
each
}}
{{#
each
app
.
allPSAppViews
as
|
appView
|
}}
{{#
unless
(
or
appView
.
psAppDataEntity
appView
.
defaultPage
)
}}
{
path: "views/
{{
lowerCase
appView
.
codeName
}}
",
meta: {
tag:'
{{
appView
.
codeName
}}
'
},
component: () => import("@views/
{{
spinalCase
appView
.
psAppModule
.
codeName
}}
/
{{
spinalCase
appView
.
codeName
}}
"),
},
{{/
unless
}}
{{/
each
}}
]
},
{
path: "/",
redirect: "/apps/
{{
lowerCase
app
.
codeName
}}
"
},
{
path: '/404',
component: () => import('@components/common/404.vue')
},
{
path: '/login',
name: 'login',
component: () => import("@components/common/login.vue")
}
},
{
path: '/:pathMatch(.*)',
redirect: '/404'
},
]
const router = createRouter({
history: createWebHashHistory(),
...
...
编辑
预览
Markdown
格式
0%
请重试
or
添加新附件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
先完成此消息的编辑!
取消
想要评论请
注册
或
登录