修改 人员 车辆 进出港记录
parent
958d461505
commit
2ba1b5b087
|
|
@ -4,3 +4,7 @@ export const branchPersonnelAndVehiclesList = declareRequest(
|
||||||
"branchPersonnelAndVehiclesLoading",
|
"branchPersonnelAndVehiclesLoading",
|
||||||
`Get > /primeport/vehicleApply/fgsCount`,
|
`Get > /primeport/vehicleApply/fgsCount`,
|
||||||
);
|
);
|
||||||
|
export const residentCorpAccessCount = declareRequest(
|
||||||
|
"branchPersonnelAndVehiclesLoading",
|
||||||
|
`Post > /primeport/vehicleApply/residentCorpAccessCount`,
|
||||||
|
);
|
||||||
|
|
|
||||||
|
|
@ -7,7 +7,7 @@ export const enclosedPersonnelAndVehicleStatisticsList = declareRequest(
|
||||||
export const enclosedPersonnelAndVehicleStatisticsVehicleEntryAndExitRecordsList
|
export const enclosedPersonnelAndVehicleStatisticsVehicleEntryAndExitRecordsList
|
||||||
= declareRequest(
|
= declareRequest(
|
||||||
"enclosedPersonnelAndVehicleStatisticsLoading",
|
"enclosedPersonnelAndVehicleStatisticsLoading",
|
||||||
`Post > @/primeport/`,
|
`Post > @/primeport/dahuaVehicleAccessRecord/list`,
|
||||||
);
|
);
|
||||||
export const enclosedPersonnelAndVehicleStatisticsPersonnelEntryAndExitRecordsList
|
export const enclosedPersonnelAndVehicleStatisticsPersonnelEntryAndExitRecordsList
|
||||||
= declareRequest(
|
= declareRequest(
|
||||||
|
|
@ -17,5 +17,5 @@ export const enclosedPersonnelAndVehicleStatisticsPersonnelEntryAndExitRecordsLi
|
||||||
export const eVehicleArrivalDepartureInfoList
|
export const eVehicleArrivalDepartureInfoList
|
||||||
= declareRequest(
|
= declareRequest(
|
||||||
"enclosedPersonnelAndVehicleStatisticsLoading",
|
"enclosedPersonnelAndVehicleStatisticsLoading",
|
||||||
`Post > @/primeport/eVehicleArrivalDepartureInfo/list`,
|
`Post > @/primeport/dahuaVehicleAccessRecord/list`,
|
||||||
);
|
);
|
||||||
|
|
|
||||||
|
|
@ -25,5 +25,5 @@ export const stockPersonnelAndVehiclesVehicleManagementVehicleRecordsList
|
||||||
|
|
||||||
export const mkmjSwipeCardRecordList = declareRequest(
|
export const mkmjSwipeCardRecordList = declareRequest(
|
||||||
"stockPersonnelAndVehiclesLoading",
|
"stockPersonnelAndVehiclesLoading",
|
||||||
`Post > @/primeport/mkmjSwipeCardRecord/list`,
|
`Post > @/primeport/dahuaAccessRecord/list`,
|
||||||
)
|
)
|
||||||
|
|
|
||||||
|
|
@ -43,5 +43,5 @@ export const inspectDepartmentVehiclesUpdate = declareRequest(
|
||||||
export const eVehicleArrivalDepartureInfoList
|
export const eVehicleArrivalDepartureInfoList
|
||||||
= declareRequest(
|
= declareRequest(
|
||||||
"vehicleApplyLoading",
|
"vehicleApplyLoading",
|
||||||
`Post > @/primeport/eVehicleArrivalDepartureInfo/list`,
|
`Post > @/primeport/dahuaVehicleAccessRecord/list`,
|
||||||
);
|
);
|
||||||
|
|
|
||||||
|
|
@ -125,7 +125,7 @@ function List(props) {
|
||||||
<Button
|
<Button
|
||||||
type="link"
|
type="link"
|
||||||
onClick={() => {
|
onClick={() => {
|
||||||
props.history.push(`./personnelRecords?userCard=${ record.userIdCard ? atob(record.userIdCard) : "" }`);
|
props.history.push(`./personnelRecords?userCard=${record.id}`);
|
||||||
}}
|
}}
|
||||||
>
|
>
|
||||||
人员进出记录
|
人员进出记录
|
||||||
|
|
|
||||||
|
|
@ -22,7 +22,7 @@ function PersonnelRecords(props) {
|
||||||
transform: values => ({
|
transform: values => ({
|
||||||
swingTimeStart: values.time?.[0] ? `${values.time?.[0]} 00:00:00` : undefined,
|
swingTimeStart: values.time?.[0] ? `${values.time?.[0]} 00:00:00` : undefined,
|
||||||
swingTimeEnd: values.time?.[1] ? `${values.time?.[1]} 23:59:59` : undefined,
|
swingTimeEnd: values.time?.[1] ? `${values.time?.[1]} 23:59:59` : undefined,
|
||||||
cardNo: query.userCard
|
userId: query.userCard
|
||||||
// cardNo: window.btoa("130302197401180816")
|
// cardNo: window.btoa("130302197401180816")
|
||||||
}),
|
}),
|
||||||
|
|
||||||
|
|
@ -33,7 +33,7 @@ function PersonnelRecords(props) {
|
||||||
<Search
|
<Search
|
||||||
options={[
|
options={[
|
||||||
{ name: "time", label: "进出港时间", render: FORM_ITEM_RENDER_ENUM.DATE_RANGE },
|
{ name: "time", label: "进出港时间", render: FORM_ITEM_RENDER_ENUM.DATE_RANGE },
|
||||||
{ name: "likeDeviceName", label: "口门名称" },
|
{ name: "mkmjName", label: "口门名称" },
|
||||||
]}
|
]}
|
||||||
onFinish={getData}
|
onFinish={getData}
|
||||||
form={form}
|
form={form}
|
||||||
|
|
@ -42,8 +42,8 @@ function PersonnelRecords(props) {
|
||||||
columns={[
|
columns={[
|
||||||
{ title: "姓名", dataIndex: "personName" },
|
{ title: "姓名", dataIndex: "personName" },
|
||||||
{ title: "进出港时间", dataIndex: "swingTime" },
|
{ title: "进出港时间", dataIndex: "swingTime" },
|
||||||
{ title: "口门名称", dataIndex: "deviceName" },
|
{ title: "口门名称", dataIndex: "mkmjName" },
|
||||||
{ title: "开门类型", dataIndex: "openTypeStr" },
|
{ title: "开门类型", dataIndex: "enterOrExit",render:(_, record) => (record.enterOrExit ===1?"进":record.enterOrExit ===2?"出":record.enterOrExit ===3?"进出":"") },
|
||||||
]}
|
]}
|
||||||
{...tableProps}
|
{...tableProps}
|
||||||
/>
|
/>
|
||||||
|
|
|
||||||
|
|
@ -39,7 +39,6 @@ function Add(props) {
|
||||||
|
|
||||||
const getApprovalUserListAll = async () => {
|
const getApprovalUserListAll = async () => {
|
||||||
const { data } = await props["approvalUserListAll"]({ vehiclePermissionFlag: 1 });
|
const { data } = await props["approvalUserListAll"]({ vehiclePermissionFlag: 1 });
|
||||||
console
|
|
||||||
setApprovalUserListAll(data);
|
setApprovalUserListAll(data);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
@ -181,23 +180,23 @@ function Add(props) {
|
||||||
),
|
),
|
||||||
},
|
},
|
||||||
{ name: "area", label: "访问港区", onlyForLabel: true },
|
{ name: "area", label: "访问港区", onlyForLabel: true },
|
||||||
{
|
// {
|
||||||
name: "mkmjId",
|
// name: "mkmjId",
|
||||||
label: "访问口门名称",
|
// label: "访问口门名称",
|
||||||
render: FORM_ITEM_RENDER_ENUM.SELECT,
|
// render: FORM_ITEM_RENDER_ENUM.SELECT,
|
||||||
items: firstLevelDoorInfoListAll,
|
// items: firstLevelDoorInfoListAll,
|
||||||
itemsField: { labelKey: "mkmjName", valueKey: "id" },
|
// itemsField: { labelKey: "mkmjName", valueKey: "id" },
|
||||||
componentProps: {
|
// componentProps: {
|
||||||
onChange: event =>
|
// onChange: event =>
|
||||||
form.setFieldValue("mkmjName", getLabelName({
|
// form.setFieldValue("mkmjName", getLabelName({
|
||||||
list: firstLevelDoorInfoListAll,
|
// list: firstLevelDoorInfoListAll,
|
||||||
status: event,
|
// status: event,
|
||||||
idKey: "id",
|
// idKey: "id",
|
||||||
nameKey: "mkmjName",
|
// nameKey: "mkmjName",
|
||||||
})),
|
// })),
|
||||||
},
|
// },
|
||||||
},
|
// },
|
||||||
{ name: "mkmjName", label: "访问口门名称", onlyForLabel: true },
|
// { name: "mkmjName", label: "访问口门名称", onlyForLabel: true },
|
||||||
{
|
{
|
||||||
name: "drivingUserId",
|
name: "drivingUserId",
|
||||||
label: "驾驶人员",
|
label: "驾驶人员",
|
||||||
|
|
|
||||||
|
|
@ -30,6 +30,7 @@ function List(props) {
|
||||||
form,
|
form,
|
||||||
params: { parentId: urlState.parentId },
|
params: { parentId: urlState.parentId },
|
||||||
manual: true,
|
manual: true,
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
|
|
|
||||||
|
|
@ -22,32 +22,36 @@ function VehicleEntryAndExitRecords(props) {
|
||||||
const { tableProps, getData } = useTable(props["enclosedPersonnelAndVehicleStatisticsVehicleEntryAndExitRecordsList"], {
|
const { tableProps, getData } = useTable(props["enclosedPersonnelAndVehicleStatisticsVehicleEntryAndExitRecordsList"], {
|
||||||
form,
|
form,
|
||||||
params: { id: query.id },
|
params: { id: query.id },
|
||||||
|
transform: values => ({
|
||||||
|
startVehicleArrivalTime: values.time?.[0] ? `${values.vehicleArrivalTime?.[0]} 00:00:00` : undefined,
|
||||||
|
endVehicleArrivalTime: values.time?.[1] ? `${values.vehicleArrivalTime?.[1]} 23:59:59` : undefined,
|
||||||
|
startVehicleDepartureTime: values.time?.[0] ? `${values.vehicleDepartureTime?.[0]} 00:00:00` : undefined,
|
||||||
|
endVehicleDepartureTime: values.time?.[1] ? `${values.vehicleDepartureTime?.[1]} 23:59:59` : undefined,
|
||||||
|
}),
|
||||||
});
|
});
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<Page headerTitle="车辆进出记录">
|
<Page headerTitle="车辆进出记录1">
|
||||||
<Search
|
<Search
|
||||||
options={[
|
options={[
|
||||||
{ name: "todo1", label: "车牌号" },
|
{ name: "vehiclePlateNumber", label: "车牌号" },
|
||||||
{ name: "todo2", label: "时间范围", render: FORM_ITEM_RENDER_ENUM.DATE_RANGE },
|
{ name: "vehicleArrivalTime", label: "进场时间", render: FORM_ITEM_RENDER_ENUM.DATE_RANGE },
|
||||||
{ name: "todo3", label: "车辆属性", render: FORM_ITEM_RENDER_ENUM.SELECT, items: CATEGORY_ENUM },
|
{ name: "vehicleDepartureTime", label: "出场时间", render: FORM_ITEM_RENDER_ENUM.DATE_RANGE },
|
||||||
|
// { name: "todo3", label: "车辆属性", render: FORM_ITEM_RENDER_ENUM.SELECT, items: CATEGORY_ENUM },
|
||||||
]}
|
]}
|
||||||
form={form}
|
form={form}
|
||||||
onFinish={getData}
|
onFinish={getData}
|
||||||
/>
|
/>
|
||||||
<Table
|
<Table
|
||||||
columns={[
|
columns={[
|
||||||
{ title: "车辆类型", dataIndex: "todo1" },
|
{ title: "车辆类型", dataIndex: "carTypeName" },
|
||||||
{ title: "车牌号", dataIndex: "todo2" },
|
{ title: "进场车牌号", dataIndex: "carNum" },
|
||||||
{
|
{ title: "出场车牌号", dataIndex: "exitCarNum" },
|
||||||
title: "车辆属性",
|
{ title: "停车场名称", dataIndex: "parkingLotName" },
|
||||||
dataIndex: "todo3",
|
{ title: "进场通道名称", dataIndex: "enterSluiceChannelName" },
|
||||||
render: (_, record) => getLabelName({ list: CATEGORY_ENUM, status: record.todo3 }),
|
{ title: "进场通道名称", dataIndex: "exitSluiceChannelName" },
|
||||||
},
|
{ title: "进场时间", dataIndex: "enterTime" },
|
||||||
{ title: "姓名", dataIndex: "todo4" },
|
{ title: "出场时间", dataIndex: "exitTime" },
|
||||||
{ title: "手机号", dataIndex: "todo5" },
|
|
||||||
{ title: "口门名称", dataIndex: "todo6" },
|
|
||||||
{ title: "记录时间", dataIndex: "todo7" },
|
|
||||||
{ title: "出入动作", dataIndex: "todo8" },
|
{ title: "出入动作", dataIndex: "todo8" },
|
||||||
]}
|
]}
|
||||||
{...tableProps}
|
{...tableProps}
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,7 @@
|
||||||
import { Permission } from "@cqsjjb/jjb-common-decorator/permission";
|
import { Permission } from "@cqsjjb/jjb-common-decorator/permission";
|
||||||
import { Connect } from "@cqsjjb/jjb-dva-runtime";
|
import { Connect } from "@cqsjjb/jjb-dva-runtime";
|
||||||
import { Button, Descriptions, Divider, message, Modal, Space } from "antd";
|
import { Button, Descriptions, Divider, message, Modal, Space } from "antd";
|
||||||
|
import dayjs from "dayjs";
|
||||||
import { useState } from "react";
|
import { useState } from "react";
|
||||||
import FormBuilder from "zy-react-library/components/FormBuilder";
|
import FormBuilder from "zy-react-library/components/FormBuilder";
|
||||||
import AddIcon from "zy-react-library/components/Icon/AddIcon";
|
import AddIcon from "zy-react-library/components/Icon/AddIcon";
|
||||||
|
|
@ -113,7 +114,7 @@ function List(props) {
|
||||||
<Button
|
<Button
|
||||||
type="link"
|
type="link"
|
||||||
onClick={() => {
|
onClick={() => {
|
||||||
props.history.push(`./vehicleRecords?vehicleId=${record.id}`);
|
props.history.push(`./vehicleRecords?licenceNo=${record.licenceNo}`);
|
||||||
}}
|
}}
|
||||||
>
|
>
|
||||||
车辆进出记录
|
车辆进出记录
|
||||||
|
|
@ -175,6 +176,7 @@ const AddModalComponent = (props) => {
|
||||||
let outsideSuccess = false;
|
let outsideSuccess = false;
|
||||||
const submitInspectCarList = (values.inspectCarList || []).map((item) => ({
|
const submitInspectCarList = (values.inspectCarList || []).map((item) => ({
|
||||||
...item,
|
...item,
|
||||||
|
visitStartTime: formatSubmitDate(item.visitStartTime),
|
||||||
visitEndTime: formatSubmitDate(item.visitEndTime),
|
visitEndTime: formatSubmitDate(item.visitEndTime),
|
||||||
}));
|
}));
|
||||||
const submitValues = {
|
const submitValues = {
|
||||||
|
|
@ -222,13 +224,15 @@ const AddModalComponent = (props) => {
|
||||||
span={24}
|
span={24}
|
||||||
labelCol={{ span: 10 }}
|
labelCol={{ span: 10 }}
|
||||||
values={{
|
values={{
|
||||||
remarks: info.checkDepartmentName,
|
checkDepartmentName: info.checkDepartmentName,
|
||||||
inspectCarList: [{
|
inspectCarList: [{
|
||||||
licenceType: info.licenceType,
|
licenceType: info.licenceType,
|
||||||
licenceTypeName: info.licenceTypeName,
|
licenceTypeName: info.licenceTypeName,
|
||||||
licenceNo: info.licenceNo,
|
licenceNo: info.licenceNo,
|
||||||
vehicleType: info.vehicleType,
|
vehicleType: info.vehicleType,
|
||||||
vehicleTypeName: info.vehicleTypeName,
|
vehicleTypeName: info.vehicleTypeName,
|
||||||
|
visitStartTime: info.visitStartTime ? dayjs(info.visitStartTime) : undefined,
|
||||||
|
visitEndTime: info.visitEndTime ? dayjs(info.visitEndTime) : undefined,
|
||||||
}],
|
}],
|
||||||
}}
|
}}
|
||||||
options={[
|
options={[
|
||||||
|
|
|
||||||
|
|
@ -9,7 +9,7 @@ import { NS_BRANCH_PERSONNEL_AND_VEHICLES } from "~/enumerate/namespace";
|
||||||
|
|
||||||
function List(props) {
|
function List(props) {
|
||||||
const [form] = Search.useForm();
|
const [form] = Search.useForm();
|
||||||
const { tableProps, getData } = useTable(props["branchPersonnelAndVehiclesList"], {
|
const { tableProps, getData } = useTable(props["residentCorpAccessCount"], {
|
||||||
form,
|
form,
|
||||||
params: { corpType: 2 },
|
params: { corpType: 2 },
|
||||||
});
|
});
|
||||||
|
|
@ -26,8 +26,8 @@ function List(props) {
|
||||||
<Table
|
<Table
|
||||||
columns={[
|
columns={[
|
||||||
{ title: "驻港单位名称", dataIndex: "corpName" },
|
{ title: "驻港单位名称", dataIndex: "corpName" },
|
||||||
{ title: "人员进出数", dataIndex: "userCount" },
|
{ title: "人员进出数", dataIndex: "personAccessCount" },
|
||||||
{ title: "人员车辆进出数", dataIndex: "priCarCount" },
|
{ title: "人员车辆进出数", dataIndex: "vehicleAccessCount" },
|
||||||
{
|
{
|
||||||
title: "操作",
|
title: "操作",
|
||||||
width: 150,
|
width: 150,
|
||||||
|
|
|
||||||
|
|
@ -119,7 +119,7 @@ function List(props) {
|
||||||
type="link"
|
type="link"
|
||||||
onClick={() => {
|
onClick={() => {
|
||||||
// TODO
|
// TODO
|
||||||
props.history.push(`./personnelRecords?userCard=${record.userCard}`);
|
props.history.push(`./personnelRecords?userCard=${record.id}`);
|
||||||
}}
|
}}
|
||||||
>
|
>
|
||||||
人员进出记录
|
人员进出记录
|
||||||
|
|
|
||||||
|
|
@ -23,7 +23,7 @@ function PersonnelRecords(props) {
|
||||||
transform: values => ({
|
transform: values => ({
|
||||||
swingTimeStart: values.time?.[0] ? `${values.time?.[0]} 00:00:00` : undefined,
|
swingTimeStart: values.time?.[0] ? `${values.time?.[0]} 00:00:00` : undefined,
|
||||||
swingTimeEnd: values.time?.[1] ? `${values.time?.[1]} 23:59:59` : undefined,
|
swingTimeEnd: values.time?.[1] ? `${values.time?.[1]} 23:59:59` : undefined,
|
||||||
cardNo: query.userCard,
|
userId: query.userCard,
|
||||||
// cardNo: window.btoa("130302197401180816")
|
// cardNo: window.btoa("130302197401180816")
|
||||||
}),
|
}),
|
||||||
|
|
||||||
|
|
@ -34,7 +34,7 @@ function PersonnelRecords(props) {
|
||||||
<Search
|
<Search
|
||||||
options={[
|
options={[
|
||||||
{ name: "time", label: "进出港时间", render: FORM_ITEM_RENDER_ENUM.DATE_RANGE },
|
{ name: "time", label: "进出港时间", render: FORM_ITEM_RENDER_ENUM.DATE_RANGE },
|
||||||
{ name: "likeDeviceName", label: "口门名称" },
|
{ name: "mkmjName", label: "口门名称" },
|
||||||
]}
|
]}
|
||||||
onFinish={getData}
|
onFinish={getData}
|
||||||
form={form}
|
form={form}
|
||||||
|
|
@ -43,8 +43,8 @@ function PersonnelRecords(props) {
|
||||||
columns={[
|
columns={[
|
||||||
{ title: "姓名", dataIndex: "personName" },
|
{ title: "姓名", dataIndex: "personName" },
|
||||||
{ title: "进出港时间", dataIndex: "swingTime" },
|
{ title: "进出港时间", dataIndex: "swingTime" },
|
||||||
{ title: "口门名称", dataIndex: "deviceName" },
|
{ title: "口门名称", dataIndex: "mkmjName" },
|
||||||
{ title: "开门类型", dataIndex: "openTypeStr" },
|
{ title: "开门类型", dataIndex: "enterOrExit",render:(_, record) => (record.enterOrExit ===1?"进":record.enterOrExit ===2?"出":record.enterOrExit ===3?"进出":"") },
|
||||||
]}
|
]}
|
||||||
{...tableProps}
|
{...tableProps}
|
||||||
/>
|
/>
|
||||||
|
|
|
||||||
|
|
@ -148,7 +148,7 @@ function List(props) {
|
||||||
type="link"
|
type="link"
|
||||||
danger
|
danger
|
||||||
onClick={() => {
|
onClick={() => {
|
||||||
onDelete(record.id);
|
onDelete(record);
|
||||||
}}
|
}}
|
||||||
>
|
>
|
||||||
删除
|
删除
|
||||||
|
|
|
||||||
|
|
@ -17,12 +17,12 @@ function VehicleRecords(props) {
|
||||||
form,
|
form,
|
||||||
usePermission:false,
|
usePermission:false,
|
||||||
transform: values => ({
|
transform: values => ({
|
||||||
startVehicleArrivalTime: values.time?.[0] ? `${values.time?.[0]} 00:00:00` : undefined,
|
enterTimeStart: values.time?.[0] ? `${values.time?.[0]} 00:00:00` : undefined,
|
||||||
endVehicleArrivalTime: values.time?.[1] ? `${values.time?.[1]} 23:59:59` : undefined,
|
enterTimeEnd: values.time?.[1] ? `${values.time?.[1]} 23:59:59` : undefined,
|
||||||
startVehicleDepartureTime: values.vehicleDepartureTime?.[0] ? `${values.vehicleDepartureTime?.[0]} 00:00:00` : undefined,
|
exitTimeStart: values.vehicleDepartureTime?.[0] ? `${values.vehicleDepartureTime?.[0]} 00:00:00` : undefined,
|
||||||
endVehicleDepartureTime: values.vehicleDepartureTime?.[1] ? `${values.vehicleDepartureTime?.[1]} 23:59:59` : undefined,
|
exitTimeEnd: values.vehicleDepartureTime?.[1] ? `${values.vehicleDepartureTime?.[1]} 23:59:59` : undefined,
|
||||||
}),
|
}),
|
||||||
params: { vehiclePlateNumber: "冀CDF5665" }// query.licenceNo
|
params: { carNum: query.licenceNo }
|
||||||
});
|
});
|
||||||
|
|
||||||
return (
|
return (
|
||||||
|
|
@ -38,16 +38,16 @@ function VehicleRecords(props) {
|
||||||
/>
|
/>
|
||||||
<Table
|
<Table
|
||||||
columns={[
|
columns={[
|
||||||
{ title: "车辆所属人", dataIndex: "vehicleContactName" },
|
{ title: "车辆所属人", dataIndex: "vehicleOwnerName" },
|
||||||
{ title: "车牌号", dataIndex: "vehiclePlateNumber" },
|
{ title: "车牌号", dataIndex: "carNum" },
|
||||||
{
|
{
|
||||||
title: "车辆在港状态",
|
title: "车辆在港状态",
|
||||||
dataIndex: "vehicleArrivalStatus",
|
dataIndex: "vehiclePortStatus",
|
||||||
},
|
},
|
||||||
{ title: "入港闸口", dataIndex: "vehicleArrivalBarrier" },
|
{ title: "入港闸口", dataIndex: "enterSluiceChannelName" },
|
||||||
{ title: "进港时间", dataIndex: "vehicleArrivalTime" },
|
{ title: "进港时间", dataIndex: "enterTime" },
|
||||||
{ title: "离港闸口", dataIndex: "vehicleDepartureBarrier" },
|
{ title: "离港闸口", dataIndex: "exitTime" },
|
||||||
{ title: "离港时间", dataIndex: "vehicleDepartureTime" },
|
{ title: "离港时间", dataIndex: "exitSluiceChannelName" },
|
||||||
]}
|
]}
|
||||||
{...tableProps}
|
{...tableProps}
|
||||||
/>
|
/>
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue