更改获取分类数据的方式
This commit is contained in:
parent
0b55e6e394
commit
bc943509f3
|
@ -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);
|
||||||
|
});
|
||||||
|
});
|
||||||
|
},
|
||||||
/**
|
/**
|
||||||
* 保险价格
|
* 保险价格
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -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() {},
|
||||||
|
|
Loading…
Reference in New Issue