|
@@ -246,8 +246,30 @@ export default {
|
|
|
deptOptions: undefined,
|
|
deptOptions: undefined,
|
|
|
enabledDeptOptions: undefined,
|
|
enabledDeptOptions: undefined,
|
|
|
deviceRules: {
|
|
deviceRules: {
|
|
|
- imei: [{ required: true, message: 'IMEI不能为空', trigger: 'blur' }],
|
|
|
|
|
- deptId: [{ required: true, message: '归属部门不能为空', trigger: 'change' }]
|
|
|
|
|
|
|
+ deviceSn: [
|
|
|
|
|
+ {
|
|
|
|
|
+ required: true,
|
|
|
|
|
+ validator: (rule, value, callback) => {
|
|
|
|
|
+ if (value === null || value === undefined || value === '') {
|
|
|
|
|
+ callback(new Error('设备SN不能为空'))
|
|
|
|
|
+ } else {
|
|
|
|
|
+ callback()
|
|
|
|
|
+ }
|
|
|
|
|
+ },
|
|
|
|
|
+ trigger: ['blur', 'change']
|
|
|
|
|
+ }
|
|
|
|
|
+ ],
|
|
|
|
|
+ imei: [
|
|
|
|
|
+ { required: true, message: '设备IMEI不能为空', trigger: 'blur' },
|
|
|
|
|
+ { max: 32, message: 'IMEI长度不能超过32个字符', trigger: 'blur' }
|
|
|
|
|
+ ],
|
|
|
|
|
+ deviceType: [
|
|
|
|
|
+ { required: true, message: '设备型号不能为空', trigger: 'blur' },
|
|
|
|
|
+ { max: 32, message: '设备型号长度不能超过32个字符', trigger: 'blur' }
|
|
|
|
|
+ ],
|
|
|
|
|
+ deptId: [{ required: true, message: '归属部门不能为空', trigger: 'change' }],
|
|
|
|
|
+ deviceProduceDate: [{ required: true, message: '生产日期不能为空', trigger: 'change' }],
|
|
|
|
|
+ status: [{ required: true, message: '状态不能为空', trigger: 'change' }]
|
|
|
},
|
|
},
|
|
|
deviceBindOpen: false,
|
|
deviceBindOpen: false,
|
|
|
bindScopeDevice: null,
|
|
bindScopeDevice: null,
|