fix:根据ui修改样式 添加逻辑判断
This commit is contained in:
@@ -104,10 +104,12 @@
|
||||
<span class="title-name" style="line-height: 32px; margin-left: 32px">{{
|
||||
`数值${index}:`
|
||||
}}</span>
|
||||
<a-input
|
||||
<a-input-number
|
||||
style="width: 110px; margin-left: 6px"
|
||||
type="number"
|
||||
placeholder="请输入数值"
|
||||
:min="-99999999.99"
|
||||
:max="99999999.99"
|
||||
:precision="2"
|
||||
v-model:value="infoObject.alarmList[index - 1].num" />
|
||||
<div
|
||||
v-if="index > 1 && index === infoObject.alarmList?.length"
|
||||
@@ -410,6 +412,14 @@
|
||||
return false;
|
||||
}
|
||||
}
|
||||
const numSet = new Set();
|
||||
for (const item of infoObject.value.alarmList) {
|
||||
if (numSet.has(item.num)) {
|
||||
NsMessage.error('请输入正确数值');
|
||||
return false; // 如果 num 已经存在于 Set 中,说明有重复,返回 false
|
||||
}
|
||||
numSet.add(item.num); // 添加 num 到 Set 中
|
||||
}
|
||||
|
||||
if (infoObject.value.alarmList.length < 2) {
|
||||
NsMessage.error('请选择逻辑和数值');
|
||||
|
Reference in New Issue
Block a user