From c592661ae745e32a5299ff87eda6a11878300519 Mon Sep 17 00:00:00 2001
From: zhangwencui <1064582902@qq.com>
Date: 星期一, 15 六月 2026 10:52:39 +0800
Subject: [PATCH] Merge branch 'dev_天津_中兴实强' into dev_NEW_pro
---
src/pages/oa/ReimburseManage/reimburse-form/useFinReimburseForm.js | 16 ++++++++++++----
1 files changed, 12 insertions(+), 4 deletions(-)
diff --git a/src/pages/oa/ReimburseManage/reimburse-form/useFinReimburseForm.js b/src/pages/oa/ReimburseManage/reimburse-form/useFinReimburseForm.js
index 1c24bee..489f598 100644
--- a/src/pages/oa/ReimburseManage/reimburse-form/useFinReimburseForm.js
+++ b/src/pages/oa/ReimburseManage/reimburse-form/useFinReimburseForm.js
@@ -34,7 +34,14 @@
getTravelStandardByTier,
} from "../_utils/travelReimburseUtils.js";
-const userStore = useUserStore();
+// 寤惰繜鍒濆鍖� userStore锛岄伩鍏嶅湪妯″潡鍔犺浇鏃惰皟鐢�
+let userStore = null;
+function getUserStore() {
+ if (!userStore) {
+ userStore = useUserStore();
+ }
+ return userStore;
+}
function buildOverBudgetWarnings(f, detailTotal, hotelLimit, transportLimit, mealLimit) {
const warnings = [];
@@ -198,14 +205,15 @@
/** 鏂板鏃堕粯璁ゅ甫鍑哄綋鍓嶇櫥褰曚汉锛屽噺灏戦�変汉姝ラ */
function tryApplyCurrentUser() {
if (modeRef.value === "edit" || form.applicantId) return;
- const id = userStore.id;
+ const store = getUserStore();
+ const id = store.id;
if (!id) return;
let u = userById(id);
if (!u) {
u = {
userId: id,
- nickName: userStore.nickName,
- userName: userStore.name,
+ nickName: store.nickName,
+ userName: store.name,
};
}
fillApplicantFromUser(u);
--
Gitblit v1.9.3