|  |  | 
 |  |  | import TreeSelectInput from "@/page/components/TreeSelectInput"; | 
 |  |  | const AsnWareModal = (props) => { | 
 |  |  |     const { open, setOpen, data, setData } = props; | 
 |  |  |  | 
 |  |  |     const translate = useTranslate(); | 
 |  |  |     const notify = useNotify(); | 
 |  |  |     const refresh = useRefresh(); | 
 |  |  |  | 
 |  |  |     const handleClose = (event, reason) => { | 
 |  |  |         if (reason !== "backdropClick") { | 
 |  |  |             setOpen(false); | 
 |  |  | 
 |  |  |         const hasarr = data.map(el => +el.matnrId) | 
 |  |  |         const selectedData = selectedRows.filter(item => !hasarr.includes(item)).map(id => (tableData.find(row => row.id === id))); | 
 |  |  |         const value = selectedData.map((el => { | 
 |  |  |             console.log(el); | 
 |  |  |             const dynamicFields = dyFields.reduce((acc, item) => { | 
 |  |  |                 acc[item.fields] = el['extendFields']?.[item.fields] || ''; | 
 |  |  |                 return acc; |