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) { ( - + {props.permission("gfd-kpzpz-add") && ( + + )} )} 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));