更改获取分类数据的方式
This commit is contained in:
parent
0b55e6e394
commit
bc943509f3
|
@ -2,6 +2,64 @@ import Vue from "vue"
|
|||
let prototype = Vue.prototype;
|
||||
|
||||
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);
|
||||
});
|
||||
});
|
||||
},
|
||||
/**
|
||||
* 保险价格
|
||||
*/
|
||||
|
|
|
@ -134,29 +134,11 @@ export default {
|
|||
];
|
||||
});
|
||||
// 服务
|
||||
this.$request({
|
||||
api: "service.cate",
|
||||
}).then((response) => {
|
||||
response.data.forEach((item) => {
|
||||
this.installServiceList.push({
|
||||
id: item.id,
|
||||
name: item.name,
|
||||
cover: item.more,
|
||||
page: "",
|
||||
});
|
||||
});
|
||||
this.$models.service.getInstallCate().then((list) => {
|
||||
this.installServiceList = list;
|
||||
});
|
||||
this.$request({
|
||||
api: "service.aftermarket",
|
||||
}).then((response) => {
|
||||
response.data.forEach((item) => {
|
||||
this.aftermarketServiceList.push({
|
||||
id: item.id,
|
||||
name: item.name,
|
||||
cover: item.more,
|
||||
page: "",
|
||||
});
|
||||
});
|
||||
this.$models.service.getAfterMarketCate().then((list) => {
|
||||
this.aftermarketServiceList = list;
|
||||
});
|
||||
},
|
||||
onShow() {},
|
||||
|
|
Loading…
Reference in New Issue