From b014cdaf7fcf42cd2b310968f9d47d4420444a6a Mon Sep 17 00:00:00 2001
From: yyb <995253665@qq.com>
Date: 星期四, 21 五月 2026 11:46:38 +0800
Subject: [PATCH] 审批模板增加配置模板导入,按钮权限控制,新建页面ui优化

---
 src/pages/oa/ApproveManage/approve-template/detail.vue |   10 ++--------
 1 files changed, 2 insertions(+), 8 deletions(-)

diff --git a/src/pages/oa/ApproveManage/approve-template/detail.vue b/src/pages/oa/ApproveManage/approve-template/detail.vue
index 75dba50..40a8958 100644
--- a/src/pages/oa/ApproveManage/approve-template/detail.vue
+++ b/src/pages/oa/ApproveManage/approve-template/detail.vue
@@ -125,6 +125,7 @@
   import PageHeader from "@/components/PageHeader.vue";
   import FooterButtons from "@/components/FooterButtons.vue";
   import { getApprovalTemplateDetail } from "@/api/oa/approvalTemplate.js";
+  import { getFieldEditorTypeLabel } from "../../_utils/approvalFormField.js";
   import {
     buildTypeLabelMap,
     fetchApprovalTemplateTypes,
@@ -133,13 +134,6 @@
 
   const EDIT_STORAGE_KEY = "oa_approve_template_edit_row";
   const LEVEL_TEXT = ["", "涓�", "浜�", "涓�", "鍥�", "浜�", "鍏�", "涓�", "鍏�", "涔�", "鍗�"];
-
-  const FIELD_TYPE_MAP = {
-    text: "鍗曡鏂囨湰",
-    textarea: "澶氳鏂囨湰",
-    number: "鏁板瓧",
-    date: "鏃ユ湡",
-  };
 
   const templateId = ref("");
   const detail = ref(null);
@@ -179,7 +173,7 @@
     return "";
   };
 
-  const fieldTypeLabel = type => FIELD_TYPE_MAP[type] || type || "-";
+  const fieldTypeLabel = type => getFieldEditorTypeLabel(type);
 
   const approveTypeText = type => (type === "OR" ? "鎴栫" : "浼氱");
 

--
Gitblit v1.9.3