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 @@ + + + + + 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 @@ + + + + +