|
|
@ -117,8 +117,8 @@ function AddRoad() { |
|
|
|
...res, |
|
|
|
...res3, |
|
|
|
lng_lat: lngLat, |
|
|
|
business_area: targetKeys, |
|
|
|
berth_ids: EtctargetKeys, |
|
|
|
business_area:isEdit ?getleftData: targetKeys, |
|
|
|
berth_ids: isEdit ?getEtcRightData:EtctargetKeys, |
|
|
|
img_url: imgList, |
|
|
|
type: isEdit ? "edit" : "add", |
|
|
|
road_id: id, |
|
|
@ -225,22 +225,19 @@ function AddRoad() { |
|
|
|
} |
|
|
|
}); |
|
|
|
} |
|
|
|
const [getleftData, setGetLeftData] = useState([]) |
|
|
|
//路段配置-新增或修改路段时获取热门商圈 |
|
|
|
function getTradingArea(id) { |
|
|
|
const params = id !== null ? { id } : {}; |
|
|
|
ajax.getTradingArea(params).then( |
|
|
|
(res) => { |
|
|
|
if (res.status === 20000) { |
|
|
|
let _data = [...res.data].map((item) => { |
|
|
|
let _data = res.data.left.map((item) => { |
|
|
|
item.key = item.value; |
|
|
|
return item; |
|
|
|
}); |
|
|
|
// let _right = [...res.data.right].map((item) => { |
|
|
|
// item.key = item.value; |
|
|
|
// return item.key; |
|
|
|
// }); |
|
|
|
setTransferSouceData(_data); |
|
|
|
// setTargetKeys(_right); |
|
|
|
setGetLeftData(res.data.right); |
|
|
|
} |
|
|
|
}, |
|
|
|
(err) => { |
|
|
@ -248,23 +245,19 @@ function AddRoad() { |
|
|
|
} |
|
|
|
); |
|
|
|
} |
|
|
|
|
|
|
|
const [getEtcRightData,setGetEtcRightData]=useState([]) |
|
|
|
const getEtcStatus = (id) => { |
|
|
|
let road_id = id |
|
|
|
const params = road_id !== null ? { road_id } : {}; |
|
|
|
ajax.getEtcData(params).then( |
|
|
|
(res) => { |
|
|
|
if (res.status === 20000) { |
|
|
|
let _data = [...res.data].map((item) => { |
|
|
|
let _data = res.data.left.map((item) => { |
|
|
|
item.key = item.value; |
|
|
|
return item; |
|
|
|
}); |
|
|
|
// let _right = [...res.data.right].map((item) => { |
|
|
|
// item.key = item.value; |
|
|
|
// return item.key; |
|
|
|
// }); |
|
|
|
setGetEtcList(_data); |
|
|
|
// setEtcTargetKeys(_right); |
|
|
|
setGetEtcRightData(res.data.right); |
|
|
|
} |
|
|
|
}, |
|
|
|
(err) => { |
|
|
@ -374,7 +367,7 @@ function AddRoad() { |
|
|
|
<div className="AddRoad"> |
|
|
|
<div className="content"> |
|
|
|
<div className="header"> |
|
|
|
<h3>添加路段</h3> |
|
|
|
<h3>{isEdit ? '编辑路段' : '添加路段'}</h3> |
|
|
|
</div> |
|
|
|
<div className="first-form"> |
|
|
|
<Form |
|
|
@ -723,9 +716,9 @@ function AddRoad() { |
|
|
|
<Transfer |
|
|
|
dataSource={transferSouceData} |
|
|
|
titles={["未选择", "已选择"]} |
|
|
|
targetKeys={targetKeys} |
|
|
|
targetKeys={isEdit ?getleftData:targetKeys} |
|
|
|
onChange={transferChange} |
|
|
|
selectedKeys={selectedKeys} |
|
|
|
selectedKeys={isEdit ?getleftData:selectedKeys} |
|
|
|
onSelectChange={onSelectChange} |
|
|
|
render={(item) => item.label} |
|
|
|
/> |
|
|
@ -769,9 +762,9 @@ function AddRoad() { |
|
|
|
<Transfer |
|
|
|
dataSource={getEtcList} |
|
|
|
titles={["未选择", "已选择"]} |
|
|
|
targetKeys={EtctargetKeys} |
|
|
|
targetKeys={isEdit ?getEtcRightData:EtctargetKeys} |
|
|
|
onChange={transferEtcChange} |
|
|
|
selectedKeys={selectedEtcKeys} |
|
|
|
selectedKeys={isEdit ?getEtcRightData:selectedEtcKeys} |
|
|
|
onSelectChange={onSelectEtcChange} |
|
|
|
render={(item) => item.label} |
|
|
|
/> |
|
|
|