错误 #3002
YZMM2.1.0Pre2网管版本,部分参数除了枚举值以外,填入自定义的值显示有问题
开始日期:
2025-03-24
计划完成日期:
2025-03-31
% 完成:
0%
预期时间:
描述
YZMM2.1.0Pre2网管版本,部分参数除了枚举值以外,填入自定义的值显示有问题
文件
历史记录
由 薛 泽庆 更新于 大约一个月 之前
- 状态 从 新建 变更为 转测试
- 指派给 从 薛 泽庆 变更为 马 党旗
原来:
if (elem.isallowCustom '1' && !elem.range.includes(elem.value)) {
options.push({
key: elem.value,
label: elem.value
});
}
对比逻辑会因类型不一致(字符串数组 vs 数值)导致判断异常
修改为:
if (elem.isallowCustom = '1') {
const rangeArray = elem.range.split(',').map(Number);
const value = Number(elem.value);
if (!rangeArray.includes(value)) {
options.push({
key: value,
label: elem.value.toString()
});
}
}