/*
* @Author: your name
* @Date: 2021-04-27 18:08:04
* @LastEditTime: 2021-04-30 15:47:42
* @LastEditors: Please set LastEditors
* @Description: In User Settings Edit
* @FilePath: /react-antd-admin-template/src/views/checkPointManage/checkItem/table.js
*/
/*
* @Author: your name
* @Date: 2021-04-27 11:19:40
* @LastEditTime: 2021-04-27 15:20:38
* @LastEditors: Please set LastEditors
* @Description: In User Settings Edit
* @FilePath: /react-antd-admin-template/src/views/groupManage/groupIdentity/table.js
*/
import React from 'react';
import { Table,Popconfirm, Form,Divider} from 'antd';
class EditableTable extends React.Component {
static defaultProps = {
editCallback: ()=>{},
deleteCallback:()=>{},
callbackFromChild:()=>{},
config:{
action:{
deleteBtn:true,
editBtn:true,
editPermissionBtn:false
}
}
}
constructor(props) {
super(props);
this.state = { data:[], editingKey: '',loading:false};
this.columns = [
...props.columns,
{
title: '操作',
dataIndex: 'operation',
render: (text, record) => {
const { editingKey} = this.state;
// console.log({editingKey,record});
return (
this.editItem(record)}>
编辑