import React, { Component } from 'react';
import st from 'styled-components';
import { connect } from 'dva';
import { withRouter } from 'dva/router';
import {
Button, Alert, Popover, Form,
Tabs, Icon, Upload, message, Modal
} from 'antd';
import BTable from '../../../../components/Pro/BTable';
import SearchForm from './SearchForm';
import columnFun from './columns';
import SubDrawer from './SubDrawer';
import { grade_importIdentityTemplate } from '../../../../services/bkt/apis';
// import $nModal from '../../../../utils/modal/nModal';
import $loading from '../../../../utils/loading';
// import Uploader from '../../../../components/form/upload/Uploader';
import store from 'store';
const formItemLayout = {
labelCol: {
span: 7
},
wrapperCol: {
span: 17
}
};
const { TabPane } = Tabs;
@connect(state => ({
global: state.global
}))
@withRouter
@Form.create()
export default class StudentManagement extends Component {
constructor(props, context) {
super(props, context);
this.state = {
uploadVisible: false, //导入等级证数据模态框
fileList: [],
forceUpdate: false, //刷新数据
// 搜索部分
searchData: { // 表格数据请求参数
pageNumber: 1, // 页
pageSize: 10 //条目
},
//抽屉
drawerVisble: false,
personApplyId: '', //当前选中的id
};
}
componentDidMount() {
//获取部门树数据
// this.__getDepart();
// this.__getTable(this.state.searchData, data => {
// });
}
_search = values => {
this.setState({
searchData: {
...this.state.searchData,
...values
},
isInit: true
});
}
_updateTable = () => {
this.setState({
forceUpdate: true
}, () => {
this.setState({
forceUpdate: false
});
});
}
// 表格渲染
renderOrderList = () => {
const columns = columnFun.call(this);
if (!this.state.isInit) return;
return (