diff --git a/frontend/src/types/platform.ts b/frontend/src/types/platform.ts index 2f9897a..2eeda03 100644 --- a/frontend/src/types/platform.ts +++ b/frontend/src/types/platform.ts @@ -125,7 +125,8 @@ export interface AlarmRule { export interface LineAlarmSettingPayload { line_no: number over_limit_alarm: AlarmRule[] - fault_alarm: AlarmRule[] + fault_alarm: AlarmRule[], + transformer_change: AlarmRule[] } export interface AiAlarmSettingItem { diff --git a/frontend/src/views/lineSetting/index.vue b/frontend/src/views/lineSetting/index.vue index 2d8b0ba..6693aff 100644 --- a/frontend/src/views/lineSetting/index.vue +++ b/frontend/src/views/lineSetting/index.vue @@ -38,9 +38,9 @@ const infoList = ref({ { category: '功率', delay: 0, enabled: false, output_node: '', limit: 0 }, { category: '频率', delay: 0, enabled: false, output_node: '', limit: 0 }, ], - mutual_limit_alarm: [ - { category: 'PT变化', delay: 0, enabled: false, output_node: '', limit: 0 }, - { category: 'CT变化', delay: 0, enabled: false, output_node: '', limit: 0 }, + transformer_change: [ + { category: 'PT变比', delay: 0, enabled: false, output_node: '', limit: 0 }, + { category: 'CT变比', delay: 0, enabled: false, output_node: '', limit: 0 }, ] }) @@ -107,7 +107,7 @@ const cleardata = () => { item.output_node = '' item.limit = 0 }) - infoList.value.mutual_limit_alarm.forEach(item => { + infoList.value.transformer_change.forEach(item => { item.delay = 0 item.enabled = false item.output_node = '' @@ -149,16 +149,16 @@ const init = () => { } }) }) - // res.mutual_limit_alarm.forEach(item => { - // infoList.value.mutual_limit_alarm.forEach((mutualLimitItem, idx) => { - // if (mutualLimitItem.category === item.category) { - // mutualLimitItem.delay = item.delay - // mutualLimitItem.enabled = item.enabled - // mutualLimitItem.output_node = item.output_node - // mutualLimitItem.limit = item.limit || 0 - // } - // }) - // }) + res.transformer_change.forEach(item => { + infoList.value.transformer_change.forEach((transformerChangeItem, idx) => { + if (transformerChangeItem.category === item.category) { + transformerChangeItem.delay = item.delay + transformerChangeItem.enabled = item.enabled + transformerChangeItem.output_node = item.output_node + transformerChangeItem.limit = item.limit || 0 + } + }) + }) }) } const isswitch = ref(false) @@ -220,7 +220,7 @@ const handleSave = () => {