From 55ff382434c6763774da41fec554ba40a26a4166 Mon Sep 17 00:00:00 2001
From: zhangyue <82248909@qq.com>
Date: Sat, 25 Jul 2026 18:20:12 +0800
Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=20=E6=8A=A5=E8=A1=A8?=
=?UTF-8?q?=E6=9F=A5=E8=AF=A2=E3=80=81=E6=95=B0=E6=8D=AE=E8=B4=A8=E9=87=8F?=
=?UTF-8?q?=E7=95=8C=E9=9D=A2?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../appmana/datacenter/DataSummaryPage.vue | 117 +++
.../datacenter/components/RichTextCard.vue | 96 +++
.../appmana/datacenter/datacenter.api.ts | 38 +
src/views/appmana/datacenter/quality.vue | 286 +++++++
src/views/appmana/datacenter/statistics.vue | 761 ++++++++++++++++++
5 files changed, 1298 insertions(+)
create mode 100644 src/views/appmana/datacenter/DataSummaryPage.vue
create mode 100644 src/views/appmana/datacenter/components/RichTextCard.vue
create mode 100644 src/views/appmana/datacenter/datacenter.api.ts
create mode 100644 src/views/appmana/datacenter/quality.vue
create mode 100644 src/views/appmana/datacenter/statistics.vue
diff --git a/src/views/appmana/datacenter/DataSummaryPage.vue b/src/views/appmana/datacenter/DataSummaryPage.vue
new file mode 100644
index 0000000..e3aa590
--- /dev/null
+++ b/src/views/appmana/datacenter/DataSummaryPage.vue
@@ -0,0 +1,117 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/appmana/datacenter/components/RichTextCard.vue b/src/views/appmana/datacenter/components/RichTextCard.vue
new file mode 100644
index 0000000..f9b2fae
--- /dev/null
+++ b/src/views/appmana/datacenter/components/RichTextCard.vue
@@ -0,0 +1,96 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/appmana/datacenter/datacenter.api.ts b/src/views/appmana/datacenter/datacenter.api.ts
new file mode 100644
index 0000000..4903012
--- /dev/null
+++ b/src/views/appmana/datacenter/datacenter.api.ts
@@ -0,0 +1,38 @@
+import { defHttp } from '/@/utils/http/axios';
+
+
+enum Api {
+ qualityData = '/appmana/survDisplayInfo/getQualityData',
+ dataSummary = '/appmana/dataCenter/dataSummary',
+ deviceAlertStatistic = '/appmana/dataCenter/deviceAlertStatistic',
+ deviceList = '/appmana/dataCenter/deviceList',
+}
+
+
+/**
+ * 获取数据质量数据
+ * @param params
+ */
+export const getQualityData = (params) => defHttp.get({ url: Api.qualityData, params }, { isTransformResponse: false });
+
+
+
+/**
+ * 获取数据报告
+ * @param params
+ */
+export const getAllDataSummary = (params) => defHttp.get({ url: Api.dataSummary, params }, { isTransformResponse: false });
+
+/**
+ * 获取支持的设备列表
+ * @param params
+ */
+export const getAllDeviceList = (params) => defHttp.get({ url: Api.deviceList, params }, { isTransformResponse: false });
+
+
+
+/**
+ * 获取数据报告
+ * @param params
+ */
+export const getDeviceAlertStatistic = (params) => defHttp.post({ url: Api.deviceAlertStatistic, params }, { isTransformResponse: false });
diff --git a/src/views/appmana/datacenter/quality.vue b/src/views/appmana/datacenter/quality.vue
new file mode 100644
index 0000000..a6dff6f
--- /dev/null
+++ b/src/views/appmana/datacenter/quality.vue
@@ -0,0 +1,286 @@
+
+
+
+
+
+
+
{{ data.phosphoruss }}
+
{{ data.phosphorus }}
+
+
+
{{ data.cods }}
+
{{ data.cod }}
+
+
+
+
+
+
+
+
{{ data.level }}
+
综合评价
+
+
+
+
+
+
{{ data.nitrogens }}
+
{{ data.nitrogen }}
+
+
+
{{ data.wasteRates }}
+
{{ data.wasteRate }}
+
+
+
+
+
+
+
+
+
diff --git a/src/views/appmana/datacenter/statistics.vue b/src/views/appmana/datacenter/statistics.vue
new file mode 100644
index 0000000..5a5d28a
--- /dev/null
+++ b/src/views/appmana/datacenter/statistics.vue
@@ -0,0 +1,761 @@
+
+
+
+
+
+
+
+
+
+
设备
+
+
+ {{ item.deployDes }}
+
+
+
+
+
+
+
+
+
模式
+
+ 日统计
+ 月统计
+ 年统计
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 查询
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+