From abeb38d44718730071dbf0e557b8468af6983a27 Mon Sep 17 00:00:00 2001
From: gaoluyang <2820782392@qq.com>
Date: 星期二, 13 十月 2026 17:54:01 +0800
Subject: [PATCH] fix: 时间 1.设备维修单,库存流水,报工时间,BI大屏数据(还有配置管理),用户,角色,部门,岗位,字典,日志列表展示时间修改

---
 src/views/bi/dashboard/index.vue                               |   10 +++++++++-
 src/views/system/user/data.ts                                  |    2 +-
 src/views/wls/transaction/data.ts                              |    2 +-
 src/views/system/operatelog/data.ts                            |    6 +++---
 src/views/system/role/data.ts                                  |    2 +-
 src/views/bi/config/chart/data.ts                              |    2 +-
 src/views/mes/dv/repair/data.ts                                |    6 +++---
 src/views/mes/workbench/components/tabs/FeedbackHistoryTab.vue |    2 +-
 src/views/system/dict/data.ts                                  |    4 ++--
 src/views/system/loginlog/data.ts                              |    6 +++---
 src/views/system/post/data.ts                                  |    2 +-
 src/views/system/dept/data.ts                                  |    2 +-
 src/views/bi/config/data-source/data.ts                        |    2 +-
 src/views/mes/pro/feedback/data.ts                             |   10 ++++++++--
 14 files changed, 36 insertions(+), 22 deletions(-)

diff --git a/src/views/bi/config/chart/data.ts b/src/views/bi/config/chart/data.ts
index 44b770d..4c7a5bb 100644
--- a/src/views/bi/config/chart/data.ts
+++ b/src/views/bi/config/chart/data.ts
@@ -201,7 +201,7 @@
       field: 'createTime',
       title: '鍒涘缓鏃堕棿',
       width: 170,
-      formatter: 'formatDateTime',
+      formatter: 'formatDate',
     },
     {
       title: '鎿嶄綔',
diff --git a/src/views/bi/config/data-source/data.ts b/src/views/bi/config/data-source/data.ts
index 7375b4e..c621eba 100644
--- a/src/views/bi/config/data-source/data.ts
+++ b/src/views/bi/config/data-source/data.ts
@@ -127,7 +127,7 @@
       field: 'createTime',
       title: '鍒涘缓鏃堕棿',
       width: 170,
-      formatter: 'formatDateTime',
+      formatter: 'formatDate',
     },
     {
       title: '鎿嶄綔',
diff --git a/src/views/bi/dashboard/index.vue b/src/views/bi/dashboard/index.vue
index cac84a6..c1bbf5c 100644
--- a/src/views/bi/dashboard/index.vue
+++ b/src/views/bi/dashboard/index.vue
@@ -134,8 +134,16 @@
   return formatNumber(v);
 }
 
+// 澶у睆琛ㄦ牸閲岀殑鏃ユ湡鍒楀彧灞曠ず鍒板ぉ锛堝舰濡� 2026-09-01 10:23:45 鐨勫�煎垏鎴� 2026-09-01锛夛紝
+// 鍥捐〃 SQL 閲岀殑 order_time / receipt_date / create_time / hire_date 閮芥槸甯︽椂鍒嗙鐨�
+const DATE_TIME_RE = /^\d{4}-\d{2}-\d{2}[ T]\d{2}:\d{2}(?::\d{2})?(?:\.\d+)?$/;
+
 function getCellValue(row: unknown, col: string): unknown {
-  return (row as Record<string, unknown>)[col];
+  const val = (row as Record<string, unknown>)[col];
+  if (typeof val === 'string' && DATE_TIME_RE.test(val)) {
+    return val.slice(0, 10);
+  }
+  return val;
 }
 
 // ======== 鐪嬫澘涓婚鑹� ========
diff --git a/src/views/mes/dv/repair/data.ts b/src/views/mes/dv/repair/data.ts
index 6d9e47b..a185c3d 100644
--- a/src/views/mes/dv/repair/data.ts
+++ b/src/views/mes/dv/repair/data.ts
@@ -300,13 +300,13 @@
       field: 'requireDate',
       title: '鎶ヤ慨鏃ユ湡',
       width: 180,
