比对系数下发全局配置

This commit is contained in:
caozehui
2026-01-19 14:22:24 +08:00
parent fb9460e307
commit 31e44cfc69
4 changed files with 84 additions and 17 deletions

View File

@@ -72,6 +72,37 @@
</el-form>
</div>
</el-tab-pane>
<el-tab-pane label="通道系数">
<el-tabs type="border-card" height="100%">
<el-tab-pane v-for="(item, index) in formContent.gainList" :label="'通道'+(index+1)">
<!-- <el-table :data="item" :border="true" style="width: 100%">-->
<!-- <el-table-column label="ua" prop="uaGain" />-->
<!-- <el-table-column label="ub" prop="ubGain" />-->
<!-- <el-table-column label="uc" prop="ucGain" />-->
<!-- <el-table-column lable="cc" prop="u0Gain" />-->
<!-- <el-table-column label="ia" prop="iaGain" />-->
<!-- <el-table-column label="ib" prop="ibGain" />-->
<!-- <el-table-column label="ic" prop="icGain" />-->
<!-- <el-table-column label="i0" prop="i0Gain" />-->
<!-- <el-table-column label="uab" prop="uabGain" />-->
<!-- <el-table-column label="ubc" prop="ubcGain" />-->
<!-- <el-table-column label="uca" prop="ucaGain" />-->
<!-- </el-table>-->
<el-form :model='item' ref='gainFormRef' :rules='rules' :disabled="true" class="form-three">
<el-form-item label="ua" prop="uaGain">
<el-input v-model="item.uaGain"/>
</el-form-item>
<el-form-item label="ub" prop="ubGain"/>
<el-form-item label="uc" prop="ucGain"/>
<el-form-item label="u0" prop="u0Gain"/>
<el-form-item label="ia" prop="iaGain"/>
<el-form-item label="ib" prop="ibGain"/>
<el-form-item label="ic" prop="icGain"/>
<el-form-item label="i0" prop="i0Gain"/>
</el-form>
</el-tab-pane>
</el-tabs>
</el-tab-pane>
</el-tabs>
<template #footer>
<div >
@@ -95,6 +126,7 @@ import { CirclePlus, Delete, EditPen } from '@element-plus/icons-vue'
import {type Device} from '@/api/device/interface/device.ts'
// 使用 dayjs 库格式化
import dayjs from 'dayjs'
import {tr} from "element-plus/es/locale";
// 存储设备类型选项
const devTypeOptions = ref<Device.ResDev[]>([])
@@ -265,6 +297,7 @@ const open = async (sign: string, data: StandardDevice.ResPqStandardDevice,devTy
titleType.value = sign
if (data.id) {
Object.assign(formContent,{ ...data })
console.log(formContent)
if (typeof formContent.inspectChannel === 'string') {
formContent.inspectChannel = formContent.inspectChannel.split(',').filter(Boolean)
}