From 8f25f8736393e9ba8385e2b62d726aec8399eae2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9B=B9=E8=BE=89?= <814457906@qq.com> Date: Mon, 30 Jan 2023 10:42:53 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/system/goodsCategory/index.vue | 30 ++++++++++++++---------- 1 file changed, 18 insertions(+), 12 deletions(-) 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) => { // 接口请求