diff --git a/src/components/service-tabs/service-tab-comments.vue b/src/components/service-tabs/service-tab-comments.vue index 4dac2254037592ef00f2cb79056077527e4e8423..1bf0d90af173664a58aa9b01cf1bb312341ec495 100644 --- a/src/components/service-tabs/service-tab-comments.vue +++ b/src/components/service-tabs/service-tab-comments.vue @@ -33,10 +33,10 @@ export default { type: String, required: true, }, - is_app_detail:{ + is_app_detail: { type: Boolean, default: false, - } + }, }, data: () => ({ commentsTtotal: 0, @@ -79,30 +79,30 @@ export default { this.init(); }, init() { - if(this.is_app_detail){ + if (this.is_app_detail) { var temp = { - params: { - page: this.currentPage, - limit: this.pageSize, - }, - } - }else{ + params: { + page: this.currentPage, + limit: this.pageSize, + }, + }; + } else { var temp = { - params: { - page: this.currentPage, - size: this.pageSize, - }, - } + params: { + page: this.currentPage, + size: this.pageSize, + }, + }; } this.$http .get(this.url, temp) .then(({ data }) => { - if(this.is_app_detail){ + if (this.is_app_detail) { this.commentsTtotal = data.data.overview.total; - this.commentsList = data.data.list; - }else{ + this.commentsList = data.data.list || []; + } else { this.commentsTtotal = data.total; - this.commentsList = data.data; + this.commentsList = data.data || []; } }) .catch(function(error) { diff --git a/src/pages/service_shop/sjfwDetail.vue b/src/pages/service_shop/sjfwDetail.vue index aef739c2d89b5f928d101f31d9504482ee25280a..1e41ab7e1ff133576b78e4216cdea4f43b3dd3fa 100644 --- a/src/pages/service_shop/sjfwDetail.vue +++ b/src/pages/service_shop/sjfwDetail.vue @@ -111,7 +111,7 @@ export default { name: "请求参数", type: "table", value: { - datas: JSON.parse(datas.req_fields), + datas: (datas.req_fields && JSON.parse(datas.req_fields)) || [], columns: [ { prop: "name", @@ -154,7 +154,7 @@ export default { name: "响应参数", type: "table", value: { - datas: JSON.parse(datas.res_fields), + datas: (datas.res_fields && JSON.parse(datas.res_fields)) || [], columns: [ { prop: "name",