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") && (