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 = () => {