New file |
| | |
| | | export default { |
| | | isValidIp: { |
| | | pattern: /(25[0-5]|2[0-4]\d|[0-1]\d{2}|[1-9]?\d)\.(25[0-5]|2[0-4]\d|[0-1]\d{2}|[1-9]?\d)\.(25[0-5]|2[0-4]\d|[0-1]\d{2}|[1-9]?\d)\.(25[0-5]|2[0-4]\d|[0-1]\d{2}|[1-9]?\d)/, |
| | | regVal: false, |
| | | msg: "IP地址格式不正确", |
| | | }, |
| | | noSpecialChar: { |
| | | pattern: /^[^`~!@$%&*?<>/\\|=+^{}\[\]\'\"【】‘’¥——、,。;:?《》!]*$/i, |
| | | regVal: false, |
| | | msg: "存在特殊字符" |
| | | } |
| | | } |
| | |
| | | LinkagePlus, regEquipType, |
| | | testVal |
| | | } from '../../assets/js/tools' |
| | | |
| | | import const_rules from "@/assets/js/const/const_rules"; |
| | | import { |
| | | const_province_city_county, |
| | | const_battGroup, |
| | |
| | | }, |
| | | data() { |
| | | let rules = const_battGroup.rules; |
| | | let constRules = const_rules; |
| | | let devTypes = const_devType.batt; |
| | | let batteryTypes = const_battery_type.types; |
| | | return { |
| | |
| | | required: true, |
| | | message: '不能为空', |
| | | trigger: 'change' |
| | | }, ], |
| | | }, { |
| | | validator(rule, value, callback) { |
| | | testVal(rule, value, callback, constRules.noSpecialChar) |
| | | }, |
| | | trigger: 'change' |
| | | },], |
| | | StationName2: [{ |
| | | required: true, |
| | | message: '不能为空', |
| | | trigger: 'change' |
| | | }, ], |
| | | }, { |
| | | validator(rule, value, callback) { |
| | | testVal(rule, value, callback, constRules.noSpecialChar) |
| | | }, |
| | | trigger: 'change' |
| | | },], |
| | | StationName5: [{ |
| | | required: true, |
| | | message: '不能为空', |
| | | trigger: 'change' |
| | | }, ], |
| | | }, { |
| | | validator(rule, value, callback) { |
| | | testVal(rule, value, callback, constRules.noSpecialChar) |
| | | }, |
| | | trigger: 'change' |
| | | },], |
| | | StationName3: [{ |
| | | required: true, |
| | | message: '不能为空', |
| | | trigger: 'change' |
| | | }, ], |
| | | StationName4: [{ |
| | | }, { |
| | | validator(rule, value, callback) { |
| | | testVal(rule, value, callback, constRules.noSpecialChar) |
| | | }, |
| | | trigger: 'change' |
| | | },], |
| | | StationName4: [ |
| | | { |
| | | required: true, |
| | | message: '不能为空', |
| | | trigger: 'change' |
| | | }, ], |
| | | FBSDeviceName: [{ |
| | | }, |
| | | { |
| | | validator(rule, value, callback) { |
| | | testVal(rule, value, callback, constRules.noSpecialChar) |
| | | }, |
| | | trigger: 'change' |
| | | }, |
| | | ], |
| | | FBSDeviceName: [ |
| | | { |
| | | required: true, |
| | | message: '不能为空', |
| | | trigger: 'change' |
| | | }, ], |
| | | }, |
| | | { |
| | | validator(rule, value, callback) { |
| | | testVal(rule, value, callback, constRules.noSpecialChar) |
| | | }, |
| | | trigger: 'change' |
| | | }, |
| | | ], |
| | | FbsDeviceIp: [{ |
| | | required: true, |
| | | validator(rule, value, callback) { |
| | |
| | | }, |
| | | trigger: 'change' |
| | | }, ], |
| | | GroupIndexInFBSDevice: [{ |
| | | GroupIndexInFBSDevice: [ |
| | | { |
| | | required: true, |
| | | message: '不能为空', |
| | | trigger: 'change' |
| | | }, ], |
| | | tmp_id: [{ |
| | | required: true, |
| | | message: '请先录入电价分布模板', |
| | | trigger: 'change' |
| | | }, ], |
| | | BattGroupNum: [{ |
| | | }, |
| | | { |
| | | validator(rule, value, callback) { |
| | | testVal(rule, value, callback, constRules.noSpecialChar) |
| | | }, |
| | | trigger: 'change' |
| | | }, |
| | | ], |
| | | tmp_id: [ |
| | | { |
| | | required: true, |
| | | message: '请先录入电价分布模板', |
| | | trigger: 'change' |
| | | }, |
| | | { |
| | | validator(rule, value, callback) { |
| | | testVal(rule, value, callback, constRules.noSpecialChar) |
| | | }, |
| | | trigger: 'change' |
| | | }, |
| | | ], |
| | | BattGroupNum: [ |
| | | { |
| | | required: true, |
| | | message: '不能为空', |
| | | trigger: 'change' |
| | | }, ], |
| | | FloatVolLevel: [{ |
| | | }, |
| | | { |
| | | validator(rule, value, callback) { |
| | | testVal(rule, value, callback, constRules.noSpecialChar) |
| | | }, |
| | | trigger: 'change' |
| | | }, |
| | | ], |
| | | FloatVolLevel: [ |
| | | { |
| | | required: true, |
| | | message: '不能为空', |
| | | trigger: 'change' |
| | | }, ], |
| | | }, |
| | | { |
| | | validator(rule, value, callback) { |
| | | testVal(rule, value, callback, constRules.noSpecialChar) |
| | | }, |
| | | trigger: 'change' |
| | | }, |
| | | ], |
| | | OfflineVolLevel: [{ |
| | | required: true, |
| | | message: '不能为空', |
| | | trigger: 'change' |
| | | }, ], |
| | | }, { |
| | | validator(rule, value, callback) { |
| | | testVal(rule, value, callback, constRules.noSpecialChar) |
| | | }, |
| | | trigger: 'change' |
| | | },], |
| | | BattFloatCurrent: [{ |
| | | required: true, |
| | | message: '不能为空', |
| | | trigger: 'change' |
| | | }, ], |
| | | }, { |
| | | validator(rule, value, callback) { |
| | | testVal(rule, value, callback, constRules.noSpecialChar) |
| | | }, |
| | | trigger: 'change' |
| | | },], |
| | | MonResStd: [{ |
| | | required: true, |
| | | message: '不能为空', |
| | | trigger: 'change' |
| | | }, ], |
| | | }, { |
| | | validator(rule, value, callback) { |
| | | testVal(rule, value, callback, constRules.noSpecialChar) |
| | | }, |
| | | trigger: 'change' |
| | | },], |
| | | MonSerStd: [{ |
| | | required: true, |
| | | message: '不能为空', |
| | | trigger: 'change' |
| | | }, ], |
| | | }, { |
| | | validator(rule, value, callback) { |
| | | testVal(rule, value, callback, constRules.noSpecialChar) |
| | | }, |
| | | trigger: 'change' |
| | | },], |
| | | MonVolLowToAvg: [{ |
| | | required: true, |
| | | message: '不能为空', |
| | | trigger: 'change' |
| | | }, ], |
| | | }, { |
| | | validator(rule, value, callback) { |
| | | testVal(rule, value, callback, constRules.noSpecialChar) |
| | | }, |
| | | trigger: 'change' |
| | | },], |
| | | DisCurrMax: [{ |
| | | required: true, |
| | | message: '不能为空', |
| | | trigger: 'change' |
| | | }, ], |
| | | }, { |
| | | validator(rule, value, callback) { |
| | | testVal(rule, value, callback, constRules.noSpecialChar) |
| | | }, |
| | | trigger: 'change' |
| | | },], |
| | | BattGroupName: [{ |
| | | required: true, |
| | | message: '不能为空', |
| | | trigger: 'change' |
| | | }, ], |
| | | }, { |
| | | validator(rule, value, callback) { |
| | | testVal(rule, value, callback, constRules.noSpecialChar) |
| | | }, |
| | | trigger: 'change' |
| | | },], |
| | | MonVolStd: [{ |
| | | required: true, |
| | | message: '不能为空', |
| | | trigger: 'change' |
| | | }, ], |
| | | }, { |
| | | validator(rule, value, callback) { |
| | | testVal(rule, value, callback, constRules.noSpecialChar) |
| | | }, |
| | | trigger: 'change' |
| | | },], |
| | | MonCapStd: [{ |
| | | required: true, |
| | | message: '不能为空', |
| | | trigger: 'change' |
| | | }, ], |
| | | }, { |
| | | validator(rule, value, callback) { |
| | | testVal(rule, value, callback, constRules.noSpecialChar) |
| | | }, |
| | | trigger: 'change' |
| | | },], |
| | | Load_curr: [{ |
| | | required: true, |
| | | message: '不能为空', |
| | | trigger: 'change' |
| | | }, ], |
| | | }, { |
| | | validator(rule, value, callback) { |
| | | testVal(rule, value, callback, constRules.noSpecialChar) |
| | | }, |
| | | trigger: 'change' |
| | | },], |
| | | BattProducer: [{ |
| | | required: true, |
| | | message: '不能为空', |
| | | trigger: 'change' |
| | | }, ], |
| | | }, { |
| | | validator(rule, value, callback) { |
| | | testVal(rule, value, callback, constRules.noSpecialChar) |
| | | }, |
| | | trigger: 'change' |
| | | },], |
| | | BattModel: [{ |
| | | required: true, |
| | | message: '不能为空', |
| | | trigger: 'change' |
| | | }, ], |
| | | }, { |
| | | validator(rule, value, callback) { |
| | | testVal(rule, value, callback, constRules.noSpecialChar) |
| | | }, |
| | | trigger: 'change' |
| | | },], |
| | | BattProductDate: [{ |
| | | required: true, |
| | | message: '不能为空', |
| | | trigger: 'change' |
| | | }, ], |
| | | }, { |
| | | validator(rule, value, callback) { |
| | | testVal(rule, value, callback, constRules.noSpecialChar) |
| | | }, |
| | | trigger: 'change' |
| | | },], |
| | | BattInUseDate: [{ |
| | | required: true, |
| | | message: '不能为空', |
| | | trigger: 'change' |
| | | }, ], |
| | | }, { |
| | | validator(rule, value, callback) { |
| | | testVal(rule, value, callback, constRules.noSpecialChar) |
| | | }, |
| | | trigger: 'change' |
| | | },], |
| | | MonCount: [{ |
| | | required: true, |
| | | message: '不能为空', |
| | | trigger: 'change' |
| | | }, ] |
| | | }, { |
| | | validator(rule, value, callback) { |
| | | testVal(rule, value, callback, constRules.noSpecialChar) |
| | | }, |
| | | trigger: 'change' |
| | | },] |
| | | }, |
| | | linkage: { |
| | | province: '', |
| | |
| | | LinkagePlus, regEquipType |
| | | } from '../../assets/js/tools' |
| | | |
| | | |
| | | import const_rules from "@/assets/js/const/const_rules"; |
| | | import { |
| | | const_province_city_county, |
| | | const_battGroup, |
| | |
| | | }, |
| | | data() { |
| | | let rules = const_battGroup.rules; |
| | | let constRules = const_rules; |
| | | let batteryTypes = const_battery_type.types; |
| | | return { |
| | | layout: { |
| | |
| | | required: true, |
| | | message: '不能为空', |
| | | trigger: 'change' |
| | | }, ], |
| | | }, { |
| | | validator(rule, value, callback) { |
| | | testVal(rule, value, callback, constRules.noSpecialChar) |
| | | }, |
| | | trigger: 'change' |
| | | },], |
| | | StationName2: [{ |
| | | required: true, |
| | | message: '不能为空', |
| | | trigger: 'change' |
| | | }, ], |
| | | }, { |
| | | validator(rule, value, callback) { |
| | | testVal(rule, value, callback, constRules.noSpecialChar) |
| | | }, |
| | | trigger: 'change' |
| | | },], |
| | | StationName5: [{ |
| | | required: true, |
| | | message: '不能为空', |
| | | trigger: 'change' |
| | | }, ], |
| | | }, { |
| | | validator(rule, value, callback) { |
| | | testVal(rule, value, callback, constRules.noSpecialChar) |
| | | }, |
| | | trigger: 'change' |
| | | },], |
| | | StationName3: [{ |
| | | required: true, |
| | | message: '不能为空', |
| | | trigger: 'change' |
| | | }, ], |
| | | }, { |
| | | validator(rule, value, callback) { |
| | | testVal(rule, value, callback, constRules.noSpecialChar) |
| | | }, |
| | | trigger: 'change' |
| | | },], |
| | | StationName4: [{ |
| | | required: true, |
| | | message: '不能为空', |
| | | trigger: 'change' |
| | | }, ], |
| | | }, { |
| | | validator(rule, value, callback) { |
| | | testVal(rule, value, callback, constRules.noSpecialChar) |
| | | }, |
| | | trigger: 'change' |
| | | },], |
| | | FBSDeviceId: [{ |
| | | required: true, |
| | | message: '不能为空', |
| | | trigger: 'change' |
| | | }, ], |
| | | }, { |
| | | validator(rule, value, callback) { |
| | | testVal(rule, value, callback, constRules.noSpecialChar) |
| | | }, |
| | | trigger: 'change' |
| | | },], |
| | | FBSDeviceName: [{ |
| | | required: true, |
| | | message: '不能为空', |
| | | trigger: 'change' |
| | | }, ], |
| | | }, { |
| | | validator(rule, value, callback) { |
| | | testVal(rule, value, callback, constRules.noSpecialChar) |
| | | }, |
| | | trigger: 'change' |
| | | },], |
| | | FbsDeviceIp: [{ |
| | | required: true, |
| | | validator(rule, value, callback) { |
| | |
| | | required: true, |
| | | message: '不能为空', |
| | | trigger: 'change' |
| | | }, ], |
| | | }, { |
| | | validator(rule, value, callback) { |
| | | testVal(rule, value, callback, constRules.noSpecialChar) |
| | | }, |
| | | trigger: 'change' |
| | | },], |
| | | tmp_id: [{ |
| | | required: true, |
| | | message: '请先录入电价分布模板', |
| | | trigger: 'change' |
| | | }, ], |
| | | }, { |
| | | validator(rule, value, callback) { |
| | | testVal(rule, value, callback, constRules.noSpecialChar) |
| | | }, |
| | | trigger: 'change' |
| | | },], |
| | | BattGroupNum: [{ |
| | | required: true, |
| | | message: '不能为空', |
| | | trigger: 'change' |
| | | }, ], |
| | | }, { |
| | | validator(rule, value, callback) { |
| | | testVal(rule, value, callback, constRules.noSpecialChar) |
| | | }, |
| | | trigger: 'change' |
| | | },], |
| | | FloatVolLevel: [{ |
| | | required: true, |
| | | message: '不能为空', |
| | | trigger: 'change' |
| | | }, ], |
| | | }, { |
| | | validator(rule, value, callback) { |
| | | testVal(rule, value, callback, constRules.noSpecialChar) |
| | | }, |
| | | trigger: 'change' |
| | | },], |
| | | OfflineVolLevel: [{ |
| | | required: true, |
| | | message: '不能为空', |
| | | trigger: 'change' |
| | | }, ], |
| | | }, { |
| | | validator(rule, value, callback) { |
| | | testVal(rule, value, callback, constRules.noSpecialChar) |
| | | }, |
| | | trigger: 'change' |
| | | },], |
| | | BattFloatCurrent: [{ |
| | | required: true, |
| | | message: '不能为空', |
| | | trigger: 'change' |
| | | }, ], |
| | | }, { |
| | | validator(rule, value, callback) { |
| | | testVal(rule, value, callback, constRules.noSpecialChar) |
| | | }, |
| | | trigger: 'change' |
| | | },], |
| | | MonResStd: [{ |
| | | required: true, |
| | | message: '不能为空', |
| | | trigger: 'change' |
| | | }, ], |
| | | }, { |
| | | validator(rule, value, callback) { |
| | | testVal(rule, value, callback, constRules.noSpecialChar) |
| | | }, |
| | | trigger: 'change' |
| | | },], |
| | | MonSerStd: [{ |
| | | required: true, |
| | | message: '不能为空', |
| | | trigger: 'change' |
| | | }, ], |
| | | }, { |
| | | validator(rule, value, callback) { |
| | | testVal(rule, value, callback, constRules.noSpecialChar) |
| | | }, |
| | | trigger: 'change' |
| | | },], |
| | | MonVolLowToAvg: [{ |
| | | required: true, |
| | | message: '不能为空', |
| | | trigger: 'change' |
| | | }, ], |
| | | }, { |
| | | validator(rule, value, callback) { |
| | | testVal(rule, value, callback, constRules.noSpecialChar) |
| | | }, |
| | | trigger: 'change' |
| | | },], |
| | | DisCurrMax: [{ |
| | | required: true, |
| | | message: '不能为空', |
| | | trigger: 'change' |
| | | }, ], |
| | | }, { |
| | | validator(rule, value, callback) { |
| | | testVal(rule, value, callback, constRules.noSpecialChar) |
| | | }, |
| | | trigger: 'change' |
| | | },], |
| | | BattGroupName: [{ |
| | | required: true, |
| | | message: '不能为空', |
| | | trigger: 'change' |
| | | }, ], |
| | | }, { |
| | | validator(rule, value, callback) { |
| | | testVal(rule, value, callback, constRules.noSpecialChar) |
| | | }, |
| | | trigger: 'change' |
| | | },], |
| | | MonVolStd: [{ |
| | | required: true, |
| | | message: '不能为空', |
| | | trigger: 'change' |
| | | }, ], |
| | | }, { |
| | | validator(rule, value, callback) { |
| | | testVal(rule, value, callback, constRules.noSpecialChar) |
| | | }, |
| | | trigger: 'change' |
| | | },], |
| | | MonCapStd: [{ |
| | | required: true, |
| | | message: '不能为空', |
| | | trigger: 'change' |
| | | }, ], |
| | | }, { |
| | | validator(rule, value, callback) { |
| | | testVal(rule, value, callback, constRules.noSpecialChar) |
| | | }, |
| | | trigger: 'change' |
| | | },], |
| | | Load_curr: [{ |
| | | required: true, |
| | | message: '不能为空', |
| | | trigger: 'change' |
| | | }, ], |
| | | }, { |
| | | validator(rule, value, callback) { |
| | | testVal(rule, value, callback, constRules.noSpecialChar) |
| | | }, |
| | | trigger: 'change' |
| | | },], |
| | | BattProducer: [{ |
| | | required: true, |
| | | message: '不能为空', |
| | | trigger: 'change' |
| | | }, ], |
| | | }, { |
| | | validator(rule, value, callback) { |
| | | testVal(rule, value, callback, constRules.noSpecialChar) |
| | | }, |
| | | trigger: 'change' |
| | | },], |
| | | BattModel: [{ |
| | | required: true, |
| | | message: '不能为空', |
| | | trigger: 'change' |
| | | }, ], |
| | | }, { |
| | | validator(rule, value, callback) { |
| | | testVal(rule, value, callback, constRules.noSpecialChar) |
| | | }, |
| | | trigger: 'change' |
| | | },], |
| | | BattProductDate: [{ |
| | | required: true, |
| | | message: '不能为空', |
| | | trigger: 'change' |
| | | }, ], |
| | | }, { |
| | | validator(rule, value, callback) { |
| | | testVal(rule, value, callback, constRules.noSpecialChar) |
| | | }, |
| | | trigger: 'change' |
| | | },], |
| | | BattInUseDate: [{ |
| | | required: true, |
| | | message: '不能为空', |
| | | trigger: 'change' |
| | | }, ], |
| | | }, { |
| | | validator(rule, value, callback) { |
| | | testVal(rule, value, callback, constRules.noSpecialChar) |
| | | }, |
| | | trigger: 'change' |
| | | },], |
| | | MonCount: [{ |
| | | required: true, |
| | | message: '不能为空', |
| | | trigger: 'change' |
| | | }, ] |
| | | }, { |
| | | validator(rule, value, callback) { |
| | | testVal(rule, value, callback, constRules.noSpecialChar) |
| | | }, |
| | | trigger: 'change' |
| | | },] |
| | | }, |
| | | linkage: { |
| | | province: '', |
| | |
| | | const_province_city_county, |
| | | const_devType |
| | | } from '@/assets/js/const' |
| | | |
| | | import const_rules from "@/assets/js/const/const_rules"; |
| | | let devType = const_devType.power; |
| | | let agreements = const_devType.agreements; |
| | | let moduleNames = const_devType.moduleNames; |
| | |
| | | }, |
| | | }, |
| | | data() { |
| | | let constRules = const_rules; |
| | | return { |
| | | devType, // 设备类型 |
| | | agreements, // 协议 |
| | |
| | | required: true, |
| | | message: '不能为空', |
| | | trigger: 'change' |
| | | },{ |
| | | validator(rule, value, callback) { |
| | | testVal(rule, value, callback, constRules.noSpecialChar) |
| | | }, |
| | | trigger: 'change' |
| | | },], |
| | | stationName2: [{ |
| | | required: true, |
| | | message: '不能为空', |
| | | trigger: 'change' |
| | | },{ |
| | | validator(rule, value, callback) { |
| | | testVal(rule, value, callback, constRules.noSpecialChar) |
| | | }, |
| | | trigger: 'change' |
| | | },], |
| | | stationName5: [{ |
| | | required: true, |
| | | message: '不能为空', |
| | | trigger: 'change' |
| | | },{ |
| | | validator(rule, value, callback) { |
| | | testVal(rule, value, callback, constRules.noSpecialChar) |
| | | }, |
| | | trigger: 'change' |
| | | },], |
| | | stationName3: [{ |
| | | required: true, |
| | | message: '不能为空', |
| | | trigger: 'change' |
| | | },{ |
| | | validator(rule, value, callback) { |
| | | testVal(rule, value, callback, constRules.noSpecialChar) |
| | | }, |
| | | trigger: 'change' |
| | | },], |
| | | stationName4: [{ |
| | | required: true, |
| | | message: '不能为空', |
| | | trigger: 'change' |
| | | },{ |
| | | validator(rule, value, callback) { |
| | | testVal(rule, value, callback, constRules.noSpecialChar) |
| | | }, |
| | | trigger: 'change' |
| | | },], |
| | | stationIP: [{ |
| | | required: true, |
| | | message: '不能为空', |
| | | trigger: 'change' |
| | | },{ |
| | | validator(rule, value, callback) { |
| | | testVal(rule, value, callback, constRules.isValidIp) |
| | | }, |
| | | trigger: 'change' |
| | | },], |
| | | powerDeviceId: [{ |
| | | required: true, |
| | | message: '不能为空', |
| | | trigger: 'change' |
| | | },{ |
| | | validator(rule, value, callback) { |
| | | testVal(rule, value, callback, constRules.noSpecialChar) |
| | | }, |
| | | trigger: 'change' |
| | | },], |
| | | powerDeviceIp: [{ |
| | | required: true, |
| | | message: '不能为空', |
| | | trigger: 'change' |
| | | },{ |
| | | validator(rule, value, callback) { |
| | | testVal(rule, value, callback, constRules.isValidIp) |
| | | }, |
| | | trigger: 'change' |
| | | },], |
| | | powerDeviceName: [{ |
| | | required: true, |
| | | message: '不能为空', |
| | | trigger: 'change' |
| | | },{ |
| | | validator(rule, value, callback) { |
| | | testVal(rule, value, callback, constRules.noSpecialChar) |
| | | }, |
| | | trigger: 'change' |
| | | },], |
| | | protocolName: [{ |
| | | required: true, |
| | | message: '不能为空', |
| | | trigger: 'change' |
| | | },{ |
| | | validator(rule, value, callback) { |
| | | testVal(rule, value, callback, constRules.noSpecialChar) |
| | | }, |
| | | trigger: 'change' |
| | | },], |
| | | deviceId: [{ |
| | | required: true, |
| | | message: '不能为空', |
| | | trigger: 'change' |
| | | },{ |
| | | validator(rule, value, callback) { |
| | | testVal(rule, value, callback, constRules.noSpecialChar) |
| | | }, |
| | | trigger: 'change' |
| | | },], |
| | | powerProducer: [{ |
| | | required: true, |
| | | message: '不能为空', |
| | | trigger: 'change' |
| | | },{ |
| | | validator(rule, value, callback) { |
| | | testVal(rule, value, callback, constRules.noSpecialChar) |
| | | }, |
| | | trigger: 'change' |
| | | },], |
| | | powerProductDate: [{ |
| | | required: true, |
| | | message: '不能为空', |
| | | trigger: 'change' |
| | | },{ |
| | | validator(rule, value, callback) { |
| | | testVal(rule, value, callback, constRules.noSpecialChar) |
| | | }, |
| | | trigger: 'change' |
| | | },], |
| | | powerInUseDate: [{ |
| | | required: true, |
| | | message: '不能为空', |
| | | trigger: 'change' |
| | | },{ |
| | | validator(rule, value, callback) { |
| | | testVal(rule, value, callback, constRules.noSpecialChar) |
| | | }, |
| | | trigger: 'change' |
| | | },], |
| | | runCompany: [{ |
| | | required: true, |
| | | message: '不能为空', |
| | | trigger: 'change' |
| | | },{ |
| | | validator(rule, value, callback) { |
| | | testVal(rule, value, callback, constRules.noSpecialChar) |
| | | }, |
| | | trigger: 'change' |
| | | },], |
| | | }, |
| | | linkage: { |
| | |
| | | import { |
| | | const_province_city_county |
| | | } from '@/assets/js/const' |
| | | |
| | | import const_rules from "@/assets/js/const/const_rules"; |
| | | export default { |
| | | props: { |
| | | batt: { |
| | |
| | | }, |
| | | }, |
| | | data() { |
| | | let constRules = const_rules; |
| | | return { |
| | | layout: { |
| | | span: 8, |
| | |
| | | required: true, |
| | | message: '不能为空', |
| | | trigger: 'change' |
| | | },{ |
| | | validator(rule, value, callback) { |
| | | testVal(rule, value, callback, constRules.noSpecialChar) |
| | | }, |
| | | trigger: 'change' |
| | | },], |
| | | stationName2: [{ |
| | | required: true, |
| | | message: '不能为空', |
| | | trigger: 'change' |
| | | },{ |
| | | validator(rule, value, callback) { |
| | | testVal(rule, value, callback, constRules.noSpecialChar) |
| | | }, |
| | | trigger: 'change' |
| | | },], |
| | | stationName5: [{ |
| | | required: true, |
| | | message: '不能为空', |
| | | trigger: 'change' |
| | | },{ |
| | | validator(rule, value, callback) { |
| | | testVal(rule, value, callback, constRules.noSpecialChar) |
| | | }, |
| | | trigger: 'change' |
| | | },], |
| | | stationName3: [{ |
| | | required: true, |
| | | message: '不能为空', |
| | | trigger: 'change' |
| | | },{ |
| | | validator(rule, value, callback) { |
| | | testVal(rule, value, callback, constRules.noSpecialChar) |
| | | }, |
| | | trigger: 'change' |
| | | },], |
| | | stationName4: [{ |
| | | required: true, |
| | | message: '不能为空', |
| | | trigger: 'change' |
| | | },{ |
| | | validator(rule, value, callback) { |
| | | testVal(rule, value, callback, constRules.noSpecialChar) |
| | | }, |
| | | trigger: 'change' |
| | | },], |
| | | stationIP: [{ |
| | | required: true, |
| | | message: '不能为空', |
| | | trigger: 'change' |
| | | },{ |
| | | validator(rule, value, callback) { |
| | | testVal(rule, value, callback, constRules.isValidIp) |
| | | }, |
| | | trigger: 'change' |
| | | },], |
| | | powerDeviceId: [{ |
| | | required: true, |
| | | message: '不能为空', |
| | | trigger: 'change' |
| | | },{ |
| | | validator(rule, value, callback) { |
| | | testVal(rule, value, callback, constRules.noSpecialChar) |
| | | }, |
| | | trigger: 'change' |
| | | },], |
| | | powerDeviceIp: [{ |
| | | required: true, |
| | | message: '不能为空', |
| | | trigger: 'change' |
| | | },{ |
| | | validator(rule, value, callback) { |
| | | testVal(rule, value, callback, constRules.isValidIp) |
| | | }, |
| | | trigger: 'change' |
| | | },], |
| | | powerDeviceName: [{ |
| | | required: true, |
| | | message: '不能为空', |
| | | trigger: 'change' |
| | | },{ |
| | | validator(rule, value, callback) { |
| | | testVal(rule, value, callback, constRules.noSpecialChar) |
| | | }, |
| | | trigger: 'change' |
| | | },], |
| | | protocolName: [{ |
| | | required: true, |
| | | message: '不能为空', |
| | | trigger: 'change' |
| | | },{ |
| | | validator(rule, value, callback) { |
| | | testVal(rule, value, callback, constRules.noSpecialChar) |
| | | }, |
| | | trigger: 'change' |
| | | },], |
| | | deviceId: [{ |
| | | required: true, |
| | | message: '不能为空', |
| | | trigger: 'change' |
| | | },{ |
| | | validator(rule, value, callback) { |
| | | testVal(rule, value, callback, constRules.noSpecialChar) |
| | | }, |
| | | trigger: 'change' |
| | | },], |
| | | powerProducer: [{ |
| | | required: true, |
| | | message: '不能为空', |
| | | trigger: 'change' |
| | | },{ |
| | | validator(rule, value, callback) { |
| | | testVal(rule, value, callback, constRules.noSpecialChar) |
| | | }, |
| | | trigger: 'change' |
| | | },], |
| | | powerProductDate: [{ |
| | | required: true, |
| | | message: '不能为空', |
| | | trigger: 'change' |
| | | },{ |
| | | validator(rule, value, callback) { |
| | | testVal(rule, value, callback, constRules.noSpecialChar) |
| | | }, |
| | | trigger: 'change' |
| | | },], |
| | | powerInUseDate: [{ |
| | | required: true, |
| | | message: '不能为空', |
| | | trigger: 'change' |
| | | },{ |
| | | validator(rule, value, callback) { |
| | | testVal(rule, value, callback, constRules.noSpecialChar) |
| | | }, |
| | | trigger: 'change' |
| | | },], |
| | | runCompany: [{ |
| | | required: true, |
| | | message: '不能为空', |
| | | trigger: 'change' |
| | | },{ |
| | | validator(rule, value, callback) { |
| | | testVal(rule, value, callback, constRules.noSpecialChar) |
| | | }, |
| | | trigger: 'change' |
| | | },], |
| | | }, |
| | | linkage: { |