feat: 更新电压类型标签并自动设置电压份数

修改电流类型标签为更准确的"电压类型 (AC/DC)"
根据AC/DC自动设置电压份数(DC为1,AC为3)
调整默认最大电流值为300
This commit is contained in:
dmy
2026-03-03 15:11:58 +08:00
parent b34da837e2
commit 8091791fde

View File

@@ -35,7 +35,7 @@
<div class="col-12 col-md-6"> <div class="col-12 col-md-6">
<q-input <q-input
:model-value="currentType" :model-value="currentType"
label="电类型" label="电类型 (AC/DC)"
readonly readonly
> >
<q-tooltip>交流(AC)或直流(DC)由电压等级自动判断</q-tooltip> <q-tooltip>交流(AC)或直流(DC)由电压等级自动判断</q-tooltip>
@@ -377,7 +377,7 @@ const defaultParams: AllParameters = {
}, },
optional: { optional: {
voltage_n: 3, voltage_n: 3,
max_i: 200 max_i: 300
} }
} }
@@ -398,11 +398,14 @@ const currentType = computed(() => {
return params.parameter.rated_voltage.includes('±') ? 'DC' : 'AC' return params.parameter.rated_voltage.includes('±') ? 'DC' : 'AC'
}) })
// 监听电压等级变化,同步更新 ac_or_dc 字段 // 监听电压等级变化,同步更新 ac_or_dc 和 voltage_n 字段
watch( watch(
() => params.parameter.rated_voltage, () => params.parameter.rated_voltage,
(newVoltage) => { (newVoltage) => {
params.parameter.ac_or_dc = newVoltage.includes('±') ? 'DC' : 'AC' const isDC = newVoltage.includes('±')
params.parameter.ac_or_dc = isDC ? 'DC' : 'AC'
// DC 时电压份数为 1AC 时为 3
params.optional.voltage_n = isDC ? 1 : 3
}, },
{ immediate: true } { immediate: true }
) )