| | |
| | | buildTravelReimbursementSaveDto, |
| | | fetchFinReimbursementFormDetail, |
| | | getReimbursementTypeByModuleKey, |
| | | validateReimbursementApprovalNodes, |
| | | validateReimbursementPersistDto, |
| | | } from "../../_utils/finReimbursementMappers.js"; |
| | | import { |
| | |
| | | uni.showToast({ title: check.message, icon: "none" }); |
| | | return; |
| | | } |
| | | const nodeCheck = validateReimbursementApprovalNodes(dto); |
| | | if (!nodeCheck.ok) { |
| | | uni.showToast({ title: nodeCheck.message, icon: "none" }); |
| | | return; |
| | | } |
| | | submitting.value = true; |
| | | try { |
| | | await persistFinReimbursement(dto, isEdit); |