Browse Source

fix():bug修改

tags/PMS_V1.0.0_Alpha6
xingjx 1 year ago
parent
commit
5d73808c1b
  1. 28
      src/pages/OutRoadMgm/OutDeviceMgm/OutNvrMgm/loadable.jsx

28
src/pages/OutRoadMgm/OutDeviceMgm/OutNvrMgm/loadable.jsx

@ -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>

Loading…
Cancel
Save