|
@ -431,7 +431,7 @@ function OutNvrMgm(props) { |
|
|
let pattern = /^([0-9]{1,3}\.){3}[0-9]{1,3}$/; |
|
|
let pattern = /^([0-9]{1,3}\.){3}[0-9]{1,3}$/; |
|
|
let duankou = /^([1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])$/; |
|
|
let duankou = /^([1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])$/; |
|
|
let shiping_duan_kou = /^\+?[1-9][0-9]*$/ |
|
|
let shiping_duan_kou = /^\+?[1-9][0-9]*$/ |
|
|
if(values.nvr_type == 1){ |
|
|
|
|
|
|
|
|
if (values.nvr_type == 1) { |
|
|
if (!pattern.test(values.ip_address)) { |
|
|
if (!pattern.test(values.ip_address)) { |
|
|
message.warning("请输入合理格式的ip地址") |
|
|
message.warning("请输入合理格式的ip地址") |
|
|
return false |
|
|
return false |
|
@ -444,8 +444,8 @@ function OutNvrMgm(props) { |
|
|
return false |
|
|
return false |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
let reg=/^[1-9]\d*$/ |
|
|
|
|
|
if(!reg.test(values.standard_code)&&values.standard_code){ |
|
|
|
|
|
|
|
|
let reg = /^[1-9]\d*$/ |
|
|
|
|
|
if (!reg.test(values.standard_code) && values.standard_code) { |
|
|
message.warning("国标编号为纯数字") |
|
|
message.warning("国标编号为纯数字") |
|
|
return false |
|
|
return false |
|
|
} |
|
|
} |
|
@ -471,7 +471,21 @@ function OutNvrMgm(props) { |
|
|
// 添加按钮 |
|
|
// 添加按钮 |
|
|
const handleAdd = () => { |
|
|
const handleAdd = () => { |
|
|
setRowData(defRowData); |
|
|
setRowData(defRowData); |
|
|
form.setFieldsValue({ nvr_type: "", standard_code: '' }); |
|
|
|
|
|
|
|
|
form.setFieldsValue({ |
|
|
|
|
|
nvr_type: "", |
|
|
|
|
|
standard_code: '', |
|
|
|
|
|
name: "", |
|
|
|
|
|
operator_id: "", |
|
|
|
|
|
road_id: "", |
|
|
|
|
|
ip_address: "", |
|
|
|
|
|
port: "", |
|
|
|
|
|
video_port: "", |
|
|
|
|
|
network_mode: "", |
|
|
|
|
|
user_name: "", |
|
|
|
|
|
password: "", |
|
|
|
|
|
lng_lat: "", |
|
|
|
|
|
address: "", |
|
|
|
|
|
}); |
|
|
// form.resetFields(); |
|
|
// form.resetFields(); |
|
|
setVisible(true); |
|
|
setVisible(true); |
|
|
}; |
|
|
}; |
|
@ -629,7 +643,7 @@ function OutNvrMgm(props) { |
|
|
className="form-con" |
|
|
className="form-con" |
|
|
placeholder="请选择" |
|
|
placeholder="请选择" |
|
|
allowClear={false} |
|
|
allowClear={false} |
|
|
options={[{label: '全部',value: 0},{label: '非国标',value: 1},{label: '国标',value: 2}]} |
|
|
|
|
|
|
|
|
options={[{ label: '全部', value: 0 }, { label: '非国标', value: 1 }, { label: '国标', value: 2 }]} |
|
|
value={formData?.nvr_type || 0} |
|
|
value={formData?.nvr_type || 0} |
|
|
onChange={(v) => { |
|
|
onChange={(v) => { |
|
|
setFormData({ ...formData, nvr_type: v }); |
|
|
setFormData({ ...formData, nvr_type: v }); |
|
@ -764,7 +778,7 @@ function OutNvrMgm(props) { |
|
|
> |
|
|
> |
|
|
<Select |
|
|
<Select |
|
|
placeholder="请选择" |
|
|
placeholder="请选择" |
|
|
options={[{label: '非国标NVR', value: '1'} , {label: '国标NVR', value: '2'}]} |
|
|
|
|
|
|
|
|
options={[{ label: '非国标NVR', value: '1' }, { label: '国标NVR', value: '2' }]} |
|
|
/> |
|
|
/> |
|
|
</Form.Item> |
|
|
</Form.Item> |
|
|
</div> |
|
|
</div> |
|
@ -782,7 +796,7 @@ function OutNvrMgm(props) { |
|
|
name={"standard_code"} |
|
|
name={"standard_code"} |
|
|
rules={[{ required: true, message: "国标编号不能为空" }]} |
|
|
rules={[{ required: true, message: "国标编号不能为空" }]} |
|
|
> |
|
|
> |
|
|
<Input autoComplete="off" maxLength={30}/> |
|
|
|
|
|
|
|
|
<Input autoComplete="off" maxLength={30} /> |
|
|
</Form.Item> |
|
|
</Form.Item> |
|
|
</div> |
|
|
</div> |
|
|
|
|
|
|
|
|