Merge branch 'main' of http://121.37.111.42:3000/zhengsl/emcp
This commit is contained in:
commit
f8321bb844
@ -115,12 +115,13 @@ export interface ChannelConfigPayload {
|
|||||||
}
|
}
|
||||||
|
|
||||||
export interface AlarmRule {
|
export interface AlarmRule {
|
||||||
category: string
|
category?: string
|
||||||
limit?: number
|
limit?: number
|
||||||
delay: number
|
delay?: number
|
||||||
output_node: string
|
output_node?: string
|
||||||
enabled: boolean
|
enabled?: boolean
|
||||||
value: number
|
value?: number
|
||||||
|
[key: string]: any
|
||||||
}
|
}
|
||||||
|
|
||||||
export interface LineAlarmSettingPayload {
|
export interface LineAlarmSettingPayload {
|
||||||
|
|||||||
@ -28,19 +28,19 @@ const activeTab = ref('1')
|
|||||||
const infoList = ref({
|
const infoList = ref({
|
||||||
line_no: 1,
|
line_no: 1,
|
||||||
fault_alarm: [
|
fault_alarm: [
|
||||||
{ category: 'PT断线', delay: 0, value: 0, enabled: false, output_node: '', limit: 0 },
|
{ category: 'PT断线', delay: 0, enabled: false, output_node: '', limit: 0 },
|
||||||
{ category: 'CT断线', delay: 0, value: 0, enabled: false, output_node: '', limit: 0 },
|
{ category: 'CT断线', delay: 0, enabled: false, output_node: '', limit: 0 },
|
||||||
],
|
],
|
||||||
over_limit_alarm: [
|
over_limit_alarm: [
|
||||||
{ category: '电压', delay: 0, value: 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, enabled: false, output_node: '', limit: 0 },
|
||||||
{ category: '差流', delay: 0, value: 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, enabled: false, output_node: '', limit: 0 },
|
||||||
{ category: '频率', delay: 0, value: 0, enabled: false, output_node: '', limit: 0 },
|
{ category: '频率', delay: 0, enabled: false, output_node: '', limit: 0 },
|
||||||
],
|
],
|
||||||
transformer_change: [
|
transformer_change: [
|
||||||
{ category: 'PT变比', delay: 0,value: 0, enabled: false, output_node: '', limit: 0 },
|
{ category: 'PT变比',value: 0,},
|
||||||
{ category: 'CT变比', delay: 0,value: 0, enabled: false, output_node: '', limit: 0 },
|
{ category: 'CT变比',value: 0,},
|
||||||
]
|
]
|
||||||
|
|
||||||
})
|
})
|
||||||
@ -96,22 +96,19 @@ const options = ref([
|
|||||||
])
|
])
|
||||||
const cleardata = () => {
|
const cleardata = () => {
|
||||||
infoList.value.fault_alarm.forEach(item => {
|
infoList.value.fault_alarm.forEach(item => {
|
||||||
item.delay = 0
|
item.delay! = 0
|
||||||
item.enabled = false
|
item.enabled! = false
|
||||||
item.output_node = ''
|
item.output_node! = ''
|
||||||
item.limit = 0
|
item.limit! = 0
|
||||||
})
|
})
|
||||||
infoList.value.over_limit_alarm.forEach(item => {
|
infoList.value.over_limit_alarm.forEach(item => {
|
||||||
item.delay = 0
|
item.delay! = 0
|
||||||
item.enabled = false
|
item.enabled! = false
|
||||||
item.output_node = ''
|
item.output_node! = ''
|
||||||
item.limit = 0
|
item.limit! = 0
|
||||||
})
|
})
|
||||||
infoList.value.transformer_change.forEach(item => {
|
infoList.value.transformer_change.forEach(item => {
|
||||||
item.delay = 0
|
item.value! = 0
|
||||||
item.enabled = false
|
|
||||||
item.output_node = ''
|
|
||||||
item.limit = 0
|
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
const currentLine = ref(1)
|
const currentLine = ref(1)
|
||||||
@ -132,27 +129,27 @@ const init = () => {
|
|||||||
res.fault_alarm.forEach(item => {
|
res.fault_alarm.forEach(item => {
|
||||||
infoList.value.fault_alarm.forEach((faultItem, idx) => {
|
infoList.value.fault_alarm.forEach((faultItem, idx) => {
|
||||||
if (faultItem.category === item.category) {
|
if (faultItem.category === item.category) {
|
||||||
faultItem.delay = item.delay
|
faultItem.delay! = item.delay || 0
|
||||||
faultItem.enabled = item.enabled
|
faultItem.enabled! = item.enabled || false
|
||||||
faultItem.output_node = item.output_node
|
faultItem.output_node! = item.output_node || ''
|
||||||
faultItem.limit = item.limit || 0
|
faultItem.limit! = item.limit || 0
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
res.over_limit_alarm.forEach(item => {
|
res.over_limit_alarm.forEach(item => {
|
||||||
infoList.value.over_limit_alarm.forEach((overLimitItem, idx) => {
|
infoList.value.over_limit_alarm.forEach((overLimitItem, idx) => {
|
||||||
if (overLimitItem.category === item.category) {
|
if (overLimitItem.category === item.category) {
|
||||||
overLimitItem.delay = item.delay
|
overLimitItem.delay! = item.delay || 0
|
||||||
overLimitItem.enabled = item.enabled
|
overLimitItem.enabled! = item.enabled || false
|
||||||
overLimitItem.output_node = item.output_node
|
overLimitItem.output_node! = item.output_node || ''
|
||||||
overLimitItem.limit = item.limit || 0
|
overLimitItem.limit! = item.limit || 0
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
res.transformer_change.forEach(item => {
|
res.transformer_change.forEach(item => {
|
||||||
infoList.value.transformer_change.forEach((transformerChangeItem, idx) => {
|
infoList.value.transformer_change.forEach((transformerChangeItem, idx) => {
|
||||||
if (transformerChangeItem.category === item.category) {
|
if (transformerChangeItem.category === item.category) {
|
||||||
transformerChangeItem.value = item.value
|
transformerChangeItem.value! = item.value || 0
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user