From ad95debdac005f496e17ac9567a038165e23d1e1 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E7=99=BD=E8=8F=9C?=
<43331987+JiaLiBai@users.noreply.github.com>
Date: Fri, 10 Oct 2025 10:49:42 +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 | 10 ++---
src/views/ems/powerTariff/AddPowerTariff.vue | 6 +--
src/views/ems/powerTariff/index.vue | 40 +++++++++-----------
src/views/ems/site/sblb/index.vue | 4 +-
4 files changed, 27 insertions(+), 33 deletions(-)
diff --git a/src/api/ems/powerTariff.js b/src/api/ems/powerTariff.js
index 6a00ad3..ff058fe 100644
--- a/src/api/ems/powerTariff.js
+++ b/src/api/ems/powerTariff.js
@@ -24,12 +24,11 @@ export function energyPriceConfig(id) {
method: 'DELETE',
})
}
-//列表
-export function detailPriceConfig(data) {
+//详情
+export function detailPriceConfig(id) {
return request({
- url: `/ems/energyPriceConfig/todo`,
+ url: `/ems/energyPriceConfig/${id}`,
method: 'get',
- data
})
}
@@ -39,4 +38,5 @@ export function listPriceConfig({startTime,endTime,pageSize,pageNum}) {
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
index 5c3def0..9e44c0d 100644
--- a/src/views/ems/powerTariff/AddPowerTariff.vue
+++ b/src/views/ems/powerTariff/AddPowerTariff.vue
@@ -142,14 +142,14 @@ export default {
this.mode='edit'
//获取详情 初始化hoursOptions
this.loading = true
- detailPriceConfig({id}).then(response => {
+ detailPriceConfig(id).then(response => {
const data = response?.data || {}
this.hoursOptions = data?.range || []
this.powerDate=data?.year && data?.month ? data.year +'-'+data.month : ''
this.priceTypeOptions.forEach(item=>{
- item.price = data[item.id] || ''
+ item.price = data[item.id]
})
- })
+ }).finally(()=>this.loading = false)
}else {
this.mode='add'
}
diff --git a/src/views/ems/powerTariff/index.vue b/src/views/ems/powerTariff/index.vue
index 49a5104..a9dbd65 100644
--- a/src/views/ems/powerTariff/index.vue
+++ b/src/views/ems/powerTariff/index.vue
@@ -11,12 +11,12 @@
format="yyyy年"
value-format="yyyy"
:picker-options="pickerOptions"
+ @change="changeDefaultYear"
>