diff --git a/src/components/users/list.js b/src/components/users/list.js index ffc075d..6120340 100644 --- a/src/components/users/list.js +++ b/src/components/users/list.js @@ -1,7 +1,9 @@ import React from 'react' -import {Table, Popconfirm} from 'antd' +import {Table, Dropdown, Button, Menu, Icon, Modal} from 'antd' import {TweenOneGroup} from 'rc-tween-one' import styles from './list.less' +const confirm = Modal.confirm + class list extends React.Component { constructor (props) { @@ -57,6 +59,20 @@ class list extends React.Component { ) } + handleMenuClick = (record, e) => { + const {onDeleteItem, onEditItem} = this.props + if (e.key === '1') { + onEditItem(record) + } else if (e.key === '2') { + confirm({ + title: '您确定要删除这条记录吗?', + onOk () { + onDeleteItem(record.id) + } + }) + } +} + onEnd = (e) => { e.target.style.height = 'auto' } @@ -122,16 +138,17 @@ class list extends React.Component { title: '操作', key: 'operation', width: 100, - render: (text, record) => ( -
- onEditItem(record)} style={{
- marginRight: 4
- }}>编辑
-