diff --git a/src/components/message-steps/select-service.vue b/src/components/message-steps/select-service.vue index 070d7533d3fd0bf2e099fec0b6049fcd07900e0b..1160c5585dfb57d33643d7e2558a4cfae5c507bc 100644 --- a/src/components/message-steps/select-service.vue +++ b/src/components/message-steps/select-service.vue @@ -44,13 +44,21 @@ export default { id: 6, name: "时空服务", }, + { + id: 7, + name: "视频服务", + }, + { + id: 10, + name: "感知服务", + }, { id: 21, - name: "综合应用服务", + name: "融合服务", }, ], }, - serviceType: 5, // 5:数据服务,6:时空服务,21:综合应用服务 + serviceType: 5, filterList: [], serviceList: [], selected: [], @@ -59,6 +67,21 @@ export default { created() { this.getFilterList(); this.getServiceList(); + + /* this.$http + .get("/apaas/service/v3/service/manager/servtype") + .then(({ data }) => { + if (data.success == 1) { + let types = data.data.map((item) => { + return { + name: item.name, + id: item.id, + }; + }); + + console.log(types); + } + }); */ }, methods: { getFilterList() { @@ -66,16 +89,22 @@ export default { let serviceTypeInfo = { 5: "数据服务类型", 6: "时空服务类型", + 7: "服务类型", + 10: "服务类型", 21: "服务类型", }; let serviceDomain = { 5: "服务领域", 6: "服务领域", + 7: "服务领域", + 10: "服务领域", 21: "服务领域", }; let organizations = { 5: "数据来源机构", 6: "服务来源组织", + 7: "服务来源组织", + 10: "服务来源组织", 21: "服务来源组织", }; let filterSerise = { @@ -97,13 +126,13 @@ export default { let filters = data.data; for (let key in filters) { - if (filters[key].childDomains) { + if (filters[key] && filters[key].childDomains) { filters[key].flag = false; } this.filterList.push({ name: filterSerise[key], - arr: filters[key], + arr: filters[key] || [], key: key, }); } @@ -124,7 +153,7 @@ export default { datas.forEach((item) => { let update_date = item.update_date || ""; - + item.update_date = helper.dateStringTransform(update_date); }); this.serviceList = datas;