From f4a39ff5c7f4ea9432004bb48d8f95e5d3017585 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=90=91=E6=96=87=E5=8F=AF?= <1041367524@qq.com> Date: Fri, 29 Apr 2022 18:31:50 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BA=8C=E7=BA=A7=E5=88=86=E7=B1=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/store/modules/sales/category.js | 2 +- src/views/sales/category/index.vue | 11 ++++++++--- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/src/store/modules/sales/category.js b/src/store/modules/sales/category.js index 4dc3fd0..35126d9 100644 --- a/src/store/modules/sales/category.js +++ b/src/store/modules/sales/category.js @@ -47,7 +47,7 @@ const actions = { if (!state.list.length) { await dispatch('search'); } - let res = state.list.find((item) => item.id === id); + let res = state.list.flatMap((item) => [item, ...(item.childList || [])]).find((item) => item.id === id); if (!res) { ElMessage.error('加载详情失败'); } diff --git a/src/views/sales/category/index.vue b/src/views/sales/category/index.vue index 1cc29ee..270321d 100644 --- a/src/views/sales/category/index.vue +++ b/src/views/sales/category/index.vue @@ -189,9 +189,14 @@ slots: { default: ({ row }) => (
- handleCreate(row)}> - 新增下级 - + {!parent ? ( + handleCreate(row)}> + 新增下级 + + ) : ( + '' + )} + handleTransform(row)}> 转移商品