|
@@ -192,23 +192,12 @@
|
|
|
// 默认要校验的
|
|
|
const formRules = {
|
|
|
deviceName: [required('请输入冷链设备名称')],
|
|
|
- deviceCode: [required('请输入冷链设备编号'), rules.number, { validator: maxCode, trigger: ['change', 'blur'] }],
|
|
|
+ deviceCode: [required('请输入冷链设备编号'), rules.number],
|
|
|
modelName: [required('请选择设备型号')],
|
|
|
status: [required('请选择冷链设备状态')],
|
|
|
sensorCount: [required('请输入传感器总路数')]
|
|
|
}
|
|
|
|
|
|
- // 设备编号最大值
|
|
|
- function maxCode(rule, value, callback) {
|
|
|
- const maxValue = 2147483647
|
|
|
-
|
|
|
- if (isNaN(value) || Number(value) > maxValue) {
|
|
|
- callback(new Error(`冷链设备编号不能超过最大值 ${maxValue}`))
|
|
|
- } else {
|
|
|
- callback() // 校验通过
|
|
|
- }
|
|
|
- }
|
|
|
-
|
|
|
// 获取设备型号
|
|
|
const loadData = () => {
|
|
|
devicetypeApi
|