From cceca2af4f321ad9209e644a9d1f36797ff34689 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=99=BD=E8=8F=9C?= <43331987+JiaLiBai@users.noreply.github.com> Date: Thu, 9 Oct 2025 17:38:26 +0800 Subject: [PATCH] =?UTF-8?q?=E7=94=B5=E4=BB=B7=E9=85=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/ems/powerTariff.js | 42 +++ src/views/ems/powerTariff/AddPowerTariff.vue | 281 +++++++++++++++++++ src/views/ems/powerTariff/index.vue | 173 ++++++++++++ 3 files changed, 496 insertions(+) create mode 100644 src/api/ems/powerTariff.js create mode 100644 src/views/ems/powerTariff/AddPowerTariff.vue create mode 100644 src/views/ems/powerTariff/index.vue diff --git a/src/api/ems/powerTariff.js b/src/api/ems/powerTariff.js new file mode 100644 index 0000000..6a00ad3 --- /dev/null +++ b/src/api/ems/powerTariff.js @@ -0,0 +1,42 @@ +import request from '@/utils/request' +// 新增 +export function addPriceConfig(data) { + return request({ + url: '/ems/energyPriceConfig', + method: 'post', + data + }) +} + +//修改 +export function editPriceConfig(data) { + return request({ + url: '/ems/energyPriceConfig', + method: 'put', + data + }) +} + +//删除 +export function energyPriceConfig(id) { + return request({ + url: `/ems/energyPriceConfig/${id}`, + method: 'DELETE', + }) +} +//列表 +export function detailPriceConfig(data) { + return request({ + url: `/ems/energyPriceConfig/todo`, + method: 'get', + data + }) +} + +//列表 +export function listPriceConfig({startTime,endTime,pageSize,pageNum}) { + return request({ + url: `/ems/energyPriceConfig/list?startTime=${startTime}&endTime=${endTime}&pageNum=${pageNum}&pageSize=${pageSize}`, + method: 'get', + }) +} \ No newline at end of file diff --git a/src/views/ems/powerTariff/AddPowerTariff.vue b/src/views/ems/powerTariff/AddPowerTariff.vue new file mode 100644 index 0000000..5c3def0 --- /dev/null +++ b/src/views/ems/powerTariff/AddPowerTariff.vue @@ -0,0 +1,281 @@ +//选择年月 配置尖峰平谷对应的电价 配置24小时选择对应的尖峰平谷 + + + + + 时间: + + + + + + + + {{item.name}}: + + + + + + + + + + 新增时间段配置 + + + + + + 开始时间 + 结束时间(不包括) + 电价 + 操作 + + + + + + + + + + + + + + + + + + 删除 + + + + + + + + 取消 + 确定 + + + + + + + \ No newline at end of file diff --git a/src/views/ems/powerTariff/index.vue b/src/views/ems/powerTariff/index.vue new file mode 100644 index 0000000..49a5104 --- /dev/null +++ b/src/views/ems/powerTariff/index.vue @@ -0,0 +1,173 @@ + + + + + + + + + 搜索 + 新增电价配置 + + + + + + + {{item.month}}月电价时段划分 + + + + + + + + + 时段 + 电价(元/kWh) + + + {{`${rangeItem.startTime}-${rangeItem.endTime}`}} + {{priceTypeOptions[rangeItem.costType]}} + {{item[rangeItem.costType]}} + + + + + + + + + + + +