import React from 'react'; import './index.less'; import { Switch } from 'antd'; import Page from '@src/containers/Page'; import UserAction from '../../../components/UserAction'; import Tabs from '../../../components/Tabs'; import Filter from '../../../components/Filter'; import Icon from '../../../components/Icon'; import { DataItem } from '../../../components/Item'; import UserTable from '../../../components/UserTable'; const columns = [ { key: '', title: '更新时间', }, { key: '', title: '位置', }, { key: '', title: '原内容', }, { key: '', title: '更改为', }, { key: '', title: '更新至', }, ]; export default class extends Page { initState() { return { tab: '2', filterMap: { one: '1', two: '1' }, sortMap: {}, list: [], type: [ { title: '长难句', key: '1', open: true, children: [{ key: '1', title: 'OG19 语法千行' }] }, { title: '语文 Verbal', key: '2', open: true, children: [{ key: '1', title: 'OG19 语法千行' }] }, { title: '数学 Quant', key: '3', open: true, children: [{ key: '1', title: 'OG19 语法千行' }] }, ], }; } initData() {} onChangeTab(tab) { this.setState({ tab }); } onFilter(value) { this.search(value, false); this.initData(); } onChangePage(page) { this.search({ page }, false); this.initData(); } onOpen(index) { const { type } = this.state; type[index].open = !type[index].open; this.setState({ type }); } renderView() { const { tab } = this.state; return (