From 79548559809eec7c4fb8c666314605d688dffeb4 Mon Sep 17 00:00:00 2001
From: yuan <123@>
Date: 星期六, 10 十月 2026 00:20:55 +0800
Subject: [PATCH] feat(date-format): 全站时间格式化为只显示年月日

---
 src/main.js |   13 +++++++++++++
 1 files changed, 13 insertions(+), 0 deletions(-)

diff --git a/src/main.js b/src/main.js
index 0b3f714..a90651c 100644
--- a/src/main.js
+++ b/src/main.js
@@ -27,6 +27,7 @@
 import "./permission"; // permission control
 
 import { useDict } from "@/utils/dict";
+import { dateOnlyFormatter, dateOnlyTextMixin } from "@/utils/dateFormat";
 import {
   parseTime,
   resetForm,
@@ -113,4 +114,16 @@
 });
 app._context.components.ElDialog.props.closeOnClickModal.default = false;
 
+// ---------------------------------------------------------------------------
+// 鏃堕棿鍙樉绀哄勾鏈堟棩锛堝鎴峰彛寰勶細鎵�鏈夐〉闈笉鏄剧ず鏃跺垎绉掞級
+// 1) 鎵�鏈夈�屾病鏈夎嚜瀹氫箟鎻掓Ы銆嶇殑琛ㄦ牸鍒楄蛋榛樿 formatter锛岃嚜鍔ㄦ埅鏂垚 YYYY-MM-DD
+// 2) 鍏ㄥ眬 mixin 鍏滀綇鍏朵綑鎻掑�硷紙璇︽儏寮圭獥 / el-descriptions / span / 甯︽彃妲界殑鍗曞厓鏍硷級
+//    鍙敼 DOM 鏂囨湰锛屼笉鍔ㄦ暟鎹� 鈥斺�� 琛ㄥ崟銆佹棩鏈熼�夋嫨鍣ㄣ�佸鍑恒�佹帴鍙e弬鏁伴兘涓嶅彈褰卞搷
+// ---------------------------------------------------------------------------
+const tableColumn = app._context.components.ElTableColumn;
+if (tableColumn && tableColumn.props && tableColumn.props.formatter) {
+  tableColumn.props.formatter = { type: Function, default: dateOnlyFormatter };
+}
+app.mixin(dateOnlyTextMixin);
+
 app.mount("#app");

--
Gitblit v1.9.3