import React, { Component } from 'react';
import moment from 'moment';
import { Divider, Avatar, Modal, Badge, Table } from 'antd';
import { Codes, statuses, domains } from '../../utils/config';
export default class CMSUserTableList extends Component {
handleOperateItem = (record) => {
const { onDeleteItem, onRecoverItem } = this.props;
Modal.confirm({
title: `您确定要${record.status === Codes.CODE_NORMAL ? '禁用' : '解禁'}该账户?`,
onOk() {
if (record.status === Codes.CODE_NORMAL) {
onDeleteItem({ id: record.id });
} else {
onRecoverItem({ id: record.id, status: Codes.CODE_NORMAL });
}
},
});
}
render() {
const {
onDeleteItem,
onEditItem,
onRecoverItem,
location,
curStatus,
pagination,
...tableProps
} = this.props;
const colorList = ['#f56a00', '#7265e6', '#ffbf00', '#00a2ae'];
const columns = [{
title: '头像',
dataIndex: 'avatar',
key: 'avatar',
render: (text, record) => {
return (