From 96ccf3ce0de27a8ced2eee18f578c764fa82d216 Mon Sep 17 00:00:00 2001
From: yyb <995253665@qq.com>
Date: 星期五, 22 五月 2026 10:45:24 +0800
Subject: [PATCH] 通过添加相关功能来增强报销审批流程整合,这些功能旨在充实列表行内容,添加审批流程数据,并更新报销明细充实过程中的映射逻辑。

---
 src/pages/oa/ReimburseManage/reimburse-form/useFinReimburseForm.js |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

diff --git a/src/pages/oa/ReimburseManage/reimburse-form/useFinReimburseForm.js b/src/pages/oa/ReimburseManage/reimburse-form/useFinReimburseForm.js
index c74f7c6..1c24bee 100644
--- a/src/pages/oa/ReimburseManage/reimburse-form/useFinReimburseForm.js
+++ b/src/pages/oa/ReimburseManage/reimburse-form/useFinReimburseForm.js
@@ -15,6 +15,7 @@
   buildTravelReimbursementSaveDto,
   fetchFinReimbursementFormDetail,
   getReimbursementTypeByModuleKey,
+  validateReimbursementApprovalNodes,
   validateReimbursementPersistDto,
 } from "../../_utils/finReimbursementMappers.js";
 import {
@@ -380,6 +381,11 @@
       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);

--
Gitblit v1.9.3