diff --git a/src/components/app-build-steps/app-build-step.vue b/src/components/app-build-steps/app-build-step.vue index 74e9534cc0ba5d1cd73309d6adb4afda237121ed..51422948d78d09353e79c38505a5f577d93b3a11 100644 --- a/src/components/app-build-steps/app-build-step.vue +++ b/src/components/app-build-steps/app-build-step.vue @@ -1,5 +1,5 @@ diff --git a/src/components/message-steps/select-service.vue b/src/components/message-steps/select-service.vue index 42c01b4e674a993b3cb8e2c653e4d6246d14dd02..61da90c6e45c9d0c718b92b8e05ed8306ac62e54 100644 --- a/src/components/message-steps/select-service.vue +++ b/src/components/message-steps/select-service.vue @@ -3,6 +3,8 @@
@@ -29,6 +31,23 @@ export default { }, data() { return { + serviceTypes: { + name: "服务分类", + arr: [ + { + id: 5, + name: "数据服务", + }, + { + id: 6, + name: "时空服务", + }, + { + id: 21, + name: "综合应用服务", + }, + ], + }, serviceType: 5, // 5:数据服务,6:时空服务,21:综合应用服务 filterList: [], serviceList: [], @@ -63,8 +82,6 @@ export default { organizations: organizations[serviceType], }; - this.filterList = []; - this.$http .get("/apaas/serviceapp/v3/servicemarket/profileInfo", { params: { @@ -72,6 +89,8 @@ export default { }, }) .then(({ data }) => { + this.filterList = []; + if (data.success == 1) { let filters = data.data; @@ -89,14 +108,6 @@ export default { } }); }, - getFilters(filters) { - this.getServiceList({ - serviceName: filters.word, - serviceType2s: filters.serviceTypeInfo.join(), - dataDomains: filters.serviceDomain.join(), - organizeIds: filters.organizations.join(), - }); - }, getServiceList(params = {}) { this.$http .get("/apaas/serviceapp/v3/servicemarket/list", { @@ -111,6 +122,19 @@ export default { } }); }, + changeType(typeId) { + this.serviceType = typeId; + this.getFilterList(); + this.getServiceList(); + }, + getFilters(filters) { + this.getServiceList({ + serviceName: filters.word, + serviceType2s: filters.serviceTypeInfo.join(), + dataDomains: filters.serviceDomain.join(), + organizeIds: filters.organizations.join(), + }); + }, changeValue(item) { if (item.check) { this.selected.push(item.data); diff --git a/src/components/message-steps/select-template.vue b/src/components/message-steps/select-template.vue index c7a193a43445b64818d4381f06550c17d99cd0a6..1bbbd941f356b990c90701aff065b278ebd90bed 100644 --- a/src/components/message-steps/select-template.vue +++ b/src/components/message-steps/select-template.vue @@ -1,7 +1,7 @@