-      formatter: 'formatDateTime',
+      formatter: 'formatDate',
     },
     {
       field: 'finishDate',
       title: '瀹屾垚鏃ユ湡',
       width: 180,
-      formatter: 'formatDateTime',
+      formatter: 'formatDate',
     },
     {
       field: 'result',
@@ -330,7 +330,7 @@
       field: 'createTime',
       title: '鍒涘缓鏃堕棿',
       width: 180,
-      formatter: 'formatDateTime',
+      formatter: 'formatDate',
     },
     {
       title: '鎿嶄綔',
diff --git a/src/views/mes/pro/feedback/data.ts b/src/views/mes/pro/feedback/data.ts
index 32056e7..3e25ee4 100644
--- a/src/views/mes/pro/feedback/data.ts
+++ b/src/views/mes/pro/feedback/data.ts
@@ -13,6 +13,7 @@
   MesProWorkOrderStatusEnum,
 } from '@vben/constants';
 import { getDictOptions } from '@vben/hooks';
+import { formatDate } from '@vben/utils';
 
 import { Button } from 'ant-design-vue';
 
@@ -20,6 +21,7 @@
 import { getRouteProcessByRouteAndProcess } from '#/api/mes/pro/route/process';
 import { getSimpleUserList } from '#/api/system/user';
 import { loadParamDetails } from './param-state';
+
 import { getRangePickerDefaultProps } from '#/utils';
 import { MdItemSelect } from '#/views/mes/md/item/components';
 import { MdWorkstationSelect } from '#/views/mes/md/workstation/components';
@@ -147,7 +149,7 @@
       field: 'feedbackTime',
       title: '鎶ュ伐鏃堕棿',
       width: 180,
-      formatter: 'formatDateTime',
+      formatter: 'formatDate',
     },
     { field: 'approveUserNickname', title: '瀹℃牳浜�', width: 100 },
     {
@@ -488,7 +490,11 @@
     { field: 'materialScrapQuantity', label: '鏂欏簾鏁伴噺' },
     { field: 'otherScrapQuantity', label: '鍏朵粬搴熷搧' },
     { field: 'feedbackUserNickname', label: '鎶ュ伐浜�' },
-    { field: 'feedbackTime', label: '鎶ュ伐鏃堕棿' },
+    {
+      field: 'feedbackTime',
+      label: '鎶ュ伐鏃堕棿',
+      render: (val) => formatDate(val) as string,
+    },
     { field: 'approveUserNickname', label: '瀹℃牳浜�' },
     { field: 'remark', label: '澶囨敞' },
   ];
diff --git a/src/views/mes/workbench/components/tabs/FeedbackHistoryTab.vue b/src/views/mes/workbench/components/tabs/FeedbackHistoryTab.vue
index 40fe4f8..7edccdf 100644
--- a/src/views/mes/workbench/components/tabs/FeedbackHistoryTab.vue
+++ b/src/views/mes/workbench/components/tabs/FeedbackHistoryTab.vue
@@ -191,7 +191,7 @@
         field: 'feedbackTime',
         title: '鎶ュ伐鏃堕棿',
         width: 170,
-        formatter: 'formatDateTime',
+        formatter: 'formatDate',
       },
       {
         title: '鎿嶄綔',
diff --git a/src/views/system/dept/data.ts b/src/views/system/dept/data.ts
index 9fe39e2..7537d23 100644
--- a/src/views/system/dept/data.ts
+++ b/src/views/system/dept/data.ts
@@ -175,7 +175,7 @@
       field: 'createTime',
       title: '鍒涘缓鏃堕棿',
       minWidth: 180,
-      formatter: 'formatDateTime',
+      formatter: 'formatDate',
     },
     {
       title: '鎿嶄綔',
diff --git a/src/views/system/dict/data.ts b/src/views/system/dict/data.ts
index cfa455a..2dc93cb 100644
--- a/src/views/system/dict/data.ts
+++ b/src/views/system/dict/data.ts
@@ -137,7 +137,7 @@
       field: 'createTime',
       title: '鍒涘缓鏃堕棿',
       minWidth: 180,
-      formatter: 'formatDateTime',
+      formatter: 'formatDate',
     },
     {
       title: '鎿嶄綔',
@@ -342,7 +342,7 @@
       title: '鍒涘缓鏃堕棿',
       field: 'createTime',
       minWidth: 180,
-      formatter: 'formatDateTime',
+      formatter: 'formatDate',
     },
     {
       title: '鎿嶄綔',
diff --git a/src/views/system/loginlog/data.ts b/src/views/system/loginlog/data.ts
index 386d832..a7db14d 100644
--- a/src/views/system/loginlog/data.ts
+++ b/src/views/system/loginlog/data.ts
@@ -5,7 +5,7 @@
 import { h } from 'vue';
 
 import { DICT_TYPE } from '@vben/constants';
-import { formatDateTime } from '@vben/utils';
+import { formatDate } from '@vben/utils';
 
 import { DictTag } from '#/components/dict-tag';
 import { getRangePickerDefaultProps } from '#/utils';
@@ -88,7 +88,7 @@
       field: 'createTime',
       title: '鐧诲綍鏃ユ湡',
       minWidth: 180,
-      formatter: 'formatDateTime',
+      formatter: 'formatDate',
     },
     {
       title: '鎿嶄綔',
@@ -141,7 +141,7 @@
     {
       field: 'createTime',
       label: '鐧诲綍鏃ユ湡',
-      render: (val) => formatDateTime(val) as string,
+      render: (val) => formatDate(val) as string,
     },
   ];
 }
