|
|
@ -13,7 +13,7 @@ import { |
|
|
|
} from "antd"; |
|
|
|
const { TextArea } = Input; |
|
|
|
import ajax from "@/services"; |
|
|
|
function GateControlManagement({ id: road_id }) { |
|
|
|
function LEDConfiguration({ id }) { |
|
|
|
const columns = [ |
|
|
|
{ |
|
|
|
title: "业务场景", |
|
|
@ -94,6 +94,7 @@ function GateControlManagement({ id: road_id }) { |
|
|
|
visible: false, |
|
|
|
id: null, |
|
|
|
}); |
|
|
|
const [businessList, setBusinessList] = useState([]); // 下拉数据 |
|
|
|
const [dataSource, setDataSource] = useState([]); // 表格数据 |
|
|
|
const [total, setTotal] = useState(0); |
|
|
|
const addLEDText = () => { |
|
|
@ -104,7 +105,7 @@ function GateControlManagement({ id: road_id }) { |
|
|
|
page_size: 10, |
|
|
|
}); |
|
|
|
const search = () => { |
|
|
|
const params = { ...form.getFieldsValue(), ...pageData, road_id }; |
|
|
|
const params = { ...form.getFieldsValue(), ...pageData, id }; |
|
|
|
ajax.getLEDList(params).then((res) => { |
|
|
|
if (res.status === 20000) { |
|
|
|
setDataSource(res.data.list); |
|
|
@ -144,10 +145,10 @@ function GateControlManagement({ id: road_id }) { |
|
|
|
.validateFields() |
|
|
|
.then((res) => { |
|
|
|
if (modalData.status === "add") { |
|
|
|
res.road_id = road_id; |
|
|
|
res.road_id = id; |
|
|
|
addLED(res); |
|
|
|
} else { |
|
|
|
res.road_id = road_id; |
|
|
|
res.road_id = id; |
|
|
|
editLED(res); |
|
|
|
} |
|
|
|
}) |
|
|
@ -164,6 +165,19 @@ function GateControlManagement({ id: road_id }) { |
|
|
|
}); |
|
|
|
setDelModal({ visible: false, id: null }); |
|
|
|
} |
|
|
|
function getLEDBusiness() { |
|
|
|
ajax.getLEDBusiness({ road_id: id }).then((res) => { |
|
|
|
if (res.status == 20000) { |
|
|
|
setBusinessList(res.data) |
|
|
|
} else { |
|
|
|
message.error(res.message); |
|
|
|
} |
|
|
|
}); |
|
|
|
setDelModal({ visible: false, id: null }); |
|
|
|
} |
|
|
|
useEffect(() => { |
|
|
|
getLEDBusiness(); |
|
|
|
}, []); |
|
|
|
useEffect(() => { |
|
|
|
search(); |
|
|
|
}, [pageData]); |
|
|
@ -174,7 +188,7 @@ function GateControlManagement({ id: road_id }) { |
|
|
|
<Row> |
|
|
|
<Col span="4_8" style={{ width: "30%" }}> |
|
|
|
<Form.Item label="业务场景" name="business_type"> |
|
|
|
<Select /> |
|
|
|
<Select options={businessList || []}/> |
|
|
|
</Form.Item> |
|
|
|
</Col> |
|
|
|
<Form.Item> |
|
|
@ -194,7 +208,7 @@ function GateControlManagement({ id: road_id }) { |
|
|
|
<Table |
|
|
|
dataSource={dataSource} |
|
|
|
columns={columns} |
|
|
|
// className="yisa-table" |
|
|
|
// className="yisa-table" |
|
|
|
/> |
|
|
|
</main> |
|
|
|
<Modal |
|
|
@ -212,7 +226,7 @@ function GateControlManagement({ id: road_id }) { |
|
|
|
rules={[{ required: true }]} |
|
|
|
name="business_type" |
|
|
|
> |
|
|
|
<Select disabled={modalData.status === "edit"} /> |
|
|
|
<Select options={businessList || []} disabled={modalData.status === "edit"} /> |
|
|
|
</Form.Item> |
|
|
|
<Form.Item |
|
|
|
label="LED显示文案" |
|
|
@ -240,4 +254,4 @@ function GateControlManagement({ id: road_id }) { |
|
|
|
); |
|
|
|
} |
|
|
|
|
|
|
|
export default GateControlManagement; |
|
|
|
export default LEDConfiguration; |