Commit af157162 by Jianli Ou

1、境外条码信息查询 全局替换为 GS1全球注册平台查询

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