From ac7dd9dd30361b80e948ff1b2a2ee27591115355 Mon Sep 17 00:00:00 2001 From: dashixiong Date: Wed, 1 Apr 2026 14:28:09 +0800 Subject: [PATCH] =?UTF-8?q?=E9=87=8D=E6=9E=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- api/ems/site.js | 42 ++- components/SiteSelector/index.vue | 69 ++++ components/SiteSwitchHeader/index.vue | 128 +++++++ config.js | 2 +- pages/index.vue | 153 +++------ pages/work/index.vue | 470 +++++++++++++------------- store/modules/site.js | 109 ++++++ utils/request.js | 27 +- 8 files changed, 637 insertions(+), 363 deletions(-) create mode 100644 components/SiteSelector/index.vue create mode 100644 components/SiteSwitchHeader/index.vue create mode 100644 store/modules/site.js diff --git a/api/ems/site.js b/api/ems/site.js index e881768..3b252ce 100644 --- a/api/ems/site.js +++ b/api/ems/site.js @@ -104,10 +104,10 @@ export function getSingleSiteBaseInfo(data) { }) } -//单站监控 首页 总累计运行数据 -export function getDzjkHomeView(siteId) { +//单站监控 首页 总累计运行数据(基于日表) +export function getDzjkHomeTotalView(siteId) { return request({ - url: `/ems/siteMonitor/homeView?siteId=${siteId}`, + url: `/ems/siteMonitor/homeTotalView?siteId=${siteId}`, method: 'get' }) } @@ -138,18 +138,30 @@ export function getSevenChargeData(data) { }) } -//单站监控 首页 当日功率曲线 -export function getPointData(data) { - return request({ - url: `/ems/siteMonitor/getPointData`, - method: 'get', - data - }) -} - -// 获取站点包含的设备种类 用来判断单站监控设备监控的菜单栏展示 -export function getSiteAllDeviceCategory(data) { - return request({ +//单站监控 首页 当日功率曲线 +export function getPointData(data) { + return request({ + url: `/ems/siteMonitor/getPointData`, + method: 'get', + data + }) +} + +// 点位配置-曲线数据(与管理端一致) +export function getPointConfigCurve(data) { + return request({ + url: `/ems/pointConfig/curve`, + method: 'post', + data, + headers: { + repeatSubmit: false + } + }) +} + +// 获取站点包含的设备种类 用来判断单站监控设备监控的菜单栏展示 +export function getSiteAllDeviceCategory(data) { + return request({ url: `/ems/siteConfig/getSiteAllDeviceCategory`, method: 'get', data diff --git a/components/SiteSelector/index.vue b/components/SiteSelector/index.vue new file mode 100644 index 0000000..bc03748 --- /dev/null +++ b/components/SiteSelector/index.vue @@ -0,0 +1,69 @@ + + + + + diff --git a/components/SiteSwitchHeader/index.vue b/components/SiteSwitchHeader/index.vue new file mode 100644 index 0000000..0747bdd --- /dev/null +++ b/components/SiteSwitchHeader/index.vue @@ -0,0 +1,128 @@ + + + + + diff --git a/config.js b/config.js index 246f0a0..82fbb5d 100644 --- a/config.js +++ b/config.js @@ -1,7 +1,7 @@ // 应用全局配置 module.exports = { // todo 打包项目时切换baseUrl - //baseUrl: 'http://localhost:8089', + // baseUrl: 'http://localhost:8089', // 测试环境 baseUrl: 'http://110.40.171.179:8089', // 生产环境 diff --git a/pages/index.vue b/pages/index.vue index c85c9d0..aacfb8b 100644 --- a/pages/index.vue +++ b/pages/index.vue @@ -1,20 +1,7 @@