From 2e823e5a10496cd7721dd9861fae89d32dc911d8 Mon Sep 17 00:00:00 2001
From: gongchunyi <deslre0381@gmail.com>
Date: 星期五, 22 五月 2026 18:16:12 +0800
Subject: [PATCH] fix: 日期展示格式化

---
 src/views/equipmentManagement/upkeep/index.vue               |    8 +++++++-
 src/views/procurementManagement/thePaymentLedger/index.vue   |    3 +++
 src/views/equipmentManagement/inspectionManagement/index.vue |   15 ++++++++++++++-
 3 files changed, 24 insertions(+), 2 deletions(-)

diff --git a/src/views/equipmentManagement/inspectionManagement/index.vue b/src/views/equipmentManagement/inspectionManagement/index.vue
index fa531f1..c863719 100644
--- a/src/views/equipmentManagement/inspectionManagement/index.vue
+++ b/src/views/equipmentManagement/inspectionManagement/index.vue
@@ -92,6 +92,7 @@
   import { Delete, Plus } from "@element-plus/icons-vue";
   import { onMounted, ref, reactive, getCurrentInstance, nextTick } from "vue";
   import { ElMessageBox } from "element-plus";
+  import dayjs from "dayjs";
 
   // 缁勪欢寮曞叆
   import PIMTable from "@/components/PIMTable/PIMTable.vue";
@@ -194,7 +195,19 @@
       },
     },
     { prop: "registrant", label: "鐧昏浜�", minWidth: 100 },
-    { prop: "createTime", label: "鐧昏鏃ユ湡", minWidth: 100 },
+    {
+      prop: "createTime",
+      label: "鐧昏鏃ユ湡",
+      minWidth: 100,
+      formatData: cell => {
+        if (!cell) return "-";
+        try {
+          return dayjs(cell).format("YYYY-MM-DD HH:mm:ss");
+        } catch {
+          return cell;
+        }
+      },
+    },
     {
       prop: "inspectionResult",
       label: "宸℃缁撴灉",
diff --git a/src/views/equipmentManagement/upkeep/index.vue b/src/views/equipmentManagement/upkeep/index.vue
index ab7cc10..245a162 100644
--- a/src/views/equipmentManagement/upkeep/index.vue
+++ b/src/views/equipmentManagement/upkeep/index.vue
@@ -344,7 +344,13 @@
     },
     { prop: "maintenancePerson", label: "淇濆吇浜�", minWidth: 100 },
     { prop: "registrant", label: "鐧昏浜�", minWidth: 100 },
-    { prop: "registrationDate", label: "鐧昏鏃ユ湡", minWidth: 100 },
+    {
+      prop: "registrationDate",
+      label: "鐧昏鏃ユ湡",
+      minWidth: 100,
+      formatData: cell =>
+        cell ? dayjs(cell).format("YYYY-MM-DD HH:mm:ss") : "-",
+    },
     {
       fixed: "right",
       label: "鎿嶄綔",
diff --git a/src/views/procurementManagement/thePaymentLedger/index.vue b/src/views/procurementManagement/thePaymentLedger/index.vue
index ff0a039..4031ea7 100644
--- a/src/views/procurementManagement/thePaymentLedger/index.vue
+++ b/src/views/procurementManagement/thePaymentLedger/index.vue
@@ -33,6 +33,7 @@
 <script setup>
 import { ref } from "vue";
 import { Search } from "@element-plus/icons-vue";
+import dayjs from "dayjs";
 // import { registrationList } from "@/api/procurementManagement/paymentLedger.js";
 const tableColumn = ref([
   {
@@ -54,6 +55,8 @@
   {
     label: "鐧昏鏃ユ湡",
     prop: "registrationtDate",
+    formatData: cell =>
+      cell ? dayjs(cell).format("YYYY-MM-DD HH:mm:ss") : "-",
   },
 ]);
 const tableData = ref([]);

--
Gitblit v1.9.3