diff --git a/frontend/src/types/platform.ts b/frontend/src/types/platform.ts index 2eeda03..5261157 100644 --- a/frontend/src/types/platform.ts +++ b/frontend/src/types/platform.ts @@ -120,6 +120,7 @@ export interface AlarmRule { delay: number output_node: string enabled: boolean + value: number } export interface LineAlarmSettingPayload { diff --git a/frontend/src/views/lineSetting/index.vue b/frontend/src/views/lineSetting/index.vue index 6693aff..de20cf0 100644 --- a/frontend/src/views/lineSetting/index.vue +++ b/frontend/src/views/lineSetting/index.vue @@ -28,19 +28,19 @@ const activeTab = ref('1') const infoList = ref({ line_no: 1, fault_alarm: [ - { category: 'PT断线', delay: 0, enabled: false, output_node: '', limit: 0 }, - { category: 'CT断线', delay: 0, enabled: false, output_node: '', limit: 0 }, + { category: 'PT断线', delay: 0, value: 0, enabled: false, output_node: '', limit: 0 }, + { category: 'CT断线', delay: 0, value: 0, enabled: false, output_node: '', limit: 0 }, ], over_limit_alarm: [ - { category: '电压', delay: 0, enabled: false, output_node: '', limit: 0 }, - { category: '电流', delay: 0, enabled: false, output_node: '', limit: 0 }, - { category: '差流', delay: 0, enabled: false, output_node: '', limit: 0 }, - { category: '功率', delay: 0, enabled: false, output_node: '', limit: 0 }, - { category: '频率', delay: 0, enabled: false, output_node: '', limit: 0 }, + { category: '电压', delay: 0, value: 0, enabled: false, output_node: '', limit: 0 }, + { category: '电流', delay: 0, value: 0, enabled: false, output_node: '', limit: 0 }, + { category: '差流', delay: 0, value: 0, enabled: false, output_node: '', limit: 0 }, + { category: '功率', delay: 0, value: 0, enabled: false, output_node: '', limit: 0 }, + { category: '频率', delay: 0, value: 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 }, + { category: 'PT变比', delay: 0,value: 0, enabled: false, output_node: '', limit: 0 }, + { category: 'CT变比', delay: 0,value: 0, enabled: false, output_node: '', limit: 0 }, ] }) @@ -152,10 +152,7 @@ const init = () => { 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 + transformerChangeItem.value = item.value } }) }) @@ -251,7 +248,7 @@ const handleSave = () => {
-
@@ -334,7 +331,7 @@ const handleSave = () => {
-