From e7a63c350f55d8a409fa5838c3b8bf5075513831 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=A6=BA=E7=8B=A8?= <18119604035@163.com> Date: Thu, 20 Apr 2023 10:28:37 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AD=A6=E5=91=98=E5=88=97=E8=A1=A8=E5=A4=9A?= =?UTF-8?q?=E4=BD=99=E7=9A=84=E6=93=8D=E4=BD=9C=E6=8C=89=E9=92=AE=E6=94=B6?= =?UTF-8?q?=E7=BC=A9=E5=88=B0=E6=9B=B4=E5=A4=9A=E9=87=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages/member/index.tsx | 116 +++++++++++++++++++++++-------------- 1 file changed, 74 insertions(+), 42 deletions(-) diff --git a/src/pages/member/index.tsx b/src/pages/member/index.tsx index 40e99e3..cfcbdfe 100644 --- a/src/pages/member/index.tsx +++ b/src/pages/member/index.tsx @@ -8,10 +8,16 @@ import { Table, message, Image, + Dropdown, } from "antd"; +import type { MenuProps } from "antd"; import type { ColumnsType } from "antd/es/table"; // import styles from "./index.module.less"; -import { PlusOutlined, ExclamationCircleFilled } from "@ant-design/icons"; +import { + PlusOutlined, + DownOutlined, + ExclamationCircleFilled, +} from "@ant-design/icons"; import { user } from "../../api/index"; import { dateFormat } from "../../utils/index"; import { Link, Navigate } from "react-router-dom"; @@ -97,47 +103,73 @@ const MemberPage = () => { key: "action", fixed: "right", width: 160, - render: (_, record: any) => ( - - - null} - disabled={null} - /> - -
- { - setMid(Number(record.id)); - setUpdateVisible(true); - }} - disabled={null} - /> -
- delUser(record.id)} - disabled={null} - /> -
- ), + render: (_, record: any) => { + const items: MenuProps["items"] = [ + { + key: "1", + label: ( + { + setMid(Number(record.id)); + setUpdateVisible(true); + }} + disabled={null} + /> + ), + }, + { + key: "2", + label: ( + delUser(record.id)} + disabled={null} + /> + ), + }, + ]; + + return ( + + + null} + disabled={null} + /> + +
+ + + +
+ ); + }, }, ];