@ -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('加载详情失败');
@ -189,9 +189,14 @@
slots: {
default: ({ row }) => (
<div>
{!parent ? (
<ElButton type="text" onClick={() => handleCreate(row)}>
新增下级
</ElButton>
) : (
''
)}
<ElButton type="text" onClick={() => handleTransform(row)}>
转移商品