更改获取分类数据的方式

This commit is contained in:
TOP糯米 2023-03-11 23:34:13 +08:00
parent 0b55e6e394
commit bc943509f3
2 changed files with 62 additions and 22 deletions

View File

@ -2,6 +2,64 @@ import Vue from "vue"
let prototype = Vue.prototype; let prototype = Vue.prototype;
export default { export default {
/**
* 安装分类
*/
getInstallCate() {
return new Promise((resolve, reject) => {
prototype.$request({
api: "service.cate",
}).then((response) => {
if (response.code == 1) {
let list = [];
response.data.forEach((item) => {
let child = [];
item.child.forEach((v) => {
child.push({
id: v.id,
name: v.name,
cover: v.more,
page: "",
});
});
list.push({
id: item.id,
name: item.name,
cover: item.more,
child: child,
page: "",
});
});
return resolve(list);
}
return reject(response.msg);
});
});
},
/**
* 售后分类
*/
getAfterMarketCate() {
return new Promise((resolve, reject) => {
prototype.$request({
api: "service.aftermarket",
}).then((response) => {
if (response.code == 1) {
let list = [];
response.data.forEach((item) => {
list.push({
id: item.id,
name: item.name,
cover: item.more,
page: item.name == "货物配送" ? "/pages/service/other/distribution" : "/pages/demand/demand",
});
});
return resolve(list);
}
return reject(response.msg);
});
});
},
/** /**
* 保险价格 * 保险价格
*/ */

View File

@ -134,29 +134,11 @@ export default {
]; ];
}); });
// //
this.$request({ this.$models.service.getInstallCate().then((list) => {
api: "service.cate", this.installServiceList = list;
}).then((response) => {
response.data.forEach((item) => {
this.installServiceList.push({
id: item.id,
name: item.name,
cover: item.more,
page: "",
});
});
}); });
this.$request({ this.$models.service.getAfterMarketCate().then((list) => {
api: "service.aftermarket", this.aftermarketServiceList = list;
}).then((response) => {
response.data.forEach((item) => {
this.aftermarketServiceList.push({
id: item.id,
name: item.name,
cover: item.more,
page: "",
});
});
}); });
}, },
onShow() {}, onShow() {},