Browse Source

fix():修改路内BUG

tags/PMS_Frontend_v1.0.6-develop
guoxin 1 year ago
parent
commit
580a69bae8
  1. 1
      src/pages/InRoadMgm/RoadMgm/ConfigRoad/loadable.jsx
  2. 2
      src/pages/InRoadMgm/RoadMgm/ParkList/loadable.jsx
  3. 48
      src/pages/SystemMgm/AdminMgm/loadable.jsx

1
src/pages/InRoadMgm/RoadMgm/ConfigRoad/loadable.jsx

@ -762,6 +762,7 @@ function ConfigRoad() {
<a
onClick={() => {
setCurRuleRecord(record);
console.log(record);
ruleForm.setFieldsValue({
vehicle_type: record.vehicle_type,
rule_id: record.rule_id,

2
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);
}
});
}

48
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) {
<Select
style={{ width: 260, marginLeft: 14 }}
placeholder="请选择"
disabled={governmentStatus}
value={addManage.government_style}
options={[
{
@ -763,6 +783,8 @@ function AdminMgm(props) {
/>
</div>
{
getAreaStatus ?
<div className="yisa-search" style={{ marginLeft: 19 }}>
<label>管辖区域</label>
<Tree
@ -778,7 +800,9 @@ function AdminMgm(props) {
children: 'children'
}}
/>
</div>
</div> : ''
}
<div className="yisa-search">
<label>管辖车场接入方式</label>
<Radio.Group onChange={onChangeCarType} value={addManage.car_type} style={{ marginLeft: 30 }}>
@ -847,12 +871,12 @@ function AdminMgm(props) {
title='添加/修改管理员'
>
<div className="addAdmin">
<div className="yisa-search" style={{ marginLeft: 10}}>
<div className="yisa-search" style={{ marginLeft: 10 }}>
<label>手机号</label>
<Input
placeholder="请输入手机号"
value={getImg.mobile}
style={{ width: 260, marginLeft: 14}}
style={{ width: 260, marginLeft: 14 }}
onChange={(v) => {
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) {
}}
/>
</div>
<div className="yisa-search" style={{marginLeft:24}}>
<div className="yisa-search" style={{ marginLeft: 24 }}>
<label>角色</label>
<Select
style={{ width: 260, marginLeft: 18 }}
@ -955,6 +984,7 @@ function AdminMgm(props) {
<Select
style={{ width: 260, marginLeft: 14 }}
placeholder="请选择"
disabled={governmentStatus}
value={getImg.government_style}
options={[{
value: 1,
@ -971,6 +1001,8 @@ function AdminMgm(props) {
/>
</div>
{
getAreaStatus ?
<div className="yisa-search">
<label>管辖区域</label>
<Tree
@ -986,7 +1018,9 @@ function AdminMgm(props) {
children: 'children'
}}
/>
</div>
</div> : ''
}
<div className="yisa-search">
<label>管辖车场接入方式</label>
<Radio.Group

Loading…
Cancel
Save