diff --git a/io.sc.platform.core.frontend/src/platform/components/grid/TreeGridRow.vue b/io.sc.platform.core.frontend/src/platform/components/grid/TreeGridRow.vue index 916ef8e8..2ae40e9b 100644 --- a/io.sc.platform.core.frontend/src/platform/components/grid/TreeGridRow.vue +++ b/io.sc.platform.core.frontend/src/platform/components/grid/TreeGridRow.vue @@ -585,7 +585,7 @@ const setOrder = (arr) => { arr.forEach((item, index) => { item[props.grid.props.orderBy] = index + 1; // 添加至待更新集合中 - updateOrderData.push(toRaw(item)); + updateOrderData.push({ ...toRaw(item), children: null }); }); }; @@ -638,7 +638,7 @@ const resetOrderDataHandler = (e, dragRecords, targetData, targetIndex) => { item[props.grid.props.foreignKey] = null; setOrder(table.rows); // 根目录下顺序变化,直接将根目录下所有数据放到待更新集合中 - updateOrderData.push(...toRaw(table.rows)); + // updateOrderData.push(...toRaw(table.rows)); } else { addRecord(e, table.rows, item, targetData, itemIndex, targetIndex); }