diff --git a/src/api/correlationEquipment/index.js b/src/api/correlationEquipment/index.js index 6898d4b..535f5e8 100644 --- a/src/api/correlationEquipment/index.js +++ b/src/api/correlationEquipment/index.js @@ -48,6 +48,29 @@ export function addVideoList(params) { params }) } +// 修改视频监控 +export function changeVideoList(params) { + return request({ + url: '/safety/tbDeviceVideoInfo/update', + method: 'post', + params + }) +} +// 删除视频监控 +export function deleteVideo(params) { + return request({ + url: '/safety/tbDeviceVideoInfo?' + params, + method: 'delete', + }) +} +// 导入视频监控 +export function importVideoList(params) { + return request({ + url: '/safety/tbDeviceVideoInfo/importData', + method: 'post', + params + }) +} // 新增智能感应 export function addPerceptionList(params) { return request({ diff --git a/src/utils/publicMethod_lxy/validator.js b/src/utils/publicMethod_lxy/validator.js new file mode 100644 index 0000000..148acd1 --- /dev/null +++ b/src/utils/publicMethod_lxy/validator.js @@ -0,0 +1,29 @@ +// 表单校验准则 + +// 是否为合法IP地址 +export function validateIP(rule, value,callback) { + if(value==''||value==undefined||value==null){ + callback(); + }else { + const reg = /^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])$/; + if ((!reg.test(value)) && value != '') { + callback(new Error('请输入正确的IP地址')); + } else { + callback(); + } + } + } + // 经度 + export function checkLon(rule, value, callback) { + if (value) { + value += '' + if (value.match(/^(\-|\+)?(((\d|[1-9]\d|1[0-7]\d|0{1,3})\.\d{0,7})|(\d|[1-9]\d|1[0-7]\d|0{1,3})|180\.0{0,6}|180)$/)) { + callback() + } else { + callback(new Error('经度为-180~180,小数限7位!')) + } + } else { + callback() + } + } + \ No newline at end of file diff --git a/src/views/head.vue b/src/views/head.vue index dc83756..acaa4e0 100644 --- a/src/views/head.vue +++ b/src/views/head.vue @@ -20,7 +20,7 @@
-设备基础信息