import React, {Fragment} from "react"; import {Button, Dropdown, MenuProps, Modal, Popconfirm, Space} from "antd"; import {DownOutlined, QuestionCircleOutlined} from "@ant-design/icons"; import {DetailForm} from "@/app/ui/task/project/DetailForm"; export interface OperationButtonProps { itemId: number } interface OperationModelProps { operationId: string, openModal:boolean } class OperationButton extends React.Component { constructor(props: OperationButtonProps) { super(props); this.state = { operationId: '', openModal:false }; } render() { const handleCancel =()=>{ this.setState({...this.state,openModal:false}) } const items: MenuProps['items'] = [ { key: '1', label: { this.setState({...this.state,openModal:true}) }}>详情, }, { key: '2', label: { this.setState({...this.state,openModal:true}) }}>添加下级, }, { key: '3', label: { this.setState({...this.state,openModal:true}) }}>修改, } , { key: '4', label: } okText="确认" cancelText="取消" >删除, } , { key: '5', label: 完成, } ]; return { e.preventDefault() }}> 操作 // Return // , // , // , // ]} > } } export default OperationButton;