From 8a8ee53f7b9486c2272cab7f9d93b3f5bd6d1eb4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=BB=8E=E6=B0=B8=E9=A1=BA?= <971387674@qq.com> Date: Wed, 8 Nov 2023 15:58:46 +0800 Subject: [PATCH] =?UTF-8?q?feature/=E4=BD=8E=E7=89=88=E6=9C=AC=E7=81=AB?= =?UTF-8?q?=E7=8B=90=E6=B5=8F=E8=A7=88=E5=99=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages/payrollFilesTable/index.tsx | 74 +++++++++++---------------- src/pages/reportTable/index.tsx | 24 --------- 2 files changed, 30 insertions(+), 68 deletions(-) diff --git a/src/pages/payrollFilesTable/index.tsx b/src/pages/payrollFilesTable/index.tsx index cabac38..647a8bc 100644 --- a/src/pages/payrollFilesTable/index.tsx +++ b/src/pages/payrollFilesTable/index.tsx @@ -1,5 +1,5 @@ import React, { FC, useEffect, useState } from "react"; -import { Button, Dropdown, Space, Spin, Table, Typography } from "antd"; +import { Button, Dropdown, Menu, Space, Spin, Table, Typography } from "antd"; import { MoreOutlined } from "@ant-design/icons"; import { convertColumns, exceptStr, paginationFun } from "@/utils/common"; import styles from "@/pages/atdTable/components/index.less"; @@ -58,6 +58,20 @@ const payrollFilesTable: FC = (props) => { ; } else { if (selectedKey === "pending") { + const menu1 = ( + + handleMenuClick({ key: "deletePendingTodo" }, r?.id)}>删除待办 + handleMenuClick({ key: "deleteAchives" }, r?.id)}>删除档案 + + ); + const menu2 = ( + + handleMenuClick({ key: "deletePendingTodo" }, r?.id)}>删除待办 + + ); dom = handleMenuClick({ key: "deletePendingTodo" }, r?.id)}> - 删除待办 - - }, - { - key: "deleteAchives", - label: handleMenuClick({ key: "deleteAchives" }, r?.id)}> - 删除档案 - - } - ] : [ - { - key: "deletePendingTodo", - label: handleMenuClick({ key: "deletePendingTodo" }, r?.id)}> - 删除待办 - - } - ] - }} placement="bottomRight" + overlay={salaryArchiveDelete === "1" ? menu1 : menu2} placement="bottomRight" overlayClassName={styles.moreIconWrapper} > @@ -115,6 +107,12 @@ const payrollFilesTable: FC = (props) => { 调薪 ; } else if (selectedKey === "suspend") { + const menu3 = ( + + handleMenuClick({ key: "deleteSuspendTodo" }, r?.id)}>删除待办 + + ); dom = handleMenuClick({ key: "deleteSuspendTodo" }, r?.id)}> - 删除待办 - - } - ] - }} placement="bottomRight" + overlay={menu3} placement="bottomRight" overlayClassName={styles.moreIconWrapper} > ; } else { + const menu4 = ( + + handleMenuClick({ key: "deleteAchives" }, r?.id)}>删除档案 + + ); dom =