From 344a8a9d99bf5bac3666c8ef2cdc890983a6d27c Mon Sep 17 00:00:00 2001
From: 吴羡 <16976746+Xian-TT3@user.noreply.gitee.com>
Date: 星期四, 08 十月 2026 11:21:03 +0800
Subject: [PATCH] 员工台账列表隐藏籍贯/民族/婚姻状况三列

---
 src/views/officeProcessAutomation/ApproveManage/approve-template/useApproveTemplate.js |   11 ++++++++++-
 1 files changed, 10 insertions(+), 1 deletions(-)

diff --git a/src/views/officeProcessAutomation/ApproveManage/approve-template/useApproveTemplate.js b/src/views/officeProcessAutomation/ApproveManage/approve-template/useApproveTemplate.js
index 79e96bc..4f223c5 100644
--- a/src/views/officeProcessAutomation/ApproveManage/approve-template/useApproveTemplate.js
+++ b/src/views/officeProcessAutomation/ApproveManage/approve-template/useApproveTemplate.js
@@ -56,13 +56,20 @@
   const page = reactive({ current: 1, size: 10, total: 0 });
   const tableData = ref([]);
 
-  const formDialog = reactive({ visible: false, title: "", mode: "add" });
+  const formDialog = reactive({ visible: false, title: "", mode: "add", originEnabled: false });
   const form = reactive(createEmptyTemplateForm());
   const formRef = ref();
 
   const isEditingBuiltin = computed(
     () => formDialog.mode === "edit" && Number(form.templateType) === TEMPLATE_TYPE_BUILTIN
   );
+
+  // 缂栬緫鍚敤涓殑妯℃澘鏃跺彧鑳芥敼鍚敤鐘舵�侊紝鍏朵粬椤瑰彧璇伙紙闇�鍏堝仠鐢ㄥ啀缂栬緫锛�
+  const isEditingEnabled = computed(
+    () => formDialog.mode === "edit" && formDialog.originEnabled === true
+  );
+
+  const isEditFormLocked = computed(() => isEditingBuiltin.value || isEditingEnabled.value);
 
   async function loadTemplateTypeOptions() {
     try {
@@ -229,6 +236,7 @@
     } else {
       resetForm(mode === "edit" ? row : null);
     }
+    formDialog.originEnabled = mode === "edit" && form.enabled !== false;
     formDialog.visible = true;
   }
 
@@ -332,6 +340,7 @@
     formRef,
     formRules,
     isEditingBuiltin,
+    isEditFormLocked,
     detailDialog,
     detailRow,
     detailLoading,

--
Gitblit v1.9.3