|
|
@@ -45,20 +45,21 @@ const CreateExpenseModal: React.FC<Props> = ({isOpen, onClose, projects}) => { |
|
|
|
const onSubmit = useCallback<SubmitHandler<postData>>( |
|
|
|
(data) => { |
|
|
|
const _data = data.data |
|
|
|
console.log(_data[0]) |
|
|
|
console.log(_data[0].issueDate) |
|
|
|
console.log(_data[1].issueDate) |
|
|
|
const postData: PostExpenseData[] = _data.map(item => { |
|
|
|
console.log(item.issueDate) |
|
|
|
return ({ |
|
|
|
expenseNo: item.expenseNo, |
|
|
|
issueDate: dayjs(item.issueDate).format(INPUT_DATE_FORMAT), |
|
|
|
amount: item.amount, |
|
|
|
projectId: projects.find(p => p.code === item.projectCode)!.id, |
|
|
|
projectCode: item.projectCode, |
|
|
|
})} |
|
|
|
) |
|
|
|
console.log(postData) |
|
|
|
try { |
|
|
|
const postData: PostExpenseData[] = _data.map(item => { |
|
|
|
return ({ |
|
|
|
expenseNo: item.expenseNo, |
|
|
|
issueDate: dayjs(item.issueDate).format(INPUT_DATE_FORMAT), |
|
|
|
amount: item.amount, |
|
|
|
projectId: projects.find(p => p.code === item.projectCode)!.id, |
|
|
|
projectCode: item.projectCode, |
|
|
|
remarks: (item.remarks && item.remarks.length > 0) ? (item.remarks) : undefined, |
|
|
|
})} |
|
|
|
) |
|
|
|
console.log(postData) |
|
|
|
} catch (error) { |
|
|
|
console.log(error) |
|
|
|
} |
|
|
|
} |
|
|
|
, []) |
|
|
|
|
|
|
|