From efc0c3a697969503634138d7881543f4099b81ca Mon Sep 17 00:00:00 2001
From: yyb <995253665@qq.com>
Date: 星期三, 20 五月 2026 13:32:09 +0800
Subject: [PATCH] 审批模板导入只能从已有模板导入

---
 src/views/officeProcessAutomation/AttendManage/leave-apply/index.vue |   56 +++++++-------------------------------------------------
 1 files changed, 7 insertions(+), 49 deletions(-)

diff --git a/src/views/officeProcessAutomation/AttendManage/leave-apply/index.vue b/src/views/officeProcessAutomation/AttendManage/leave-apply/index.vue
index 7c3849b..30a821b 100644
--- a/src/views/officeProcessAutomation/AttendManage/leave-apply/index.vue
+++ b/src/views/officeProcessAutomation/AttendManage/leave-apply/index.vue
@@ -498,13 +498,9 @@
   );
 }
 
-/** 鏈湴妯℃嫙锛氭牴鎹敤鎴风敓鎴愮ǔ瀹氥�屽亣鏈熶綑棰濄�嶅崰浣� */
-function mockLeaveBalance(u) {
-  if (!u) return undefined;
-  const idStr = String(u.userId ?? u.id ?? "0");
-  let s = 0;
-  for (let i = 0; i < idStr.length; i++) s += idStr.charCodeAt(i);
-  return Math.round(((s % 130) / 10 + 5) * 100) / 100;
+/** 鍋囨湡浣欓锛堝鎺ヨ�冨嫟 API 鍓嶄笉灞曠ず鍋囨暟鎹級 */
+function mockLeaveBalance() {
+  return undefined;
 }
 
 function filterUsersByQuery(query) {
@@ -547,45 +543,7 @@
   }
 }
 
-/** 鏈湴妯℃嫙鍒楄〃鏁版嵁 */
-const allRows = ref([
-  {
-    id: "1",
-    applicantId: "mock_1",
-    applicantNo: "zhangsan",
-    applicantName: "寮犱笁",
-    leaveType: "annual",
-    leaveBalanceDays: 12,
-    leaveStartTime: "2026-05-10 09:00:00",
-    leaveEndTime: "2026-05-12 18:00:00",
-    leaveDurationDays: 2.38,
-    leaveReason: "骞翠紤鍋囪繑涔℃帰浜层��",
-    approvalMode: "parallel",
-    approverIds: [],
-    approverNames: "",
-    approvalResult: "pending",
-    attachmentList: [{ name: "杞︾エ璁㈠崟.pdf" }],
-    createTime: "2026-05-09 10:20:00",
-  },
-  {
-    id: "2",
-    applicantId: "mock_2",
-    applicantNo: "lisi",
-    applicantName: "鏉庡洓",
-    leaveType: "sick",
-    leaveBalanceDays: 0,
-    leaveStartTime: "2026-05-14 08:30:00",
-    leaveEndTime: "2026-05-14 12:00:00",
-    leaveDurationDays: 0.15,
-    leaveReason: "涓婂崍闂ㄨ瘖澶嶆煡銆�",
-    approvalMode: "or_sign",
-    approverIds: [],
-    approverNames: "",
-    approvalResult: "approved",
-    attachmentList: [],
-    createTime: "2026-05-13 16:00:00",
-  },
-]);
+const allRows = ref([]);
 
 const searchForm = reactive({
   applicantKeyword: "",
@@ -789,7 +747,7 @@
     window.open(url, "_blank");
     return;
   }
-  proxy?.$modal?.msgSuccess?.(`宸叉ā鎷熶笅杞斤細${row.name}`);
+  proxy?.$modal?.msgWarning?.("鏆傛棤涓嬭浇鍦板潃");
 }
 
 async function openFormDialog(mode, row) {
@@ -874,7 +832,7 @@
       approvalResult: "pending",
       createTime: dayjs().format("YYYY-MM-DD HH:mm:ss"),
     });
-    proxy?.$modal?.msgSuccess?.("鏂板鎴愬姛锛堟湰鍦版ā鎷燂級");
+    proxy?.$modal?.msgSuccess?.("鏂板鎴愬姛");
   } else {
     const idx = allRows.value.findIndex((r) => r.id === form.id);
     if (idx !== -1) {
@@ -887,7 +845,7 @@
         createTime: prev.createTime ?? dayjs().format("YYYY-MM-DD HH:mm:ss"),
       };
     }
-    proxy?.$modal?.msgSuccess?.("淇濆瓨鎴愬姛锛堟湰鍦版ā鎷燂級");
+    proxy?.$modal?.msgSuccess?.("淇濆瓨鎴愬姛");
   }
   formDialog.visible = false;
   handleQuery();

--
Gitblit v1.9.3