diff --git a/src/pages/InRoadMgm/RoadMgm/ConfigRoad/loadable.jsx b/src/pages/InRoadMgm/RoadMgm/ConfigRoad/loadable.jsx index db7ab79..557816e 100644 --- a/src/pages/InRoadMgm/RoadMgm/ConfigRoad/loadable.jsx +++ b/src/pages/InRoadMgm/RoadMgm/ConfigRoad/loadable.jsx @@ -762,6 +762,7 @@ function ConfigRoad() { { setCurRuleRecord(record); + console.log(record); ruleForm.setFieldsValue({ vehicle_type: record.vehicle_type, rule_id: record.rule_id, diff --git a/src/pages/InRoadMgm/RoadMgm/ParkList/loadable.jsx b/src/pages/InRoadMgm/RoadMgm/ParkList/loadable.jsx index c6cd014..323fa13 100644 --- a/src/pages/InRoadMgm/RoadMgm/ParkList/loadable.jsx +++ b/src/pages/InRoadMgm/RoadMgm/ParkList/loadable.jsx @@ -198,6 +198,7 @@ function ParkList() { function onShowSizeChange(pn, page_size) { setPageData({ pn, page_size }); + } function search(params) { @@ -215,6 +216,7 @@ function ParkList() { total_records: res.data.total, data: res.data.list, }); + window.scrollTo(0, 0); } }); } diff --git a/src/pages/SystemMgm/AdminMgm/loadable.jsx b/src/pages/SystemMgm/AdminMgm/loadable.jsx index c4f6fef..7cbd258 100644 --- a/src/pages/SystemMgm/AdminMgm/loadable.jsx +++ b/src/pages/SystemMgm/AdminMgm/loadable.jsx @@ -97,12 +97,18 @@ function AdminMgm(props) { setAddManage({ ...addManage, email: e.target.value }) }; //添加所属部门 + const [governmentStatus, setGovernmentStatus] = useState(true) const [getPartName, setGetPartName] = useState([]) - const handleDeptName = (v) => { + const handleDeptName = (v, selectedOptions) => { console.log(v); setGetRoleStatus(false) setAddManage({ ...addManage, deptName: v }) setGetPartName(v) + if (selectedOptions.length === 1) { + setGovernmentStatus(false) + } else { + setGovernmentStatus(true) + } }; const [getRoleStatus, setGetRoleStatus] = useState(true) //添加角色 @@ -125,8 +131,12 @@ function AdminMgm(props) { } }, [getPartName]) //添加管辖方式 + const [getAreaStatus, setGetAreaStatus] = useState(false) const handleGovernmentType = (v) => { setGetGovernment(v) + if (v === 1) { + setGetAreaStatus(true) + } setAddManage({ ...addManage, government_style: v }) } //添加管辖区域 @@ -207,6 +217,7 @@ function AdminMgm(props) { }) getData(formData) setGetRoleStatus(true) + setGetAreaStatus(false) } }) } @@ -347,6 +358,9 @@ function AdminMgm(props) { const [getGovernment, setGetGovernment] = useState({}) const handleGovernment = (v) => { setGetGovernment(v) + if (v === 1) { + setGetAreaStatus(true) + } setGetImg({ ...getImg, government_style: v }) } const [getGovernmentArea, setGetGovernmentArea] = useState([]) @@ -444,12 +458,14 @@ function AdminMgm(props) { messageRole: 0, failure_time: '' }) + setGetAreaStatus(false) } const cancelImg = () => { setEditVisible(false) setDepartVisible(false) setPasswordVisible(false) setGetRoleStatus(true) + setGetAreaStatus(false) } const addcancelImg = () => { setImgVisible(false) @@ -465,6 +481,7 @@ function AdminMgm(props) { messageRole: 0, failure_time: '' }) + setGetAreaStatus(false) } // 获取列表数据 const getData = (data = formData) => { @@ -518,6 +535,7 @@ function AdminMgm(props) { const editModal = () => { setEditVisible(false) setGetRoleStatus(true) + setGetAreaStatus(false) } //编辑提交 const placeEditBtn = () => { @@ -530,6 +548,7 @@ function AdminMgm(props) { setEditVisible(false) getData(formData) setGetRoleStatus(true) + setGetAreaStatus(false) } }) } @@ -746,6 +765,7 @@ function AdminMgm(props) { { setGetImg( Object.assign({}, getImg, { mobile: v.target.value }) @@ -921,12 +945,17 @@ function AdminMgm(props) { value={getImg.deptName} options={getPlateColor} changeOnSelect - onChange={(v) => { + onChange={(v, selectedOptions) => { setGetImg( Object.assign({}, getImg, { deptName: v }) ); setGetRoleStatus(false) setGetPartName(v) + if (selectedOptions.length === 1) { + setGovernmentStatus(false) + } else { + setGovernmentStatus(true) + } }} fieldNames={{ label: 'name', @@ -935,7 +964,7 @@ function AdminMgm(props) { }} /> -
+