Skip to content
Toggle navigation
P
Projects
G
Groups
S
Snippets
Help
liangzhen
/
framework-tools-web
This project
Loading...
Sign in
Toggle navigation
Go to a project
Project
Repository
Issues
0
Merge Requests
0
Pipelines
Wiki
Snippets
Settings
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Commit 4e22ebfa
authored
Mar 29, 2024
by
史敦盼
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
添加返回目录,以及系统样式修改
1 parent
43321c7e
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
103 additions
and
29 deletions
src/components/ListPage.vue
src/router/index.js
src/styles/elementui.scss
src/views/Main/index.vue
src/components/ListPage.vue
View file @
4e22ebf
...
...
@@ -4,7 +4,7 @@
* @Autor: pan
* @Date: 2024-03-12 14:01:57
* @LastEditors: pan
* @LastEditTime: 2024-03-
15 14:24:23
* @LastEditTime: 2024-03-
29 20:23:32
-->
<
template
>
<div
class=
"list-page"
>
...
...
@@ -52,5 +52,8 @@ export default {
flex
:
1
;
min-height
:
180px
;
}
.formWrap
{
border-bottom
:
1px
solid
#e2e2e2
;
}
}
</
style
>
src/router/index.js
View file @
4e22ebf
...
...
@@ -69,6 +69,9 @@ const routes = [
{
path
:
'/main/metaModelListDetails'
,
//元模型管理详情
name
:
'metaModelListDetails'
,
meta
:
{
showGoBack
:
true
,
},
component
:
()
=>
import
(
'@/views/meta-model-list/details.vue'
),
},
{
...
...
@@ -127,6 +130,9 @@ const routes = [
{
path
:
'/main/archiViewManageDetails'
,
//架构视图管理详情
name
:
'archiViewManageDetails'
,
meta
:
{
showGoBack
:
true
,
},
component
:
()
=>
import
(
'@/views/archi-view-manage/details.vue'
),
},
{
...
...
@@ -182,11 +188,17 @@ const routes = [
{
path
:
'/main/systemArchiViewDesignDetails'
,
//系统架构视图设计详情
name
:
'systemArchiViewDesignDetails'
,
meta
:
{
showGoBack
:
true
,
},
component
:
()
=>
import
(
'@/views/systemArchiViewDesign/details.vue'
),
},
{
path
:
'/main/documentEdit'
,
//文档编辑
name
:
'documentEdit'
,
meta
:
{
showGoBack
:
true
,
},
component
:
()
=>
import
(
'@/views/documentEdit/index.vue'
),
},
{
...
...
@@ -197,6 +209,9 @@ const routes = [
{
path
:
'/main/summaryArchiDesignDetails'
,
//概设阶段视图设计详情
name
:
'summaryArchiDesignDetails'
,
meta
:
{
showGoBack
:
true
,
},
component
:
()
=>
import
(
'@/views/summaryArchiDesign/details.vue'
),
},
{
...
...
@@ -207,6 +222,9 @@ const routes = [
{
path
:
'/main/otherArchiDesignDetails'
,
//其他视图设计详情
name
:
'otherArchiDesignDetails'
,
meta
:
{
showGoBack
:
true
,
},
component
:
()
=>
import
(
'@/views/otherArchiDesign/details.vue'
),
},
{
...
...
@@ -217,6 +235,9 @@ const routes = [
{
path
:
'/main/reviewSituationDetails'
,
//评审情况(概要设计),详情
name
:
'reviewSituationDetails'
,
meta
:
{
showGoBack
:
true
,
},
component
:
()
=>
import
(
'@/views/reviewSituation/details.vue'
),
},
{
...
...
@@ -227,6 +248,9 @@ const routes = [
{
path
:
'/main/reviewArchiFollowCheckDetails'
,
//概设架构遵从审查,详情
name
:
'reviewArchiFollowCheckDetails'
,
meta
:
{
showGoBack
:
true
,
},
component
:
()
=>
import
(
'@/views/reviewArchiFollowCheck/details.vue'
),
},
{
...
...
@@ -237,6 +261,9 @@ const routes = [
{
path
:
'/main/reviewArchiPoliticeCheckDetails'
,
//概设架构政策审查,详情
name
:
'reviewArchiPoliticeCheckDetails'
,
meta
:
{
showGoBack
:
true
,
},
component
:
()
=>
import
(
'@/views/reviewArchiPoliticeCheck/details.vue'
),
},
{
...
...
@@ -252,6 +279,9 @@ const routes = [
{
path
:
'/main/conceptualExamine'
,
// 概设材料审查页面
name
:
'conceptualExamine'
,
meta
:
{
showGoBack
:
true
,
},
component
:
()
=>
import
(
'@/views/conceptualReview/Examine.vue'
),
},
{
...
...
@@ -272,6 +302,9 @@ const routes = [
{
path
:
'/main/onlineReview'
,
// 评审意见编制- 在线辅助审核
name
:
'onlineReview'
,
meta
:
{
showGoBack
:
true
,
},
component
:
()
=>
import
(
'@/views/conceptualViewOrg/OnlineReview.vue'
),
},
{
...
...
@@ -298,6 +331,9 @@ const routes = [
{
path
:
'/main/architectureFollowExamineDetails'
,
// 架构督查 - 架构遵从检查-详情
name
:
'architectureFollowExamineDetails'
,
meta
:
{
showGoBack
:
true
,
},
component
:
()
=>
import
(
'@/views/architectureFollowExamine/details.vue'
),
},
...
...
@@ -324,10 +360,10 @@ const routes = [
import
(
'@/views/architectureInspectionAnalysis/index.vue'
),
},
{
path
:
'/main/examine'
,
// 架构督查 - 架构督查分析
name
:
'examine'
,
component
:
()
=>
import
(
'@/views/artPolicyExamine/Examine.vue'
),
}
path
:
'/main/examine'
,
// 架构督查 - 架构督查分析
name
:
'examine'
,
component
:
()
=>
import
(
'@/views/artPolicyExamine/Examine.vue'
),
}
,
],
},
]
...
...
src/styles/elementui.scss
View file @
4e22ebf
$color-primary
:
#0d8
6
7f
;
$color-primary
:
#0d8
5
7f
;
/
deep
/
.el-dialog__header
{
background-color
:
$color-primary
;
text-align
:
left
;
...
...
@@ -17,3 +17,9 @@ $color-primary: #0d867f;
/
deep
/
.el-dialog__headerbtn
:hover
.el-dialog__close
{
color
:
#fff
;
}
/
deep
/
.el-table
th
.el-table__cell
{
background-color
:
#f2f9f9
!
important
;
font-weight
:
bold
;
// font-size: 16px;
color
:
#333333
;
}
src/views/Main/index.vue
View file @
4e22ebf
...
...
@@ -98,25 +98,45 @@
</div>
</el-popover>
</div>
<el-breadcrumb
separator=
"/"
>
<!--
<el-breadcrumb-item>
{{
breadcrumb1
}}
</el-breadcrumb-item>
<el-breadcrumb-item>
{{
breadcrumb2
}}
</el-breadcrumb-item>
<el-breadcrumb-item>
{{
breadcrumb3
}}
</el-breadcrumb-item>
-->
<transition-group
name=
"breadcrumb"
>
<el-breadcrumb-item
v-for=
"(item, index) in breadcrumbList"
:key=
"index"
class=
"flex"
>
<div
class=
"el-breadcrumb__inner is-link"
@
click=
"onBreadcrumbClick(item, index)"
<div
class=
"flex-b-c"
>
<el-breadcrumb
separator=
"/"
>
<!--
<el-breadcrumb-item>
{{
breadcrumb1
}}
</el-breadcrumb-item>
<el-breadcrumb-item>
{{
breadcrumb2
}}
</el-breadcrumb-item>
<el-breadcrumb-item>
{{
breadcrumb3
}}
</el-breadcrumb-item>
-->
<transition-group
name=
"breadcrumb"
>
<el-breadcrumb-item
v-for=
"(item, index) in breadcrumbList"
:key=
"index"
class=
"flex"
>
<span
class=
"breadcrumb-title"
>
{{
item
.
name
}}
</span>
</div>
</el-breadcrumb-item>
</transition-group>
</el-breadcrumb>
<div
class=
"el-breadcrumb__inner is-link"
@
click=
"onBreadcrumbClick(item, index)"
>
<span
class=
"breadcrumb-title"
>
{{
item
.
name
}}
</span>
</div>
</el-breadcrumb-item>
</transition-group>
</el-breadcrumb>
<div
class=
"flex-c m-r-20 goBack"
v-if=
"showGoBack"
@
click=
"fnGoBack()"
>
<svg
t=
"1711716188307"
class=
"icon"
viewBox=
"0 0 1024 1024"
version=
"1.1"
xmlns=
"http://www.w3.org/2000/svg"
p-id=
"4258"
width=
"16"
height=
"16"
>
<path
d=
"M927.2 610.5c0 143-116.3 259.4-259.3 259.4H196.1c-12.9 0-23.4-10.4-23.4-23.4 0-12.9 10.4-23.4 23.4-23.4h471.7c117.2 0 212.6-95.4 212.6-212.6S785 397.8 667.8 397.8h-458l199.6 199.6c9.1 9.1 9.1 23.9 0 33-4.6 4.6-10.5 6.8-16.5 6.8s-11.9-2.3-16.5-6.8L137 391.1c-9.1-9.1-9.1-23.9 0-33l239.6-239.5c9.1-9.1 23.9-9.1 33 0s9.1 23.9 0 33L210 351.2h457.9c143 0 259.3 116.3 259.3 259.3z"
p-id=
"4259"
></path>
</svg>
<span>
返回目录
</span>
</div>
</div>
</div>
<div
class=
"left_menu_and_drawio_container"
>
<!--
<div
class=
"left_menu_container"
>
...
...
@@ -168,8 +188,14 @@ export default {
]
||
[]
)
},
showGoBack
()
{
return
this
.
$route
.
meta
.
showGoBack
},
},
methods
:
{
fnGoBack
()
{
this
.
$router
.
go
(
-
1
)
},
isTopMenuActive
(
index
)
{
if
(
JSON
.
stringify
(
this
.
menuOptions
[
index
]).
includes
(
this
.
$route
.
path
)
&&
...
...
@@ -464,10 +490,13 @@ export default {
<
style
lang=
"scss"
scoped
>
@import
'@/styles/common.scss'
;
@import
'@/styles/transition.scss'
;
@import
'@/styles/elementui.scss'
;
.isActive
{
color
:
$
color-primary
!important
;
}
.goBack
{
cursor
:
pointer
;
}
.main
{
height
:
100%
;
}
...
...
@@ -562,10 +591,10 @@ export default {
&
::after
{
content
:
''
;
position
:
absolute
;
bottom
:
-1
0
px
;
left
:
0
;
width
:
100%
;
height
:
6
px
;
bottom
:
-1
7
px
;
left
:
-20px
;
width
:
calc
(
100%
+
20px
)
;
height
:
4
px
;
background-color
:
$
color-primary
;
}
}
...
...
Write
Preview
Markdown
is supported
Attach a file
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to post a comment