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