Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
G
gs1
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
吴迪
gs1
Commits
021dc96e
Commit
021dc96e
authored
Dec 01, 2021
by
tang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
feat: 头部样式更新
parent
d9a8b424
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
105 additions
and
38 deletions
+105
-38
HeaderDropdown.vue
src/components/layout/header/HeaderDropdown.vue
+35
-5
mock.js
src/components/layout/header/mock.js
+26
-2
search.js
src/components/layout/header/search.js
+37
-31
service.js
src/components/layout/header/service.js
+7
-0
No files found.
src/components/layout/header/HeaderDropdown.vue
View file @
021dc96e
...
...
@@ -67,8 +67,13 @@ export default {
if
(
itemBox
.
length
>
0
)
{
children
.
push
(
this
.
renderItemBox
([...
itemBox
],
true
));
}
// style: { flex:'1 1 490px'},
const
classNames
=
[
"gs-dropdown-rect"
];
if
(
nav
.
class
){
classNames
.
push
(...
nav
.
class
)
}
return
(
<
div
class
=
"gs-dropdown-rect"
>
<
div
class
=
{
classNames
.
join
(
" "
).
trim
()}
style
=
{{...
nav
.
style
}}
>
<
div
class
=
"rect-title gs-hover"
vOn
:
click
=
{()
=>
{
...
...
@@ -88,7 +93,7 @@ export default {
renderItemBox
(
items
,
isChild
=
false
)
{
const
classNames
=
[
"gs-dropdown-col"
,
isChild
?
"no-padding-top"
:
""
];
return
(
<
div
class
=
{
classNames
.
join
(
" "
).
trim
()}
>
<
div
class
=
{
classNames
.
join
(
" "
).
trim
()}
style
=
{
items
[
0
].
style
}
>
{
items
.
map
((
item
)
=>
{
return
(
<
div
class
=
"gs-dropdown-item"
>
...
...
@@ -149,7 +154,7 @@ export default {
}
.gs-dropdown-rect
{
flex
:
1
0
auto
;
//
flex
:
1
0
auto
;
display
:
flex
;
flex-direction
:
column
;
padding-right
:
75px
;
...
...
@@ -172,15 +177,16 @@ export default {
.rect-body
{
display
:
flex
;
flex-wrap
:
wrap
;
justify-content
:
flex-start
;
}
}
.gs-dropdown-col
{
flex
:
1
0
auto
;
//
flex
:
1
0
auto
;
display
:
flex
;
flex-direction
:
column
;
padding-top
:
35px
;
padding-right
:
75
px
;
padding-right
:
60
px
;
margin-bottom
:
20px
;
border-top
:
1px
solid
rgba
(
4
,
64
,
141
,
0.18
);
...
...
@@ -199,11 +205,35 @@ export default {
}
@media
(
max-width
:
992px
)
{
.navbar-dropdown-menu-inner
,
.rect-body
{
flex-direction
:
column
;
}
.gs-dropdown-rect
{
padding-top
:
0
;
flex-direction
:
column
;
flex
:
1
!important
;
}
.gs-dropdown-col
{
flex
:
1
!important
;
}
.gs-dropdown-rect
,
.gs-dropdown-col
{
border-top
:
none
;
padding-right
:
0
;
}
}
@media
(
min-width
:
1400px
)
{
.service_xtcy_custom
,
.service_cxfw_custom
{
flex
:
1
0
auto
;
}
}
@media
(
max-width
:
1399px
){
.service_xtcy_custom
{
flex
:
1
0
490px
;
}
.service_cxfw_custom
{
flex
:
1
0
260px
;
}
}
</
style
>
src/components/layout/header/mock.js
View file @
021dc96e
...
...
@@ -22,6 +22,7 @@ export const nav = [
nameInHeaderNav
:
"机构概况"
,
index
:
0
,
link
:
"/Org"
,
style
:
{
flex
:
'1 0 auto'
},
breadcrumb
:
[{
name
:
"机构概况"
,
path
:
"/Org"
},
{
name
:
"中心简介"
}],
children
:
[
{
...
...
@@ -29,6 +30,7 @@ export const nav = [
name
:
"中心简介"
,
index
:
0
,
link
:
"/Org/Intro"
,
style
:
{
paddingRight
:
'160px'
},
breadcrumb
:
[
{
name
:
"机构概况"
,
path
:
"/Org"
},
{
name
:
"中心简介"
},
...
...
@@ -177,9 +179,10 @@ export const nav = [
{
id
:
uuid
(
"gs_nav"
),
name
:
"我还不是系统成员(企业初次申请)"
,
nameInHeaderNav
:
"我还不是系统成员"
,
nameInHeaderNav
:
"我还不是系统成员
(企业初次申请)
"
,
index
:
2
,
link
:
""
,
style
:
{
flex
:
'0 0 356.24px'
},
breadcrumb
:
[{
name
:
"业务大厅"
,
path
:
"/Business"
},
{
name
:
"我还不是系统成员(企业初次申请)"
}],
children
:
[
{
...
...
@@ -366,9 +369,10 @@ export const nav = [
{
id
:
uuid
(
"gs_nav"
),
name
:
"我是系统成员(成员专区)"
,
nameInHeaderNav
:
"我是系统成员"
,
nameInHeaderNav
:
"我是系统成员
(成员专区)
"
,
index
:
2
,
link
:
"/Business"
,
class
:[
'service_xtcy_custom'
],
breadcrumb
:
[{
name
:
"业务大厅"
,
path
:
"/Business"
},
{
name
:
"我是系统成员(成员专区)"
}],
children
:
[
{
...
...
@@ -495,10 +499,22 @@ export const nav = [
nameInHeaderNav
:
"跨境业务办理专区"
,
index
:
2
,
link
:
"/Business"
,
style
:
{
flex
:
'1 0 auto'
},
breadcrumb
:
[{
name
:
"业务大厅"
,
path
:
"/Business"
},
{
name
:
"跨境业务办理专区"
}],
children
:
[
{
id
:
uuid
(
"gs_nav"
),
name
:
"全球法人机构识别编码(LEI)业务办理"
,
index
:
2
,
link
:
"/Business/GLN"
,
breadcrumb
:
[
{
name
:
"业务大厅"
,
path
:
"/Business"
},
{
name
:
"办理其他业务"
,
path
:
"/Business/GLN"
},
{
name
:
"全球参与方位置代码(GLN)业务办理"
},
],
},
{
id
:
uuid
(
"gs_nav"
),
name
:
"全球参与方位置代码(GLN)业务办理"
,
index
:
2
,
link
:
"/Business/GLN"
,
...
...
@@ -526,12 +542,14 @@ export const nav = [
name
:
"资讯中心"
,
index
:
5
,
link
:
"/News/index"
,
style
:{
flex
:
'1 0 620px'
},
children
:
[
{
id
:
uuid
(
"gs_nav"
),
name
:
"图片资讯"
,
index
:
5
,
link
:
"/News/PicNews"
,
style
:{
paddingRight
:
'160px'
},
breadcrumb
:
[
{
name
:
"资讯中心"
,
path
:
"/News/index"
},
{
name
:
"图片资讯"
},
...
...
@@ -572,6 +590,7 @@ export const nav = [
name
:
"国际追踪"
,
index
:
5
,
link
:
"/News/International"
,
style
:{
paddingRight
:
'132px'
},
breadcrumb
:
[
{
name
:
"资讯中心"
,
path
:
"/News/index"
},
{
name
:
"国际追踪"
},
...
...
@@ -635,12 +654,14 @@ export const nav = [
name
:
"应用领域"
,
index
:
5
,
link
:
"/News"
,
style
:{
flex
:
'1 0 auto'
},
children
:
[
{
id
:
uuid
(
"gs_nav"
),
name
:
"零售"
,
index
:
5
,
link
:
"/News/Retail"
,
style
:{
paddingRight
:
'132px'
},
breadcrumb
:
[
{
name
:
"资讯中心"
,
path
:
"/News"
},
{
name
:
"零售"
},
...
...
@@ -733,6 +754,7 @@ export const nav = [
nameInHeaderNav
:
"技术与标准"
,
index
:
0
,
link
:
"/Knowledge"
,
style
:
{
flex
:
'1 0 auto'
},
breadcrumb
:
[{
name
:
"技术与标准"
,
path
:
"/Knowledge"
},
{
name
:
"技术与标准"
}],
children
:
[
{
...
...
@@ -763,6 +785,7 @@ export const nav = [
nameInHeaderNav
:
"技术知识"
,
index
:
6
,
link
:
"/Knowledge"
,
style
:
{
flex
:
'1 0 auto'
},
breadcrumb
:
[{
name
:
"技术知识"
,
path
:
"/Knowledge"
},
{
name
:
"技术知识"
}],
children
:
[
{
...
...
@@ -839,6 +862,7 @@ export const nav = [
nameInHeaderNav
:
"政策法规"
,
index
:
1
,
link
:
"/Knowledge/Statute"
,
style
:
{
flex
:
'1 0 auto'
},
breadcrumb
:
[{
name
:
"技术知识"
,
path
:
"/Knowledge"
},
{
name
:
"政策法规"
}],
children
:
[{}]
},
...
...
src/components/layout/header/search.js
View file @
021dc96e
import
{
uuid
}
from
"@/utils/utils"
;
export
default
{
export
default
{
id
:
"3"
,
name
:
"条码查询"
,
index
:
3
,
link
:
"/search"
,
rowNum
:
5
,
breadcrumb
:
[
{
name
:
"服务中心"
,
path
:
"/service"
},
{
name
:
"查询服务"
,
path
:
"/search/tool"
},
{
name
:
"条码信息查询"
},
{
name
:
"服务中心"
,
path
:
"/service"
},
{
name
:
"查询服务"
,
path
:
"/search/tool"
},
{
name
:
"条码信息查询"
},
],
children
:
[
{
...
...
@@ -19,9 +19,9 @@ export default {
index
:
0
,
link
:
"/search/tool"
,
breadcrumb
:
[
{
name
:
"服务中心"
,
path
:
"/service"
},
{
name
:
"查询服务"
,
path
:
"/search/tool"
},
{
name
:
"条码信息查询"
},
{
name
:
"服务中心"
,
path
:
"/service"
},
{
name
:
"查询服务"
,
path
:
"/search/tool"
},
{
name
:
"条码信息查询"
},
],
children
:
[
{
...
...
@@ -29,10 +29,11 @@ export default {
name
:
"境内条码信息查询"
,
index
:
0
,
link
:
"/search/internal"
,
style
:
{
paddingRight
:
'160px'
},
breadcrumb
:
[
{
name
:
"服务中心"
,
path
:
"/service"
},
{
name
:
"查询服务"
,
path
:
"/search/tool"
},
{
name
:
"境内条码信息查询"
},
{
name
:
"服务中心"
,
path
:
"/service"
},
{
name
:
"查询服务"
,
path
:
"/search/tool"
},
{
name
:
"境内条码信息查询"
},
],
},
{
...
...
@@ -41,9 +42,9 @@ export default {
index
:
1
,
link
:
"/search/external"
,
breadcrumb
:
[
{
name
:
"服务中心"
,
path
:
"/service"
},
{
name
:
"查询服务"
,
path
:
"/search/tool"
},
{
name
:
"境外条码信息查询"
},
{
name
:
"服务中心"
,
path
:
"/service"
},
{
name
:
"查询服务"
,
path
:
"/search/tool"
},
{
name
:
"境外条码信息查询"
},
],
},
{
...
...
@@ -52,9 +53,9 @@ export default {
index
:
2
,
link
:
"/search/shortcode"
,
breadcrumb
:
[
{
name
:
"服务中心"
,
path
:
"/service"
},
{
name
:
"查询服务"
,
path
:
"/search/tool"
},
{
name
:
"缩短码查询"
},
{
name
:
"服务中心"
,
path
:
"/service"
},
{
name
:
"查询服务"
,
path
:
"/search/tool"
},
{
name
:
"缩短码查询"
},
],
},
{
...
...
@@ -70,10 +71,11 @@ export default {
name
:
"GLN查询"
,
index
:
1
,
link
:
"/search/gln"
,
style
:
{
flex
:
'1 0 auto'
},
breadcrumb
:
[
{
name
:
"服务中心"
,
path
:
"/service"
},
{
name
:
"查询服务"
,
path
:
"/search/tool"
},
{
name
:
"GLN查询"
},
{
name
:
"服务中心"
,
path
:
"/service"
},
{
name
:
"查询服务"
,
path
:
"/search/tool"
},
{
name
:
"GLN查询"
},
],
},
{
...
...
@@ -81,10 +83,11 @@ export default {
name
:
"自行车企业代码公告查询"
,
index
:
2
,
link
:
"/search/bike"
,
style
:
{
flex
:
'1 0 auto'
},
breadcrumb
:
[
{
name
:
"服务中心"
,
path
:
"/service"
},
{
name
:
"查询服务"
,
path
:
"/search/tool"
},
{
name
:
"自行车企业代码公告查询"
},
{
name
:
"服务中心"
,
path
:
"/service"
},
{
name
:
"查询服务"
,
path
:
"/search/tool"
},
{
name
:
"自行车企业代码公告查询"
},
],
},
{
...
...
@@ -92,10 +95,11 @@ export default {
name
:
"条码术语查询"
,
index
:
3
,
link
:
"/search/glossary"
,
style
:
{
flex
:
'1 0 auto'
},
breadcrumb
:
[
{
name
:
"服务中心"
,
path
:
"/service"
},
{
name
:
"查询服务"
,
path
:
"/search/tool"
},
{
name
:
"条码术语查询"
},
{
name
:
"服务中心"
,
path
:
"/service"
},
{
name
:
"查询服务"
,
path
:
"/search/tool"
},
{
name
:
"条码术语查询"
},
],
},
{
...
...
@@ -103,10 +107,11 @@ export default {
name
:
"校验码计算工具"
,
index
:
4
,
link
:
"/search/check"
,
style
:
{
flex
:
'1 0 auto'
},
breadcrumb
:
[
{
name
:
"服务中心"
,
path
:
"/service"
},
{
name
:
"查询服务"
,
path
:
"/search/tool"
},
{
name
:
"校验码计算工具"
},
{
name
:
"服务中心"
,
path
:
"/service"
},
{
name
:
"查询服务"
,
path
:
"/search/tool"
},
{
name
:
"校验码计算工具"
},
],
},
{
...
...
@@ -114,10 +119,11 @@ export default {
name
:
"国家及地区前缀码查询"
,
index
:
5
,
link
:
"/search/country"
,
style
:
{
flex
:
'1 0 auto'
},
breadcrumb
:
[
{
name
:
"服务中心"
,
path
:
"/service"
},
{
name
:
"查询服务"
,
path
:
"/search/tool"
},
{
name
:
"国家及地区前缀码查询"
},
{
name
:
"服务中心"
,
path
:
"/service"
},
{
name
:
"查询服务"
,
path
:
"/search/tool"
},
{
name
:
"国家及地区前缀码查询"
},
],
},
],
...
...
src/components/layout/header/service.js
View file @
021dc96e
...
...
@@ -17,6 +17,7 @@ export default {
name
:
"产品服务"
,
index
:
0
,
link
:
"/Service/BarcodeV"
,
style
:{
flex
:
'0 0 260px'
,
paddingRight
:
'10px'
},
breadcrumb
:
[
{
name
:
"服务中心"
,
path
:
"/Service/BarcodeV"
},
{
name
:
"产品服务"
,
path
:
"/Service/BarcodeV"
},
...
...
@@ -82,6 +83,7 @@ export default {
name
:
"条码/RFID/软件检测服务"
,
index
:
2
,
link
:
"/Service/jcyxz/Barcode"
,
style
:{
flex
:
'0 0 290px'
,
paddingRight
:
'50px'
},
breadcrumb
:
[
{
name
:
"服务中心"
,
path
:
"/Service/BarcodeV"
},
{
name
:
"条码/RFID/软件检测服务"
},
...
...
@@ -161,6 +163,7 @@ export default {
nameInHeaderNav
:
"查询服务"
,
index
:
0
,
link
:
"/search/tool"
,
class
:[
'service_cxfw_custom'
],
breadcrumb
:
[
{
name
:
"服务中心"
,
path
:
"/service"
},
{
name
:
"查询服务"
,
path
:
"/search/tool"
},
...
...
@@ -268,6 +271,7 @@ export default {
name
:
"软件下载"
,
index
:
1
,
link
:
"/Service/Book"
,
style
:{
flex
:
'0 0 260px'
},
breadcrumb
:
[
{
name
:
"服务中心"
,
path
:
"/Service/Book"
},
{
name
:
"软件下载"
},
...
...
@@ -320,6 +324,7 @@ export default {
name
:
"GS1标准服务提供商"
,
index
:
3
,
link
:
"/Service/Partners/index"
,
style
:{
flex
:
'0 0 290px'
,
paddingRight
:
'40px'
},
breadcrumb
:
[
{
name
:
"服务中心"
,
path
:
"/Service/BarcodeV"
},
{
name
:
"标准服务提供商"
,
path
:
"/Service/Partners/index"
},
...
...
@@ -377,6 +382,7 @@ export default {
name
:
"平台服务"
,
index
:
5
,
link
:
"/Service/GDS"
,
style
:
{
flex
:
'1 0 auto'
},
breadcrumb
:
[
{
name
:
"服务中心"
,
path
:
"/Service/BarcodeV"
},
{
name
:
"平台服务"
,
path
:
"/Service/GDS"
},
...
...
@@ -388,6 +394,7 @@ export default {
name
:
"中国商品信息服务平台"
,
index
:
0
,
link
:
"/Service/GDS"
,
style
:{
paddingRight
:
'0'
},
breadcrumb
:
[
{
name
:
"服务中心"
,
path
:
"/Service/BarcodeV"
},
{
name
:
"平台服务"
,
path
:
"/Service/GDS"
},
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
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 comment