diff --git a/src/views/system/goodsCategory/index.vue b/src/views/system/goodsCategory/index.vue index 0488110..db99318 100644 --- a/src/views/system/goodsCategory/index.vue +++ b/src/views/system/goodsCategory/index.vue @@ -282,30 +282,36 @@ export default { lazyLoad(node, resolve) { const id = node.level === 0 ? 0 : node.data.id; setTimeout(() => { - var data = [ - { - label: "商品主分类", - children: [], - value: 0, - id: 0, - }, - ]; - if (id == 0) { - getStationCategoryList(id).then((res) => { + if (id == 9999999) { + getStationCategoryList(0).then((res) => { // 接口请求 res.data.forEach((e) => { e.value = e.id; e.label = e.goodsCategoryName; - data[0].children.push(e); }); resolve( - data.map((item) => { + res.data.map((item) => { return { ...item, }; }) ); }); + } else if (id == 0) { + var data = [ + { + label: "商品主分类", + children: [], + id: 9999999, + }, + ]; + resolve( + data.map((item) => { + return { + ...item, + }; + }) + ); } else { getStationCategoryList(id).then((res) => { // 接口请求