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 = (
+
+ );
+ const menu2 = (
+
+ );
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 = (
+
+ );
dom =
handleMenuClick({ key: "deleteSuspendTodo" }, r?.id)}>
- 删除待办
-
- }
- ]
- }} placement="bottomRight"
+ overlay={menu3} placement="bottomRight"
overlayClassName={styles.moreIconWrapper}
>
;
} else {
+ const menu4 = (
+
+ );
dom =