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
af157162
Commit
af157162
authored
Dec 05, 2023
by
Jianli Ou
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
1、境外条码信息查询 全局替换为 GS1全球注册平台查询
2、境外条码信息查询页面接口返回数据不全导致显示错误的兼容处理
parent
9e1e6ab8
Show whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
24 additions
and
20 deletions
+24
-20
search.js
src/components/layout/header/search.js
+2
-2
service.js
src/components/layout/header/service.js
+2
-2
index.js
src/router/index.js
+1
-1
constant.js
src/utils/constant.js
+2
-2
external.vue
src/views/Search/external.vue
+15
-11
externalcopy.vue
src/views/Search/externalcopy.vue
+1
-1
tools.vue
src/views/Search/tools.vue
+1
-1
No files found.
src/components/layout/header/search.js
View file @
af157162
...
...
@@ -38,13 +38,13 @@ export default {
},
{
id
:
uuid
(
"gs_nav"
),
name
:
"
境外条码信息
查询"
,
name
:
"
GS1全球注册平台
查询"
,
index
:
1
,
link
:
"/search/external"
,
breadcrumb
:
[
{
name
:
"服务中心"
,
path
:
"/Service/BarcodeV"
},
{
name
:
"查询服务"
,
path
:
"/search/tool"
},
{
name
:
"
境外条码信息
查询"
},
{
name
:
"
GS1全球注册平台
查询"
},
],
},
{
...
...
src/components/layout/header/service.js
View file @
af157162
...
...
@@ -183,13 +183,13 @@ export default {
},
{
id
:
uuid
(
"gs_nav"
),
name
:
"
境外条码信息
查询"
,
name
:
"
GS1全球注册平台
查询"
,
index
:
1
,
link
:
"/search/external"
,
breadcrumb
:
[
{
name
:
"服务中心"
,
path
:
"/service"
},
{
name
:
"查询服务"
,
path
:
"/search/tool"
},
{
name
:
"
境外条码信息
查询"
},
{
name
:
"
GS1全球注册平台
查询"
},
],
},
{
...
...
src/router/index.js
View file @
af157162
...
...
@@ -1464,7 +1464,7 @@ const routes = [
path
:
"internal"
,
component
:
()
=>
import
(
"@/views/Search/internal"
),
},
//
境外条码信息
查询
//
GS1全球注册平台
查询
{
path
:
"external"
,
component
:
()
=>
import
(
"@/views/Search/external"
),
...
...
src/utils/constant.js
View file @
af157162
/**
* GS1_Mark_List
境外条码信息
查询 —— 验证其它GS1标识 —— 选择GS1标识 的下拉选择常量列表
* GS1_Mark_List
GS1全球注册平台
查询 —— 验证其它GS1标识 —— 选择GS1标识 的下拉选择常量列表
*/
export
const
GS1_Mark_List
=
[
{
label
:
'SSCC-系列货运包装箱代码'
,
value
:
'SSCC'
},
...
...
@@ -17,7 +17,7 @@ export const GS1_Mark_List = [
]
/**
* countryList
境外条码信息
查询 —— 验证其它GS1标识 —— 验证企业 —— 选择国家 的下拉选择常量列表
* countryList
GS1全球注册平台
查询 —— 验证其它GS1标识 —— 验证企业 —— 选择国家 的下拉选择常量列表
*/
const
countryListString
=
'全部,阿富汗,非洲地区,阿尔巴尼亚,阿尔及利亚,美属萨摩亚,美洲,安道尔,安哥拉,安圭拉,南极洲,安提瓜和巴布达,阿根廷,亚美尼亚,阿鲁巴,亚洲地区,澳大利亚,澳大利亚和新西兰,奥地利,阿塞拜疆,巴哈马,巴林,孟加拉国,巴巴多斯,白俄罗斯,比利时,伯利兹,贝宁,百慕大,不丹,玻利维亚(多民族国),博奈尔、圣尤斯特歇斯和萨巴,波斯尼亚和黑塞哥维那,博茨瓦纳,布韦岛,巴西,英属印度洋领土,文莱达鲁萨兰国,保加利亚,布基纳法索,布隆迪,佛得角,柬埔寨,喀麦隆,加拿大,加勒比,开曼群岛,中非共和国,中美洲地区,中亚,乍得,海峡群岛,智利,中国,中华台北,圣诞岛,科科斯群岛,哥伦比亚,科摩罗,刚果(民主共和国),刚果,库克群岛,哥斯达黎加,克罗地亚,古巴,库拉索,塞浦路斯,捷克,科特迪瓦,丹麦,吉布提,多米尼克,多米尼加共和国,东非,东亚,东欧,厄瓜多尔,埃及,萨尔瓦多,赤道几内亚,厄立特里亚,爱沙尼亚,斯威士兰,埃塞俄比亚,欧洲,欧盟,福克兰群岛(马尔维纳斯群岛),法罗群岛,斐济,芬兰,法国,法属圭亚那,法属波利尼西亚,法属南部领土,加蓬,冈比亚,乔治亚,德国,加纳,直布罗陀,希腊,格陵兰,格林纳达,瓜德罗普,关岛,危地马拉,根西岛,几尼,几内亚比绍,圭亚那,海地,希尔德岛和麦克唐纳群岛,罗马教廷,洪都拉斯,中国香港,匈牙利,冰岛,印度,印度尼西亚,伊朗(伊斯兰共和国),伊拉克,爱尔兰,马恩岛,以色列,意大利,牙买加,日本,运动衫,约旦,哈萨克斯坦,肯尼亚,基里巴斯,朝鲜民主主义人民共和国,韩国,科索沃共和国,科威特,吉尔吉斯斯坦,老挝人民民主共和国,拉丁美洲和加勒比地区,拉脱维亚,黎巴嫩,莱索托,利比里亚,利比亚,列支敦士登,立陶宛,卢森堡,中国澳门,马达加斯加,马拉维,马来西亚,马尔代夫,马里,马耳他,马绍尔群岛,马提尼克,毛里塔尼亚,毛里求斯,马约特,美拉尼西亚,墨西哥,密克罗尼西亚,密克罗尼西亚联邦,中非,中东地区,摩尔多瓦(共和国),摩纳哥,蒙古,黑山,蒙特塞拉特,摩洛哥,莫桑比克,缅甸,纳米比亚,瑙鲁,尼泊尔,荷兰,荷属安的列斯群岛,新喀里多尼亚,新西兰,尼加拉瓜,尼日尔,尼日利亚,纽埃,诺福克岛,北非地区,北美地区,北欧,北马其顿,北马里亚纳群岛,挪威,阿曼,太平洋地区,巴基斯坦,帕劳,巴勒斯坦国,巴拿马,巴布亚新几内亚,巴拉圭,秘鲁,菲律宾,皮特凯恩,波兰,波利尼西亚,葡萄牙,波多黎各,卡塔尔,罗马尼亚,俄罗斯联邦,卢旺达,留尼汪,圣巴塞勒米,圣赫勒拿、阿森松岛和特里斯坦达库尼亚,圣基茨和尼维斯,圣卢西亚,圣马丁(法语部分),圣皮埃尔和密克隆,圣文森特和格林纳丁斯,萨摩亚,圣马力诺,圣多美和普林西比,沙特阿拉伯,塞内加尔,塞尔维亚,塞舌尔,塞拉利昂,新加坡,圣马丁岛(荷兰语部分),斯洛伐克,斯洛文尼亚,所罗门群岛,索马里,南非,南美地区,南乔治亚和南桑威奇群岛,南苏丹,东南亚,南部非洲,南亚,南欧,西班牙,斯里兰卡,撒哈拉以南非洲地区,苏丹,苏里南,斯瓦尔巴和扬马延,瑞典,瑞士,阿拉伯叙利亚共和国,塔吉克斯坦,坦桑尼亚联合共和国,泰国,东帝汶,多哥,托克劳,汤加,特立尼达和多巴哥,突尼斯,土库曼斯坦,特克斯和凯科斯群岛,图瓦卢,土耳其,乌干达,乌克兰,阿拉伯联合酋长国,大不列颠及北爱尔兰联合王国,美国外岛,美利坚合众国,乌拉圭,乌兹别克斯坦,瓦努阿图,委内瑞拉(玻利瓦尔共和国),越南,维尔京群岛(英国),维尔京群岛(美国),瓦利斯和富图纳,西非,西欧,西撒哈拉* ,全世界,也门,赞比亚,津巴布韦,阿兰群岛'
export
const
countryListFunc
=
()
=>
{
...
...
src/views/Search/external.vue
View file @
af157162
...
...
@@ -6,7 +6,7 @@
<!-- https://import.gds.org.cn/#/home/index 中国进口商品信息服务平台-->
<!-- http://static.gds.org.cn/staticPage/GRPVbg/index.html 中文版VbG宣传页面-->
</div>
<div
class=
"title"
>
境外条码信息
查询
</div>
<div
class=
"title"
>
GS1全球注册平台
查询
</div>
<div
class=
"row body gln-panel"
style=
"padding-bottom:0px!important"
>
<div
class=
"col-lg-3 clo3"
@
click=
"changeTab('first')"
>
<div
class=
"gln-border"
style=
"height:136px"
:class=
"
{active:active=='first'}">
...
...
@@ -90,15 +90,19 @@
<div
class=
"commodityInfo"
>
<div
class=
"commodityInfo-cnt row"
>
<div
class=
"col-lg-3"
>
<img
:src=
"GtinResultData.productImageUrl[0].value"
alt=
""
style=
"width: 100%;"
>
<img
v-if=
"GtinResultData.productImageUrl"
:src=
"GtinResultData.productImageUrl[0].value"
alt=
""
style=
"width: 100%;"
>
</div>
<div
class=
"col-lg-9 result-info"
>
<p><span>
商品条码:
</span><span>
{{
GtinResultData
.
gtin
}}
</span></p>
<p><span>
品牌:
</span><span>
(
{{
GtinResultData
.
brandName
[
0
].
language
}}
)
{{
GtinResultData
.
brandName
[
0
].
value
}}
</span></p>
<p><span>
产品描述:
</span><span>
(
{{
GtinResultData
.
productDescription
[
0
].
language
}}
)
{{
GtinResultData
.
productDescription
[
0
].
value
}}
</span></p>
<p><span>
图片URL:
</span><span>
(
{{
GtinResultData
.
productImageUrl
[
0
].
language
}}
)
{{
GtinResultData
.
productImageUrl
[
0
].
value
}}
</span></p>
<p><span>
产品类别:
</span><span>
{{
GtinResultData
.
gpcCategoryCode
}}
</span></p>
<p><span>
净含量:
</span><span>
{{
GtinResultData
.
netContent
[
0
].
value
}}
(
{{
GtinResultData
.
netContent
[
0
].
unitCode
}}
)
</span></p>
<p
v-if=
"GtinResultData.brandName"
><span>
品牌:
</span><span>
(
{{
GtinResultData
.
brandName
[
0
].
language
}}
)
{{
GtinResultData
.
brandName
[
0
].
value
}}
</span></p>
<p
v-else
><span>
品牌:
</span><span>
--
</span></p>
<p
v-if=
"GtinResultData.productDescription"
><span>
产品描述:
</span><span>
(
{{
GtinResultData
.
productDescription
[
0
].
language
}}
)
{{
GtinResultData
.
productDescription
[
0
].
value
}}
</span></p>
<p
v-else
><span>
产品描述:
</span><span>
--
</span></p>
<p
v-if=
"GtinResultData.productImageUrl"
><span>
图片URL:
</span><span>
(
{{
GtinResultData
.
productImageUrl
[
0
].
language
}}
)
{{
GtinResultData
.
productImageUrl
[
0
].
value
}}
</span></p>
<p
v-else
><span>
图片URL:
</span><span>
--
</span></p>
<p><span>
产品类别:
</span><span>
{{
GtinResultData
.
gpcCategoryCode
||
'--'
}}
</span></p>
<p
v-if=
"GtinResultData.netContent"
><span>
净含量:
</span><span>
{{
GtinResultData
.
netContent
[
0
].
value
}}
(
{{
GtinResultData
.
netContent
[
0
].
unitCode
}}
)
</span></p>
<p
v-else
><span>
净含量:
</span><span>
--
</span></p>
<p><span>
商品条码:
</span><span>
{{
GtinResultData
.
gtin
}}
</span></p>
</div>
</div>
...
...
@@ -226,7 +230,7 @@
<div
class=
"gin-cnt-info"
>
<p>
此GLN数据包含以下内容:
</p>
<el-collapse
v-model=
"collapseActiveName"
accordion
>
<el-collapse-item
title=
"法人实体"
name=
"1"
>
<el-collapse-item
v-if=
"glnResultData.LEGAL_ENTITY"
title=
"法人实体"
name=
"1"
>
<p
style=
"font-size:16px;color:#002C6C;"
>
{{
glnResultData
.
LEGAL_ENTITY
.
organizationName
[
0
].
value
}}
</p>
<p
style=
"font-size:14px;color:#454545;"
>
法人实体有效
</p>
<ul>
...
...
@@ -274,7 +278,7 @@
</ul>
<p
style=
"font-size:13px;color:#696D73;margin-top:15px"
>
该数据由Active Test Account企业提供,并于2023年5月2日最新更新
</p>
</el-collapse-item>
<el-collapse-item
title=
"固定物理位置"
name=
"2"
>
<el-collapse-item
v-if=
"glnResultData.FIXED_PHYSICAL_LOCATION"
title=
"固定物理位置"
name=
"2"
>
<p
style=
"font-size:16px;color:#002C6C;"
>
{{
glnResultData
.
FIXED_PHYSICAL_LOCATION
.
physicalLocationName
[
0
].
value
}}
</p>
<p
style=
"font-size:14px;color:#454545;"
>
固定物理位置有效
</p>
<ul>
...
...
@@ -341,7 +345,7 @@
</ul>
<p
style=
"font-size:13px;color:#696D73;margin-top:15px"
>
该数据由GS1 Demo Account企业提供,并于2023年5月2日最新更新
</p>
</el-collapse-item>
<el-collapse-item
title=
"数字位置"
name=
"3"
>
<el-collapse-item
v-if=
"glnResultData.DIGITAL_LOCATION"
title=
"数字位置"
name=
"3"
>
<p
style=
"font-size:16px;color:#002C6C;"
>
{{
glnResultData
.
DIGITAL_LOCATION
.
digitalLocationName
[
0
].
value
}}
</p>
<p
style=
"font-size:14px;color:#454545;"
>
数字位置有关
</p>
<ul>
...
...
@@ -397,7 +401,7 @@
</ul>
<p
style=
"font-size:13px;color:#696D73;margin-top:15px"
>
该数据由GS1 Demo Account企业提供,并于2023年5月2日最新更新
</p>
</el-collapse-item>
<el-collapse-item
title=
"链接至其他信息"
name=
"4"
>
<el-collapse-item
v-if=
"glnResultData.links.homepage || glnResultData.links.hasRetailers || glnResultData.links.sustainabilityInfo || glnResultData.links.productSustainabilityInfo || glnResultData.links.recipeInfo"
title=
"链接至其他信息"
name=
"4"
>
<p
v-if=
"glnResultData.links.homepage"
>
企业网站
</p>
<div
v-for=
"(link, index) in glnResultData.links.homepage"
:key=
"index"
class=
"hrefInfoList-list"
>
<p><span
@
click=
"openHref(link.href)"
>
{{
link
.
title
}}
</span><span>
{{
link
.
type
}}
</span></p>
...
...
src/views/Search/externalcopy.vue
View file @
af157162
...
...
@@ -6,7 +6,7 @@
<!-- https://import.gds.org.cn/#/home/index 中国进口商品信息服务平台-->
<!-- http://static.gds.org.cn/staticPage/GRPVbg/index.html 中文版VbG宣传页面-->
</div>
<div
class=
"title"
>
境外条码信息
查询
</div>
<div
class=
"title"
>
GS1全球注册平台
查询
</div>
<div
class=
"body"
>
<div
style=
"padding-top: 20px"
>
<el-form
label-position=
"left"
label-width=
"180px"
:model=
"search"
>
...
...
src/views/Search/tools.vue
View file @
af157162
...
...
@@ -45,7 +45,7 @@ export default {
path
:
"/search/shortcode"
,
},
{
name
:
"
境外条码信息
查询"
,
name
:
"
GS1全球注册平台
查询"
,
img
:
require
(
"./img/pic_jingwaishangpin.png"
),
path
:
"/search/external"
,
},
...
...
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