修改定值界面

This commit is contained in:
jingna 2026-06-12 11:47:11 +08:00
parent a37b1508d7
commit c20ebdd7a6
2 changed files with 13 additions and 15 deletions

View File

@ -120,6 +120,7 @@ export interface AlarmRule {
delay: number delay: number
output_node: string output_node: string
enabled: boolean enabled: boolean
value: number
} }
export interface LineAlarmSettingPayload { export interface LineAlarmSettingPayload {

View File

@ -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, enabled: false, output_node: '', limit: 0 }, { category: 'PT断线', delay: 0, value: 0, enabled: false, output_node: '', limit: 0 },
{ category: 'CT断线', delay: 0, enabled: false, output_node: '', limit: 0 }, { category: 'CT断线', delay: 0, value: 0, enabled: false, output_node: '', limit: 0 },
], ],
over_limit_alarm: [ over_limit_alarm: [
{ 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 }, { category: '频率', delay: 0, value: 0, enabled: false, output_node: '', limit: 0 },
], ],
transformer_change: [ transformer_change: [
{ category: 'PT变比', delay: 0, enabled: false, output_node: '', limit: 0 }, { category: 'PT变比', delay: 0,value: 0, enabled: false, output_node: '', limit: 0 },
{ category: 'CT变比', delay: 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 => { 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.delay = item.delay transformerChangeItem.value = item.value
transformerChangeItem.enabled = item.enabled
transformerChangeItem.output_node = item.output_node
transformerChangeItem.limit = item.limit || 0
} }
}) })
}) })
@ -251,7 +248,7 @@ const handleSave = () => {
<img src="@/assets/images/menuicon/noitem.png" style="width: 100%; height: 100%;" alt=""> <img src="@/assets/images/menuicon/noitem.png" style="width: 100%; height: 100%;" alt="">
</div> </div>
<div class="tab-content-item-box box-color box-height"> <div class="tab-content-item-box box-color box-height">
<el-input-number v-model="infoList.transformer_change[0].limit" style="width: 100%;" <el-input-number v-model="infoList.transformer_change[0].value" style="width: 100%;"
:controls="false" /> :controls="false" />
</div> </div>
</div> </div>
@ -334,7 +331,7 @@ const handleSave = () => {
</el-select> </el-select>
</div> </div>
<div class="tab-content-item-box box-color box-height"> <div class="tab-content-item-box box-color box-height">
<el-input-number v-model="infoList.transformer_change[0].output_node" style="width: 100%;" <el-input-number v-model="infoList.transformer_change[1].value" style="width: 100%;"
:controls="false" /> :controls="false" />
</div> </div>
</div> </div>