master
LiuJiaNan 2026-02-04 17:40:14 +08:00
parent 3bafc36a3f
commit c176f0ffcf
3 changed files with 8 additions and 6 deletions

View File

@ -36,7 +36,7 @@ function List(props) {
const [form] = Form.useForm(); const [form] = Form.useForm();
const { tableProps, getData } = useTable(props["firstLevelDoorInfoCameraList"], { const { tableProps, getData } = useTable(props["firstLevelDoorInfoCameraList"], {
form, form,
params: { id: query.id }, params: { eqAreaId: query.areaId },
}); });
const onDelete = (id) => { const onDelete = (id) => {

View File

@ -1,7 +1,7 @@
import CameraList from "../../Camera/List"; import CameraPage from "../../Camera/List";
function Camera() { function Camera() {
return (<CameraList />); return (<CameraPage />);
} }
export default Camera; export default Camera;

View File

@ -31,12 +31,13 @@ function List(props) {
}); });
const onDelete = (record) => { const onDelete = (record) => {
if (record.videoNum > 0 || record.passageNum > 0)
return message.warning("正在使用中的口门不能删除");
Modal.confirm({ Modal.confirm({
title: "删除确认", title: "删除确认",
content: "确定要删除吗?", content: "确定要删除吗?",
onOk: async () => { onOk: async () => {
if (record.videoNum > 0 || record.passageNum > 0)
return message.warning("正在使用中的口门不能删除");
const { success } = await props["firstLevelDoorInfoDelete"]({ id: record.id }); const { success } = await props["firstLevelDoorInfoDelete"]({ id: record.id });
if (success) { if (success) {
message.success("删除成功"); message.success("删除成功");
@ -191,6 +192,7 @@ function AddModalComponent(props) {
id: props.id, id: props.id,
}); });
if (success) { if (success) {
message.success("操作成功");
props.onCancel(); props.onCancel();
props.getData(); props.getData();
} }
@ -215,7 +217,7 @@ function AddModalComponent(props) {
showActionButtons={false} showActionButtons={false}
options={[ options={[
{ name: "areaParentId", label: "所属区域", render: <DictionarySelect dictValue="primeport_area" onGetLabel={label => form.setFieldValue("areaParentName", label)} /> }, { name: "areaParentId", label: "所属区域", render: <DictionarySelect dictValue="primeport_area" onGetLabel={label => form.setFieldValue("areaParentName", label)} /> },
{ name: "areaParentName", label: "所属区域", onlyForLabel: true }, { name: "areaParentName", label: "所属区域名称", onlyForLabel: true },
{ name: "areaName", label: "口门名称" }, { name: "areaName", label: "口门名称" },
{ name: "areaType", label: "口门类型", render: FORM_ITEM_RENDER_ENUM.SELECT, items: AREA_TYPE_ENUM }, { name: "areaType", label: "口门类型", render: FORM_ITEM_RENDER_ENUM.SELECT, items: AREA_TYPE_ENUM },
{ name: "areaRange", label: "口门位置" }, { name: "areaRange", label: "口门位置" },