diff --git a/src/views/system/operatelog/data.ts b/src/views/system/operatelog/data.ts
index c75d4c2..e98e6b4 100644
--- a/src/views/system/operatelog/data.ts
+++ b/src/views/system/operatelog/data.ts
@@ -5,7 +5,7 @@
 import { h } from 'vue';
 
 import { DICT_TYPE } from '@vben/constants';
-import { formatDateTime } from '@vben/utils';
+import { formatDate } from '@vben/utils';
 
 import { getSimpleUserList } from '#/api/system/user';
 import { DictTag } from '#/components/dict-tag';
@@ -106,7 +106,7 @@
       field: 'createTime',
       title: '鎿嶄綔鏃堕棿',
       minWidth: 180,
-      formatter: 'formatDateTime',
+      formatter: 'formatDate',
     },
     {
       field: 'bizId',
@@ -190,7 +190,7 @@
     {
       field: 'createTime',
       label: '鎿嶄綔鏃堕棿',
-      render: (val) => formatDateTime(val) as string,
+      render: (val) => formatDate(val) as string,
     },
     {
       field: 'bizId',
diff --git a/src/views/system/post/data.ts b/src/views/system/post/data.ts
index ca71395..3366e04 100644
--- a/src/views/system/post/data.ts
+++ b/src/views/system/post/data.ts
@@ -168,7 +168,7 @@
       field: 'createTime',
       title: '鍒涘缓鏃堕棿',
       minWidth: 180,
-      formatter: 'formatDateTime',
+      formatter: 'formatDate',
     },
     {
       title: '鎿嶄綔',
diff --git a/src/views/system/role/data.ts b/src/views/system/role/data.ts
index b8efae8..ea76b9b 100644
--- a/src/views/system/role/data.ts
+++ b/src/views/system/role/data.ts
@@ -253,7 +253,7 @@
       field: 'createTime',
       title: '鍒涘缓鏃堕棿',
       minWidth: 180,
-      formatter: 'formatDateTime',
+      formatter: 'formatDate',
     },
     {
       title: '鎿嶄綔',
diff --git a/src/views/system/user/data.ts b/src/views/system/user/data.ts
index 8506c40..d67b4f9 100644
--- a/src/views/system/user/data.ts
+++ b/src/views/system/user/data.ts
@@ -342,7 +342,7 @@
       field: 'createTime',
       title: '鍒涘缓鏃堕棿',
       minWidth: 180,
-      formatter: 'formatDateTime',
+      formatter: 'formatDate',
     },
     {
       title: '鎿嶄綔',
diff --git a/src/views/wls/transaction/data.ts b/src/views/wls/transaction/data.ts
index 117aa3f..75af4b8 100644
--- a/src/views/wls/transaction/data.ts
+++ b/src/views/wls/transaction/data.ts
@@ -203,7 +203,7 @@
       field: 'transactionTime',
       title: '浜嬪姟鏃堕棿',
       width: 160,
-      formatter: 'formatDateTime',
+      formatter: 'formatDate',
     },
   ];
 }

--
Gitblit v1.9.3