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 =