From cec9db14ca3bee02fd05aeb888df83794ad51dfa Mon Sep 17 00:00:00 2001
From: gongchunyi <deslre0381@gmail.com>
Date: 星期六, 20 六月 2026 15:08:41 +0800
Subject: [PATCH] fix: 同步时间格式化

---
 src/views/energyManagement/meterArchive/index.vue |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

diff --git a/src/views/energyManagement/meterArchive/index.vue b/src/views/energyManagement/meterArchive/index.vue
index d22b847..121ecaa 100644
--- a/src/views/energyManagement/meterArchive/index.vue
+++ b/src/views/energyManagement/meterArchive/index.vue
@@ -36,6 +36,9 @@
             {{ row.relayState === "1" ? "鍚堥椄" : row.relayState === "0" ? "鎷夐椄" : "鏈煡" }}
           </el-tag>
         </template>
+        <template #syncTime="{ row }">
+          {{ row.syncTime ? dayjs(row.syncTime).format('YYYY-MM-DD HH:mm:ss') : '-' }}
+        </template>
         <template #operate="{ row }">
           <el-button link type="primary" @click="openForm('edit', row)">缂栬緫</el-button>
           <el-button v-if="row.source === 'manual'" link type="danger" @click="handleDelete(row)">鍒犻櫎</el-button>
@@ -49,6 +52,7 @@
 <script setup>
 import { onMounted, reactive, ref, toRefs } from "vue";
 import { ElMessage, ElMessageBox } from "element-plus";
+import dayjs from "dayjs";
 import FormDia from "./components/formDia.vue";
 import { meterListPage, meterSync, meterDelete } from "@/api/energyManagement/tqdianbiao.js";
 
@@ -69,7 +73,7 @@
   { label: "鏉ユ簮", prop: "source", dataType: "slot", slot: "source", width: 80 },
   { label: "缁х數鍣�", prop: "relayState", dataType: "slot", slot: "relayState", width: 90 },
   { label: "澶囨敞", prop: "description", minWidth: 100 },
-  { label: "鍚屾鏃堕棿", prop: "syncTime", minWidth: 160 },
+  { label: "鍚屾鏃堕棿", prop: "syncTime", dataType: "slot", slot: "syncTime", minWidth: 160 },
   { label: "鎿嶄綔", prop: "operate", dataType: "slot", slot: "operate", width: 120, fixed: "right" },
 ]);
 

--
Gitblit v1.9.3