Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
A
apaas-ui
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
gzga-jzapi
apaas-ui
Commits
58f8b581
Commit
58f8b581
authored
May 13, 2020
by
徐一鸣
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
up
parent
c3b20249
Changes
5
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
195 additions
and
31 deletions
+195
-31
src/components/service-info.vue
src/components/service-info.vue
+19
-19
src/pages/sjfwDetail.vue
src/pages/sjfwDetail.vue
+7
-4
src/pages/skfwDetail.vue
src/pages/skfwDetail.vue
+4
-4
src/pages/zhyyfwDetail.vue
src/pages/zhyyfwDetail.vue
+4
-4
static/serviceBaseInfo.json
static/serviceBaseInfo.json
+161
-0
No files found.
src/components/service-info.vue
View file @
58f8b581
<
template
>
<div
class=
"sevice_info"
v-if=
"
serviceD
ata"
>
<div
class=
"sevice_info"
v-if=
"
d
ata"
>
<div
class=
"service_title"
>
<span
class=
"service_name"
v-text=
"
serviceD
ata.name"
></span>
<span
class=
"service_name"
v-text=
"
d
ata.name"
></span>
<span
class=
"service_type"
v-if=
"
serviceD
ata.type"
v-text=
"
serviceD
ata.type"
v-if=
"
d
ata.type"
v-text=
"
d
ata.type"
></span>
<span
class=
"service_level"
v-text=
"
serviceD
ata.openLevel"
></span>
<span
class=
"service_level"
v-text=
"
d
ata.openLevel"
></span>
<span
class=
"service_access_info"
>
<img
:src=
"require('@/assets/imgs/icon_liulan.png')"
/>
<span
v-text=
"'浏览次数:' +
serviceD
ata.viewCount"
></span>
<span
v-text=
"'浏览次数:' +
d
ata.viewCount"
></span>
</span>
<span
class=
"service_access_info"
>
<img
:src=
"require('@/assets/imgs/icon_huoqu.png')"
/>
<span
v-text=
"'获取次数:' +
serviceD
ata.acquireCount"
></span>
<span
v-text=
"'获取次数:' +
d
ata.acquireCount"
></span>
</span>
</div>
<div
class=
"main_container"
>
<div
class=
"main_container-left"
v-if=
"
serviceD
ata.img"
>
<img
:src=
"
serviceD
ata.img"
width=
"460"
/>
<div
class=
"main_container-left"
v-if=
"
d
ata.img"
>
<img
:src=
"
d
ata.img"
width=
"460"
/>
</div>
<div
class=
"main_container-right"
>
<ul
class=
"service_base_info"
>
<li>
<span>
提供机构:
</span>
<span
v-text=
"
serviceD
ata.providedBy"
>
</span>
<span
v-text=
"
d
ata.providedBy"
>
</span>
</li>
<li>
<span>
发布时间:
</span>
<span
v-text=
"
serviceD
ata.publishTime"
></span>
<span
v-text=
"
d
ata.publishTime"
></span>
</li>
<li>
<span>
更新时间:
</span>
<span
v-text=
"
serviceD
ata.updatedTime"
></span>
<span
v-text=
"
d
ata.updatedTime"
></span>
</li>
<li>
<span>
数据领域:
</span>
<span
v-text=
"
serviceD
ata.dataField"
></span>
<span
v-text=
"
d
ata.dataField"
></span>
</li>
<li>
<span>
服务类型:
</span>
<span
v-html=
"
serviceD
ata.serviceType.join(' ')"
></span>
<span
v-html=
"
d
ata.serviceType.join(' ')"
></span>
</li>
<li>
<span>
资源摘要:
</span>
<span
v-text=
"
serviceD
ata.resourceSummary"
></span>
<span
v-text=
"
d
ata.resourceSummary"
></span>
</li>
</ul>
<div
class=
"commodity_information"
>
<span>
规
  
