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 5ba3114..6605063 100644
--- a/src/pages/Container/Enterprise/EnclosedArea/Apply/Personnel/List/index.js
+++ b/src/pages/Container/Enterprise/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/Enterprise/EnclosedArea/Apply/PersonnelRecords/List/index.js b/src/pages/Container/Enterprise/EnclosedArea/Apply/PersonnelRecords/List/index.js
index 2936525..1ab9173 100644
--- a/src/pages/Container/Enterprise/EnclosedArea/Apply/PersonnelRecords/List/index.js
+++ b/src/pages/Container/Enterprise/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/Enterprise/EnclosedArea/Apply/Vehicle/List/index.js b/src/pages/Container/Enterprise/EnclosedArea/Apply/Vehicle/List/index.js
index 399a5d8..a89f9be 100644
--- a/src/pages/Container/Enterprise/EnclosedArea/Apply/Vehicle/List/index.js
+++ b/src/pages/Container/Enterprise/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/Enterprise/EnclosedArea/Apply/VehicleRecords/List/index.js b/src/pages/Container/Enterprise/EnclosedArea/Apply/VehicleRecords/List/index.js
index 5271b08..670252f 100644
--- a/src/pages/Container/Enterprise/EnclosedArea/Apply/VehicleRecords/List/index.js
+++ b/src/pages/Container/Enterprise/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/Enterprise/EnclosedArea/AreaAndEntrance/EnclosedArea/List/index.js b/src/pages/Container/Enterprise/EnclosedArea/AreaAndEntrance/EnclosedArea/List/index.js
index 85d1acd..30206b0 100644
--- a/src/pages/Container/Enterprise/EnclosedArea/AreaAndEntrance/EnclosedArea/List/index.js
+++ b/src/pages/Container/Enterprise/EnclosedArea/AreaAndEntrance/EnclosedArea/List/index.js
@@ -1,7 +1,12 @@
import ListPage from "~/pages/Container/Supervision/EnclosedArea/AreaAndEntrance/EnclosedArea/List";
function List(props) {
- return ();
+ return (
+
+ );
}
export default List;
diff --git a/src/pages/Container/Enterprise/EnclosedArea/AreaAndEntrance/EnclosedAreaDoor/List/index.js b/src/pages/Container/Enterprise/EnclosedArea/AreaAndEntrance/EnclosedAreaDoor/List/index.js
index cf9f933..7a3da02 100644
--- a/src/pages/Container/Enterprise/EnclosedArea/AreaAndEntrance/EnclosedAreaDoor/List/index.js
+++ b/src/pages/Container/Enterprise/EnclosedArea/AreaAndEntrance/EnclosedAreaDoor/List/index.js
@@ -1,7 +1,18 @@
import ListPage from "~/pages/Container/Supervision/EnclosedArea/AreaAndEntrance/EnclosedAreaDoor/List";
function List(props) {
- return ();
+ return (
+
+ );
}
export default List;
diff --git a/src/pages/Container/Enterprise/EnclosedArea/EnterprisePersonnelPermissions/List/index.js b/src/pages/Container/Enterprise/EnclosedArea/EnterprisePersonnelPermissions/List/index.js
index b611e3f..f0a18c1 100644
--- a/src/pages/Container/Enterprise/EnclosedArea/EnterprisePersonnelPermissions/List/index.js
+++ b/src/pages/Container/Enterprise/EnclosedArea/EnterprisePersonnelPermissions/List/index.js
@@ -1,4 +1,5 @@
import useUrlState from "@ahooksjs/use-url-state";
+import { Permission } from "@cqsjjb/jjb-common-decorator/permission";
import { Connect } from "@cqsjjb/jjb-dva-runtime";
import { Button, message, Modal, Space } from "antd";
import { useEffect, useRef, useState } from "react";
@@ -47,7 +48,7 @@ function List(props) {
{
- const departmentId = event.at(-1).departmentId;
+ const departmentId = event.at(-1).id;
setUrlState({
departmentId,
backDepartmentIds: [...urlState.backDepartmentIds, urlState.departmentId],
@@ -108,23 +109,27 @@ function List(props) {
fixed: "right",
render: (_, record) => (
-
-
+ {props.permission("jgd-ent-permission-authorization-scope") && (
+
+ )}
+ {props.permission("jgd-ent-permission-personnel-records") && (
+
+ )}
),
},
@@ -290,4 +295,4 @@ const AuthorizationScopeModalComponent = (props) => {
const AuthorizationScopeModal = Connect([NS_ENCLOSED_ENTERPRISE_PERSONNEL_PERMISSIONS, NS_ENCLOSED_AREA], true)(AuthorizationScopeModalComponent);
-export default Connect([NS_ENCLOSED_ENTERPRISE_PERSONNEL_PERMISSIONS], true)(List);
+export default Connect([NS_ENCLOSED_ENTERPRISE_PERSONNEL_PERMISSIONS], true)(Permission(List));
diff --git a/src/pages/Container/Enterprise/EnclosedArea/PersonnelAndVehicleStatistics/List/index.js b/src/pages/Container/Enterprise/EnclosedArea/PersonnelAndVehicleStatistics/List/index.js
index b07f95e..5eb0d4a 100644
--- a/src/pages/Container/Enterprise/EnclosedArea/PersonnelAndVehicleStatistics/List/index.js
+++ b/src/pages/Container/Enterprise/EnclosedArea/PersonnelAndVehicleStatistics/List/index.js
@@ -1,7 +1,13 @@
import ListPage from "~/pages/Container/Supervision/EnclosedArea/PersonnelAndVehicleStatistics/List";
function List(props) {
- return ();
+ return (
+
+ );
}
export default List;
diff --git a/src/pages/Container/Enterprise/EnclosedArea/PersonnelReview/LongTermPersonnelReview/List/index.js b/src/pages/Container/Enterprise/EnclosedArea/PersonnelReview/LongTermPersonnelReview/List/index.js
index 00d5f1a..7313784 100644
--- a/src/pages/Container/Enterprise/EnclosedArea/PersonnelReview/LongTermPersonnelReview/List/index.js
+++ b/src/pages/Container/Enterprise/EnclosedArea/PersonnelReview/LongTermPersonnelReview/List/index.js
@@ -1,3 +1,4 @@
+import { Permission } from "@cqsjjb/jjb-common-decorator/permission";
import { Connect } from "@cqsjjb/jjb-dva-runtime";
import { Button, Space } from "antd";
import Page from "zy-react-library/components/Page";
@@ -58,7 +59,7 @@ function List(props) {
fixed: "right",
render: (_, record) => (
- {record.currentUserCanAudit === 1 && (
+ {(record.currentUserCanAudit === 1 && props.permission("jgd-ent-long-personnel-review-review")) && (