From 9f3bc47b98cbc51df7cfcea94d4aa0c35f40cbc5 Mon Sep 17 00:00:00 2001
From: yuan <123@>
Date: 星期二, 13 十月 2026 14:09:06 +0800
Subject: [PATCH] feat: 添加数字格式化工具,支持去掉小数末尾多余的 0 和四舍五入功能

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

diff --git a/src/views/officeProcessAutomation/ApproveManage/approve-template/useApproveTemplate.js b/src/views/officeProcessAutomation/ApproveManage/approve-template/useApproveTemplate.js
index 79e96bc..df25e2e 100644
--- a/src/views/officeProcessAutomation/ApproveManage/approve-template/useApproveTemplate.js
+++ b/src/views/officeProcessAutomation/ApproveManage/approve-template/useApproveTemplate.js
@@ -17,6 +17,7 @@
   isBuiltinTemplate,
   mapTemplateFromApi,
   mapTemplateToApi,
+  nodeDisplayName,
   nodeSignModeLabel,
   formatDisplayTime,
   unwrapTemplateDetail,
@@ -104,10 +105,9 @@
     },
     {
       label: "娴佺▼姒傝",
-      prop: "flowNodes",
+      prop: "flowSummary",
       minWidth: 220,
       showOverflowTooltip: true,
-      formatData: (v) => flowNodesSummary(v),
     },
     {
       label: "鐘舵��",
@@ -125,13 +125,13 @@
       showOverflowTooltip: true,
       formatData: (v) => formatDisplayTime(v),
     },
-    {
-      label: "鏇存柊鏃堕棿",
-      prop: "updatedTime",
-      width: 170,
-      showOverflowTooltip: true,
-      formatData: (v) => formatDisplayTime(v),
-    },
+    // {
+    //   label: "鏇存柊鏃堕棿",
+    //   prop: "updatedTime",
+    //   width: 170,
+    //   showOverflowTooltip: true,
+    //   formatData: (v) => formatDisplayTime(v),
+    // },
     {
       dataType: "action",
       label: "鎿嶄綔",
@@ -159,7 +159,11 @@
         buildApprovalTemplateListParams({ page, searchForm })
       );
       const data = res?.data || {};
-      tableData.value = (data.records || []).map(mapTemplateFromApi);
+      // 娴佺▼姒傝鎸夈�屽鎵圭被鍨嬄峰眰绾с�嶅睍绀猴紝闇�瑕佹妸妯℃澘鍚嶅甫杩涙枃妗堥噷
+      tableData.value = (data.records || []).map(mapTemplateFromApi).map((row) => ({
+        ...row,
+        flowSummary: flowNodesSummary(row.flowNodes, row.templateName),
+      }));
       page.total = Number(data.total || 0);
     } catch {
       tableData.value = [];
@@ -321,6 +325,7 @@
     templateTypeLabel,
     fetchTemplateList,
     nodeSignModeLabel,
+    nodeDisplayName,
     flowNodesSummary,
     searchForm,
     tableLoading,

--
Gitblit v1.9.3