格:
</span>
<div
class=
"btn_container"
>
<el-button
v-for=
"(item, index) in
serviceD
ata.specifications"
v-for=
"(item, index) in
d
ata.specifications"
:key=
"'specifications_' + index"
:type=
"
item.value === commodityData.specification
...
...
@@ -73,7 +73,7 @@
<span>
购买方式:
</span>
<div
class=
"btn_container"
>
<el-button
v-for=
"(item, index) in
serviceD
ata.ways"
v-for=
"(item, index) in
d
ata.ways"
v-text=
"item.name"
:key=
"'way_' + index"
:type=
"item.value === commodityData.way ? 'primary' : 'default'"
...
...
@@ -108,7 +108,7 @@
<
script
>
export
default
{
props
:
{
serviceD
ata
:
{
d
ata
:
{
type
:
Object
,
default
:
()
=>
null
,
},
...
...
@@ -123,7 +123,7 @@ export default {
computed
:
{
specificationDescription
()
{
let
obj
=
this
.
serviceD
ata
.
specifications
[
this
.
commodityData
.
specification
]
||
{};
this
.
d
ata
.
specifications
[
this
.
commodityData
.
specification
]
||
{};
return
obj
.
description
||
""
;
},
},
...
...
src/pages/sjfwDetail.vue
View file @
58f8b581
...
...
@@ -8,7 +8,7 @@
</el-breadcrumb>
</div>
<service-info
:
service-data=
"serviceData
"
></service-info>
<service-info
:
data=
"baseInfo
"
></service-info>
<service-tabs
type=
"sjfw"
></service-tabs>
</div>
...
...
@@ -24,7 +24,10 @@ export default {
serviceTabs
,
},
data
:
()
=>
({
serviceData
:
null
,
baseInfo
:
null
,
detailData
:
null
,
specification
:
null
,
provider
:
null
,
}),
methods
:
{
getDataFromApi
(
_url
)
{
...
...
@@ -40,9 +43,9 @@ export default {
});
},
init
()
{
this
.
getDataFromApi
(
`/static/service
Detail
.json`
).
then
(
this
.
getDataFromApi
(
`/static/service
BaseInfo
.json`
).
then
(
({
sjfw
})
=>
{
this
.
serviceData
=
sjfw
;
this
.
baseInfo
=
sjfw
;
},
(
error
)
=>
{
console
.
log
(
error
);
...
...
src/pages/skfwDetail.vue
View file @
58f8b581
...
...
@@ -8,7 +8,7 @@
</el-breadcrumb>
</div>
<service-info
:
service-data=
"serviceData
"
></service-info>
<service-info
:
data=
"baseInfo
"
></service-info>
<service-tabs
type=
"skfw"
></service-tabs>
</div>
...
...
@@ -24,7 +24,7 @@ export default {
serviceTabs
,
},
data
:
()
=>
({
serviceData
:
null
,
baseInfo
:
null
,
}),
methods
:
{
getDataFromApi
(
_url
)
{
...
...
@@ -40,9 +40,9 @@ export default {
});
},
init
()
{
this
.
getDataFromApi
(
`/static/service
Detail
.json`
).
then
(
this
.
getDataFromApi
(
`/static/service
BaseInfo
.json`
).
then
(
({
skfw
})
=>
{
this
.
serviceData
=
skfw
;
this
.
baseInfo
=
skfw
;
},
(
error
)
=>
{
console
.
log
(
error
);
...
...
src/pages/zhyyfwDetail.vue
View file @
58f8b581
...
...
@@ -8,7 +8,7 @@
</el-breadcrumb>
</div>
<service-info
:
service-data=
"serviceData
"
></service-info>
<service-info
:
data=
"baseInfo
"
></service-info>
<service-tabs
type=
"zhyyfw"
></service-tabs>
</div>
...
...
@@ -24,7 +24,7 @@ export default {
serviceTabs
,
},
data
:
()
=>
({
serviceData
:
null
,
baseInfo
:
null
,
}),
methods
:
{
getDataFromApi
(
_url
)
{
...
...
@@ -40,9 +40,9 @@ export default {
});
},
init
()
{
this
.
getDataFromApi
(
`/static/service
Detail
.json`
).
then
(
this
.
getDataFromApi
(
`/static/service
BaseInfo
.json`
).
then
(
({
zhyyfw
})
=>
{
this
.
serviceData
=
zhyyfw
;
this
.
baseInfo
=
zhyyfw
;
},
(
error
)
=>
{
console
.
log
(
error
);
...
...
static/serviceBaseInfo.json
0 → 100644
View file @
58f8b581
{
"sjfw"
:
{
"name"
:
"水路货物周转量情况"
,
"openLevel"
:
"共享"
,
"viewCount"
:
"99999"
,
"acquireCount"
:
"9999"
,
"providedBy"
:
"贵州省交通运输厅"
,
"publishTime"
:
"2020-03-12 18:31:12"
,
"updatedTime"
:
"2020-03-12 18:31:12"
,
"dataField"
:
"经济建设"
,
"serviceType"
:
[
"专题数据服务"
,
"企业专题数据服务"
],
"resourceSummary"
:
"提供水路货物周转量排名和同比增长的专题数据服务"
,
"specifications"
:
[
{
"name"
:
"访问次数:20/日 访问量:100/日"
,
"value"
:
0
,
"description"
:
"用户服务申请通过审核确认后,每日可对水路货物周转量情况进行20次免费访问,获取100条数据记录。"
},
{
"name"
:
"访问次数:200/日 访问量:1000/日"
,
"value"
:
1
,
"description"
:
"用户服务申请通过审核确认后,每日可对水路货物周转量情况进行200次免费访问,获取1000条数据记录。"
},
{
"name"
:
"访问次数:无上限 访问量:无上限"
,
"value"
:
2
,
"description"
:
"用户服务申请通过审核确认后,每日可对水路货物周转量情况进行任意次免费访问,获取数据记录无上限。"
}
],
"ways"
:
[
{
"name"
:
"按月购买"
,
"value"
:
0
},
{
"name"
:
"按年购买"
,
"value"
:
1
}
]
},
"skfw"
:
{
"img"
:
"https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg"
,
"name"
:
"贵州应急资源地图微服务"
,
"type"
:
"Map Service"
,
"openLevel"
:
"共享"
,
"viewCount"
:
"99999"
,
"acquireCount"
:
"9999"
,
"providedBy"
:
"贵州省应急管理厅"
,
"publishTime"
:
"2020-03-12 18:31:12"
,
"updatedTime"
:
"2020-03-12 18:31:12"
,
"dataField"
:
"经济建设"
,
"serviceType"
:
[
"时空云服务"
,
"专题地图服务"
],
"resourceSummary"
:
"提供贵州应急资源空间分布展示的专题地图服务,与MO地图合作进行地图资源的摘录和某新服务。"
,
"specifications"
:
[
{
"name"
:
"访问次数:20/日 访问量:100/日"
,
"value"
:
0
,
"description"
:
"用户服务申请通过审核确认后,每日可对应急地图进行20次免费访问"
},
{
"name"
:
"访问次数:200/日 访问量:1000/日"
,
"value"
:
1
,
"description"
:
"用户服务申请通过审核确认后,每日可对应急地图进行200次免费访问"
},
{
"name"
:
"访问次数:无上限 访问量:无上限"
,
"value"
:
2
,
"description"
:
"用户服务申请通过审核确认后,每日可对应急地图进行免费访问"
}
],
"ways"
:
[
{
"name"
:
"按月购买"
,
"value"
:
0
},
{
"name"
:
"按年购买"
,
"value"
:
1
}
]
},
"zhyyfw"
:
{
"img"
:
"https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg"
,
"name"
:
"地图视频融合服务"
,
"openLevel"
:
"共享"
,
"viewCount"
:
"99999"
,
"acquireCount"
:
"9999"
,
"providedBy"
:
"北京比格数据"
,
"publishTime"
:
"2020-03-12 18:31:12"
,
"updatedTime"
:
"2020-03-12 18:31:12"
,
"dataField"
:
"经济建设"
,
"serviceType"
:
[
"综合应用服务"
],
"resourceSummary"
:
"提供视频监控的空间分布展示和视频监控直播的服务,MOUMOU监控服务和直播服务的新服务。"
,
"specifications"
:
[
{
"name"
:
"访问次数:20/日 访问量:100/日"
,
"value"
:
0
,
"description"
:
"用户服务申请通过审核确认后,每日可对应急地图进行20次免费访问"
},
{
"name"
:
"访问次数:200/日 访问量:1000/日"
,
"value"
:
1
,
"description"
:
"用户服务申请通过审核确认后,每日可对应急地图进行200次免费访问"
},
{
"name"
:
"访问次数:无上限 访问量:无上限"
,
"value"
:
2
,
"description"
:
"用户服务申请通过审核确认后,每日可对应急地图进行免费访问"
}
],
"ways"
:
[
{
"name"
:
"按月购买"
,
"value"
:
0
},
{
"name"
:
"按年购买"
,
"value"
:
1
}
]
},
"yysd"
:
{
"name"
:
"mapvideos V1.0"
,
"openLevel"
:
"共享"
,
"viewCount"
:
"99999"
,
"acquireCount"
:
"9999"
,
"providedBy"
:
"北京比格数据"
,
"publishTime"
:
"2020-03-12 18:31:12"
,
"updatedTime"
:
"2020-03-12 18:31:12"
,
"dataField"
:
"经济建设"
,
"serviceType"
:
[
"综合应用服务"
],
"resourceSummary"
:
"提供视频监控的空间分布展示和视频监控直播的服务,MOUMOU监控服务和直播服务的新服务。"
,
"specifications"
:
[
{
"name"
:
"访问次数:20/日 访问量:100/日"
,
"value"
:
0
,
"description"
:
"用户服务申请通过审核确认后,每日可对应急地图进行20次免费访问"
},
{
"name"
:
"访问次数:200/日 访问量:1000/日"
,
"value"
:
1
,
"description"
:
"用户服务申请通过审核确认后,每日可对应急地图进行200次免费访问"
},
{
"name"
:
"访问次数:无上限 访问量:无上限"
,
"value"
:
2
,
"description"
:
"用户服务申请通过审核确认后,每日可对应急地图进行免费访问"
}
],
"ways"
:
[
{
"name"
:
"按月购买"
,
"value"
:
0
},
{
"name"
:
"按年购买"
,
"value"
:
1
}
]
}
}
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