diff --git a/src/files/edit/SE071.js b/src/files/edit/SE071.js index fdf3361..5d95100 100644 --- a/src/files/edit/SE071.js +++ b/src/files/edit/SE071.js @@ -90,9 +90,14 @@ export default { } else { DetailCheck.forEach(e => { var add = JSON.parse(JSON.stringify(e)) - add.ID = guid() add.ROW_NO = stateData.Nav_ListPlanDetail.length + 1 + if (add.Nav_ListDetailDepartment != null && add.Nav_ListDetailDepartment.length > 0) { + add.Nav_ListDetailDepartment.forEach(ec => { + ec.ID = guid() + ec.PLAN_DETAIL_ID = add.ID + }) + } stateData.Nav_ListPlanDetail.push(add) }) setState({ data: stateData });