From 9b6de279399b08b9b18af76c24e31dc31f7863c7 Mon Sep 17 00:00:00 2001
From: LiuJiaNan <15703339975@163.com>
Date: Wed, 1 Apr 2026 14:08:16 +0800
Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E6=8C=89=E9=92=AE=E6=9D=83?=
=?UTF-8?q?=E9=99=90?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../Enterprise/HiddenEvaluation/List/index.js | 2 +-
.../EvaluationTeamConfig/List/index.js | 104 ++++++++++--------
.../HiddenEvaluation/List/index.js | 18 +--
.../PerformanceEvaluation/List/index.js | 18 +--
.../PersonnelEvaluation/List/index.js | 18 +--
.../UserExchangeList/index.js | 66 ++++++++---
6 files changed, 138 insertions(+), 88 deletions(-)
diff --git a/src/pages/Container/Enterprise/HiddenEvaluation/List/index.js b/src/pages/Container/Enterprise/HiddenEvaluation/List/index.js
index d1f1090..f7ed2a2 100644
--- a/src/pages/Container/Enterprise/HiddenEvaluation/List/index.js
+++ b/src/pages/Container/Enterprise/HiddenEvaluation/List/index.js
@@ -1,7 +1,7 @@
import ListPage from "~/pages/Container/Supervision/HiddenEvaluation/List";
function List(props) {
- return ();
+ return ();
}
export default List;
diff --git a/src/pages/Container/Supervision/EvaluationTeamConfig/List/index.js b/src/pages/Container/Supervision/EvaluationTeamConfig/List/index.js
index 152d461..fb9394e 100644
--- a/src/pages/Container/Supervision/EvaluationTeamConfig/List/index.js
+++ b/src/pages/Container/Supervision/EvaluationTeamConfig/List/index.js
@@ -51,15 +51,17 @@ function List(props) {
(
- }
- onClick={() => {
- setAddModalOpen(true);
- }}
- >
- 新增
-
+ {props.permission("gfd-kpzpz-add") && (
+ }
+ onClick={() => {
+ setAddModalOpen(true);
+ }}
+ >
+ 新增
+
+ )}
)}
columns={[
@@ -74,44 +76,52 @@ function List(props) {
fixed: "right",
render: (_, record) => (
-
-
-
-
+ {props.permission("gfd-kpzpz-info") && (
+
+ )}
+ {props.permission("gfd-kpzpz-anquan") && (
+
+ )}
+ {props.permission("gfd-kpzpz-huanbao") && (
+
+ )}
+ {props.permission("gfd-kpzpz-record") && (
+
+ )}
),
},
diff --git a/src/pages/Container/Supervision/HiddenEvaluation/List/index.js b/src/pages/Container/Supervision/HiddenEvaluation/List/index.js
index c0e8d97..25a6d3b 100644
--- a/src/pages/Container/Supervision/HiddenEvaluation/List/index.js
+++ b/src/pages/Container/Supervision/HiddenEvaluation/List/index.js
@@ -72,14 +72,16 @@ function List(props) {
fixed: "right",
render: (_, record) => (
-
+ {props.permission(props.evaluationBtn || "gfd-fgsyhkp-eval") && (
+
+ )}
),
},
diff --git a/src/pages/Container/Supervision/PerformanceEvaluation/List/index.js b/src/pages/Container/Supervision/PerformanceEvaluation/List/index.js
index 1631343..6aae4d4 100644
--- a/src/pages/Container/Supervision/PerformanceEvaluation/List/index.js
+++ b/src/pages/Container/Supervision/PerformanceEvaluation/List/index.js
@@ -55,13 +55,17 @@ function List(props) {
return null;
return {
children: (
-
+ props.permission("gfd-fgsjxkp-corp")
+ ? (
+
+ )
+ : {record.corpinfoName}
),
props: { rowSpan },
};
diff --git a/src/pages/Container/Supervision/PersonnelEvaluation/List/index.js b/src/pages/Container/Supervision/PersonnelEvaluation/List/index.js
index d9975fb..ec54032 100644
--- a/src/pages/Container/Supervision/PersonnelEvaluation/List/index.js
+++ b/src/pages/Container/Supervision/PersonnelEvaluation/List/index.js
@@ -43,14 +43,16 @@ function List(props) {
fixed: "right",
render: (_, record) => (
-
+ {props.permission("gfd-rykpgl-info") && (
+
+ )}
),
},
diff --git a/src/pages/Container/Supervision/PersonnelEvaluation/UserExchangeList/index.js b/src/pages/Container/Supervision/PersonnelEvaluation/UserExchangeList/index.js
index 4e60bce..946be35 100644
--- a/src/pages/Container/Supervision/PersonnelEvaluation/UserExchangeList/index.js
+++ b/src/pages/Container/Supervision/PersonnelEvaluation/UserExchangeList/index.js
@@ -1,3 +1,4 @@
+import { Permission } from "@cqsjjb/jjb-common-decorator/permission";
import { Connect } from "@cqsjjb/jjb-dva-runtime";
import { Button, message, Modal, Space, Spin } from "antd";
import { useState } from "react";
@@ -150,22 +151,53 @@ function UserExchangeList(props) {
fixed: "right",
render: (_, record) => (
-
-
+ {
+ props.entrance === "enterprise"
+ ? (
+ <>
+ {props.permission("qyd-rykpgl-exchange-info") && (
+
+ )}
+ {props.permission("qyd-rykpgl-eval-record") && (
+
+ )}
+ >
+ )
+ : (
+ <>
+
+
+ >
+ )
+ }
),
},
@@ -177,4 +209,4 @@ function UserExchangeList(props) {
);
}
-export default Connect([NS_PERSONNEL_EVALUATION, NS_HIDDEN_EVALUATION], true)(UserExchangeList);
+export default Connect([NS_PERSONNEL_EVALUATION, NS_HIDDEN_EVALUATION], true)(Permission(UserExchangeList));