diff --git a/src/views/report/Overvoew.vue b/src/views/report/Overvoew.vue index 85116ba7..3cdc2426 100644 --- a/src/views/report/Overvoew.vue +++ b/src/views/report/Overvoew.vue @@ -439,18 +439,16 @@ export default { createName: state.creator, projectName: state.name, }); - // const list = res.data.rows?.map((item) => { - // return { - // key: item.boeProjectInfoId, - // ...item, - // }; - // }); - // tableData.value = list; + const fun = (arr) => { const list = arr.map((item) => { + let children; + if (item?.reportProjectOverview?.length) { + children = fun(item.reportProjectOverview); + } return { key: item.boeProjectInfoId, - children: fun(item.reportProjectOverview), + children: children, ...item, }; });