From 5654adf8e9f2b8904489c13e1e5ec21992bbc704 Mon Sep 17 00:00:00 2001 From: LiuJiaNan <15703339975@163.com> Date: Fri, 27 Mar 2026 09:56:05 +0800 Subject: [PATCH] =?UTF-8?q?=E9=93=B8=E9=92=A2=E5=8D=95=E4=BD=8D=E5=92=8C?= =?UTF-8?q?=E7=9B=B8=E5=85=B3=E6=96=B9=E5=A2=9E=E5=8A=A0=E6=8C=89=E9=92=AE?= =?UTF-8?q?=E6=9D=83=E9=99=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Apply/Personnel/List/index.js | 2 +- .../Apply/Personnel/List/index.js | 9 ++++++- .../Apply/PersonnelRecords/List/index.js | 9 ++++++- .../EnclosedArea/Apply/Vehicle/List/index.js | 9 ++++++- .../Apply/VehicleRecords/List/index.js | 9 ++++++- .../FirstLevelDoor/ApproverUser/index.js | 9 ++++++- .../PersonalVehicle/List/index.js | 13 ++++++++- .../StockPersonnelAndVehicles/List/index.js | 9 ++++++- .../VehicleBlacklist/List/index.js | 9 ++++++- .../VehiclesViolation/List/index.js | 8 +++++- .../PersonnelApplication/List/index.js | 27 ++++++++++--------- .../PersonnelApplicationRecords/List/index.js | 9 ++++++- .../PersonnelPermissionRecords/List/index.js | 27 +++++++++++-------- .../ShareVehicles/index.js | 9 ++++++- .../ShareVehiclesRecords/index.js | 8 +++++- .../TemporaryPersonnel/List/index.js | 10 ++++++- .../TemporaryPersonnelRecords/List/index.js | 8 +++++- .../TemporaryVehicle/List/index.js | 10 ++++++- .../TemporaryVehicleRecords/List/index.js | 8 +++++- .../VehicleApplication/List/index.js | 27 ++++++++++--------- .../VehicleApplicationRecords/List/index.js | 9 ++++++- .../Apply/Personnel/List/index.js | 2 +- .../FirstLevelDoor/ApproverUser/index.js | 6 ++--- 23 files changed, 189 insertions(+), 57 deletions(-) diff --git a/src/pages/Container/Enterprise/EnclosedArea/Apply/Personnel/List/index.js b/src/pages/Container/Enterprise/EnclosedArea/Apply/Personnel/List/index.js index 6605063..ac6c9c3 100644 --- a/src/pages/Container/Enterprise/EnclosedArea/Apply/Personnel/List/index.js +++ b/src/pages/Container/Enterprise/EnclosedArea/Apply/Personnel/List/index.js @@ -5,7 +5,7 @@ function List(props) { ); diff --git a/src/pages/Container/Stakeholder/EnclosedArea/Apply/Personnel/List/index.js b/src/pages/Container/Stakeholder/EnclosedArea/Apply/Personnel/List/index.js index 5ba64dd..c20dee7 100644 --- a/src/pages/Container/Stakeholder/EnclosedArea/Apply/Personnel/List/index.js +++ b/src/pages/Container/Stakeholder/EnclosedArea/Apply/Personnel/List/index.js @@ -1,7 +1,14 @@ import ListPage from "~/pages/Container/Supervision/EnclosedArea/Apply/Personnel/List"; function List(props) { - return (); + return ( + + ); } export default List; diff --git a/src/pages/Container/Stakeholder/EnclosedArea/Apply/PersonnelRecords/List/index.js b/src/pages/Container/Stakeholder/EnclosedArea/Apply/PersonnelRecords/List/index.js index 6e78c1f..7d24cc2 100644 --- a/src/pages/Container/Stakeholder/EnclosedArea/Apply/PersonnelRecords/List/index.js +++ b/src/pages/Container/Stakeholder/EnclosedArea/Apply/PersonnelRecords/List/index.js @@ -1,7 +1,14 @@ import ListPage from "~/pages/Container/Supervision/EnclosedArea/Apply/PersonnelRecords/List"; function List(props) { - return (); + return ( + + ); } export default List; diff --git a/src/pages/Container/Stakeholder/EnclosedArea/Apply/Vehicle/List/index.js b/src/pages/Container/Stakeholder/EnclosedArea/Apply/Vehicle/List/index.js index 3bbaa89..b6fa4a6 100644 --- a/src/pages/Container/Stakeholder/EnclosedArea/Apply/Vehicle/List/index.js +++ b/src/pages/Container/Stakeholder/EnclosedArea/Apply/Vehicle/List/index.js @@ -1,7 +1,14 @@ import ListPage from "~/pages/Container/Supervision/EnclosedArea/Apply/Vehicle/List"; function List(props) { - return (); + return ( + + ); } export default List; diff --git a/src/pages/Container/Stakeholder/EnclosedArea/Apply/VehicleRecords/List/index.js b/src/pages/Container/Stakeholder/EnclosedArea/Apply/VehicleRecords/List/index.js index c76f5ea..b9636ac 100644 --- a/src/pages/Container/Stakeholder/EnclosedArea/Apply/VehicleRecords/List/index.js +++ b/src/pages/Container/Stakeholder/EnclosedArea/Apply/VehicleRecords/List/index.js @@ -1,7 +1,14 @@ import ListPage from "~/pages/Container/Supervision/EnclosedArea/Apply/VehicleRecords/List"; function List(props) { - return (); + return ( + + ); } export default List; diff --git a/src/pages/Container/Stakeholder/FirstLevelDoor/ApproverUser/index.js b/src/pages/Container/Stakeholder/FirstLevelDoor/ApproverUser/index.js index 3d9fd13..b1843c3 100644 --- a/src/pages/Container/Stakeholder/FirstLevelDoor/ApproverUser/index.js +++ b/src/pages/Container/Stakeholder/FirstLevelDoor/ApproverUser/index.js @@ -1,7 +1,14 @@ import ApproverUserPage from "~/pages/Container/Supervision/FirstLevelDoor/ApproverUser"; function ApproverUser(props) { - return (); + return ( + + ); } export default ApproverUser; diff --git a/src/pages/Container/Stakeholder/FirstLevelDoor/ImportAndExportPortInfo/PersonalVehicle/List/index.js b/src/pages/Container/Stakeholder/FirstLevelDoor/ImportAndExportPortInfo/PersonalVehicle/List/index.js index f3e4401..bf8b74b 100644 --- a/src/pages/Container/Stakeholder/FirstLevelDoor/ImportAndExportPortInfo/PersonalVehicle/List/index.js +++ b/src/pages/Container/Stakeholder/FirstLevelDoor/ImportAndExportPortInfo/PersonalVehicle/List/index.js @@ -1,7 +1,18 @@ import ListPage from "~/pages/Container/Supervision/FirstLevelDoor/ImportAndExportPortInfo/PersonalVehicle/List"; function List(props) { - return (); + return ( + + ); } export default List; diff --git a/src/pages/Container/Stakeholder/FirstLevelDoor/ImportAndExportPortInfo/StockPersonnelAndVehicles/List/index.js b/src/pages/Container/Stakeholder/FirstLevelDoor/ImportAndExportPortInfo/StockPersonnelAndVehicles/List/index.js index 4bd4ed0..0556012 100644 --- a/src/pages/Container/Stakeholder/FirstLevelDoor/ImportAndExportPortInfo/StockPersonnelAndVehicles/List/index.js +++ b/src/pages/Container/Stakeholder/FirstLevelDoor/ImportAndExportPortInfo/StockPersonnelAndVehicles/List/index.js @@ -1,7 +1,14 @@ import ListPage from "~/pages/Container/Supervision/FirstLevelDoor/ImportAndExportPortInfo/StockPersonnelAndVehicles/List"; function List(props) { - return (); + return ( + + ); } export default List; diff --git a/src/pages/Container/Stakeholder/FirstLevelDoor/ImportAndExportPortInfo/VehiclesViolation/VehicleBlacklist/List/index.js b/src/pages/Container/Stakeholder/FirstLevelDoor/ImportAndExportPortInfo/VehiclesViolation/VehicleBlacklist/List/index.js index d9a2e7d..1c4bdd3 100644 --- a/src/pages/Container/Stakeholder/FirstLevelDoor/ImportAndExportPortInfo/VehiclesViolation/VehicleBlacklist/List/index.js +++ b/src/pages/Container/Stakeholder/FirstLevelDoor/ImportAndExportPortInfo/VehiclesViolation/VehicleBlacklist/List/index.js @@ -1,7 +1,14 @@ import ListPage from "~/pages/Container/Supervision/FirstLevelDoor/ImportAndExportPortInfo/VehiclesViolation/VehicleBlacklist/List"; function List(props) { - return (); + return ( + + ); } export default List; diff --git a/src/pages/Container/Stakeholder/FirstLevelDoor/ImportAndExportPortInfo/VehiclesViolation/VehiclesViolation/List/index.js b/src/pages/Container/Stakeholder/FirstLevelDoor/ImportAndExportPortInfo/VehiclesViolation/VehiclesViolation/List/index.js index ca7fa93..fa09f24 100644 --- a/src/pages/Container/Stakeholder/FirstLevelDoor/ImportAndExportPortInfo/VehiclesViolation/VehiclesViolation/List/index.js +++ b/src/pages/Container/Stakeholder/FirstLevelDoor/ImportAndExportPortInfo/VehiclesViolation/VehiclesViolation/List/index.js @@ -1,7 +1,13 @@ import ListPage from "~/pages/Container/Supervision/FirstLevelDoor/ImportAndExportPortInfo/VehiclesViolation/VehiclesViolation/List"; function List(props) { - return (); + return ( + + ); } export default List; diff --git a/src/pages/Container/Stakeholder/FirstLevelDoor/PersonnelApplication/List/index.js b/src/pages/Container/Stakeholder/FirstLevelDoor/PersonnelApplication/List/index.js index 9c115a5..656ff0e 100644 --- a/src/pages/Container/Stakeholder/FirstLevelDoor/PersonnelApplication/List/index.js +++ b/src/pages/Container/Stakeholder/FirstLevelDoor/PersonnelApplication/List/index.js @@ -1,3 +1,4 @@ +import { Permission } from "@cqsjjb/jjb-common-decorator/permission"; import { Connect } from "@cqsjjb/jjb-dva-runtime"; import { Button, Descriptions, Divider, Modal, Space } from "antd"; import { useEffect, useState } from "react"; @@ -47,7 +48,7 @@ function List(props) { ( - {!props.isRecords && ( + {(!props.isRecords && props.permission("xgf-stk-personnel-application-add")) && ( - {record.auditFlag === 3 && ( + {props.permission(props.viewBtn || "xgf-stk-personnel-application-show") && ( + + )} + {(record.auditFlag === 3 && props.permission(props.viewReasonsRefusalBtn || "xgf-stk-personnel-application-show-reasons-refusal")) && ( + + {props.permission("jgd-stk-personnel-permission-records-show") && ( + + )} + ), }, ]} @@ -118,4 +123,4 @@ const InfoModalComponent = (props) => { const InfoModal = Connect([NS_PERSONNEL_PERMISSION_RECORDS], true)(InfoModalComponent); -export default Connect([NS_PERSONNEL_PERMISSION_RECORDS], true)(List); +export default Connect([NS_PERSONNEL_PERMISSION_RECORDS], true)(Permission(List)); diff --git a/src/pages/Container/Stakeholder/FirstLevelDoor/PortEntryApproval/LongTermVehicleApproval/ShareVehicles/index.js b/src/pages/Container/Stakeholder/FirstLevelDoor/PortEntryApproval/LongTermVehicleApproval/ShareVehicles/index.js index 1286d86..2e71611 100644 --- a/src/pages/Container/Stakeholder/FirstLevelDoor/PortEntryApproval/LongTermVehicleApproval/ShareVehicles/index.js +++ b/src/pages/Container/Stakeholder/FirstLevelDoor/PortEntryApproval/LongTermVehicleApproval/ShareVehicles/index.js @@ -1,7 +1,14 @@ import ShareVehiclesPage from "~/pages/Container/Supervision/FirstLevelDoor/PortEntryApproval/LongTermVehicleApproval/ShareVehicles"; function ShareVehicles(props) { - return (); + return ( + + ); } export default ShareVehicles; diff --git a/src/pages/Container/Stakeholder/FirstLevelDoor/PortEntryApproval/LongTermVehicleApproval/ShareVehiclesRecords/index.js b/src/pages/Container/Stakeholder/FirstLevelDoor/PortEntryApproval/LongTermVehicleApproval/ShareVehiclesRecords/index.js index 3fda841..8b9b2ba 100644 --- a/src/pages/Container/Stakeholder/FirstLevelDoor/PortEntryApproval/LongTermVehicleApproval/ShareVehiclesRecords/index.js +++ b/src/pages/Container/Stakeholder/FirstLevelDoor/PortEntryApproval/LongTermVehicleApproval/ShareVehiclesRecords/index.js @@ -1,7 +1,13 @@ import ShareVehiclesRecordsPage from "~/pages/Container/Supervision/FirstLevelDoor/PortEntryApproval/LongTermVehicleApproval/ShareVehiclesRecords"; function ShareVehiclesRecords(props) { - return (); + return ( + + ); } export default ShareVehiclesRecords; diff --git a/src/pages/Container/Stakeholder/FirstLevelDoor/PortEntryApproval/TemporaryVisitor/TemporaryPersonnel/List/index.js b/src/pages/Container/Stakeholder/FirstLevelDoor/PortEntryApproval/TemporaryVisitor/TemporaryPersonnel/List/index.js index f6b5e78..e2a9095 100644 --- a/src/pages/Container/Stakeholder/FirstLevelDoor/PortEntryApproval/TemporaryVisitor/TemporaryPersonnel/List/index.js +++ b/src/pages/Container/Stakeholder/FirstLevelDoor/PortEntryApproval/TemporaryVisitor/TemporaryPersonnel/List/index.js @@ -1,7 +1,15 @@ import ListPage from "~/pages/Container/Supervision/FirstLevelDoor/PortEntryApproval/TemporaryVisitor/TemporaryPersonnel/List"; function List(props) { - return (); + return ( + + ); } export default List; diff --git a/src/pages/Container/Stakeholder/FirstLevelDoor/PortEntryApproval/TemporaryVisitor/TemporaryPersonnelRecords/List/index.js b/src/pages/Container/Stakeholder/FirstLevelDoor/PortEntryApproval/TemporaryVisitor/TemporaryPersonnelRecords/List/index.js index 8dcbdd5..605035c 100644 --- a/src/pages/Container/Stakeholder/FirstLevelDoor/PortEntryApproval/TemporaryVisitor/TemporaryPersonnelRecords/List/index.js +++ b/src/pages/Container/Stakeholder/FirstLevelDoor/PortEntryApproval/TemporaryVisitor/TemporaryPersonnelRecords/List/index.js @@ -1,7 +1,13 @@ import ListPage from "~/pages/Container/Supervision/FirstLevelDoor/PortEntryApproval/TemporaryVisitor/TemporaryPersonnelRecords/List"; function List(props) { - return (); + return ( + + ); } export default List; diff --git a/src/pages/Container/Stakeholder/FirstLevelDoor/PortEntryApproval/TemporaryVisitor/TemporaryVehicle/List/index.js b/src/pages/Container/Stakeholder/FirstLevelDoor/PortEntryApproval/TemporaryVisitor/TemporaryVehicle/List/index.js index a92f448..9e01775 100644 --- a/src/pages/Container/Stakeholder/FirstLevelDoor/PortEntryApproval/TemporaryVisitor/TemporaryVehicle/List/index.js +++ b/src/pages/Container/Stakeholder/FirstLevelDoor/PortEntryApproval/TemporaryVisitor/TemporaryVehicle/List/index.js @@ -1,7 +1,15 @@ import ListPage from "~/pages/Container/Supervision/FirstLevelDoor/PortEntryApproval/TemporaryVisitor/TemporaryVehicle/List"; function List(props) { - return (); + return ( + + ); } export default List; diff --git a/src/pages/Container/Stakeholder/FirstLevelDoor/PortEntryApproval/TemporaryVisitor/TemporaryVehicleRecords/List/index.js b/src/pages/Container/Stakeholder/FirstLevelDoor/PortEntryApproval/TemporaryVisitor/TemporaryVehicleRecords/List/index.js index 28f18eb..45eb5db 100644 --- a/src/pages/Container/Stakeholder/FirstLevelDoor/PortEntryApproval/TemporaryVisitor/TemporaryVehicleRecords/List/index.js +++ b/src/pages/Container/Stakeholder/FirstLevelDoor/PortEntryApproval/TemporaryVisitor/TemporaryVehicleRecords/List/index.js @@ -1,7 +1,13 @@ import ListPage from "~/pages/Container/Supervision/FirstLevelDoor/PortEntryApproval/TemporaryVisitor/TemporaryVehicleRecords/List"; function List(props) { - return (); + return ( + + ); } export default List; diff --git a/src/pages/Container/Stakeholder/FirstLevelDoor/VehicleApplication/List/index.js b/src/pages/Container/Stakeholder/FirstLevelDoor/VehicleApplication/List/index.js index 071b88d..1cea0a8 100644 --- a/src/pages/Container/Stakeholder/FirstLevelDoor/VehicleApplication/List/index.js +++ b/src/pages/Container/Stakeholder/FirstLevelDoor/VehicleApplication/List/index.js @@ -1,3 +1,4 @@ +import { Permission } from "@cqsjjb/jjb-common-decorator/permission"; import { Connect } from "@cqsjjb/jjb-dva-runtime"; import { Button, Descriptions, Divider, Modal, Space } from "antd"; import { useEffect, useState } from "react"; @@ -47,7 +48,7 @@ function List(props) {
( - {!props.isRecords && ( + {(!props.isRecords && props.permission("xgf-stk-vehicle-application-add")) && ( - {record.auditStatus === 3 && ( + {props.permission(props.viewBtn || "xgf-stk-vehicle-application-show") && ( + + )} + {(record.auditStatus === 3 && props.permission(props.viewReasonsRefusalBtn || "xgf-stk-vehicle-application-show-reasons-refusal")) && (
( - {props.permission("jgd-first-level-approver-add") && ( + {props.permission(props.addBtn || "jgd-first-level-approver-add") && ( )} - {props.permission("jgd-first-level-approver-del") && ( + {props.permission(props.delBtn || "jgd-first-level-approver-del") && (