From 0e053f43fe591be3e0e92e3cfb4ad90d660b0546 Mon Sep 17 00:00:00 2001
From: gaoluyang <2820782392@qq.com>
Date: 星期五, 29 五月 2026 09:02:43 +0800
Subject: [PATCH] 中兴实强app 1.白屏问题解决

---
 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