import React, { PureComponent } from 'react';
import { connect } from 'dva';
import moment from 'moment';
import { Card, Tabs, Table } from 'antd';
import PageHeaderWrapper from '../../components/PageHeaderWrapper';
import DictionaryText from '../../components/Dictionary/DictionaryText';
import TableSearch from './TableSearch';
import styles from '../List/TableList.less';
import dictionary from '../../utils/dictionary';
/**
* 订单售后列表
*/
@connect(({ orderRefunds, loading }) => ({
orderRefunds,
loading: loading.models.orderRefunds,
}))
class OrderRefundsList extends PureComponent {
componentDidMount() {
// 查询 list
this.queryList({ index: 1 });
}
queryList = ({ index = 0, pageSize = 10 }, searchParams) => {
const { dispatch } = this.props;
dispatch({
type: 'orderRefunds/list',
payload: {
index,
pageSize,
...searchParams,
},
});
};
handleTabsChange = value => {
console.log(value);
};
handleTableChange = pagination => {
const { pageSize, current } = pagination;
this.queryList({ pageSize, index: current });
};
render() {
const { orderRefunds } = this.props;
const { list, totalCount, index, pageSize } = orderRefunds;
const columns = [
{
title: '服务编号',
dataIndex: 'serviceNumber',
key: 'serviceNumber',
},
{
title: '服务类型',
dataIndex: 'serviceType',
key: 'serviceType',
render(serviceType) {
return (