import React, { useState, useEffect } from 'react';
import { Form, Input, Button, Icon, Select, message, Table, Divider, Tag, Pagination, Modal, DatePicker } from 'antd';
import { FormattedMessage } from 'umi-plugin-react/locale';
import styles from '../../style/GoodsList.less';
import router from 'umi/router';
import moment from 'moment';
import SelectCity from '../../../components/SelectButton/CitySelect'
import BuildSelect from '../../../components/SelectButton/BuildSelect'
import apis from '../../../services/apis';
import request from '../../../utils/request';
import AuthButton from '@/components/AuthButton';
const { Option } = Select;
const { MonthPicker, RangePicker, WeekPicker } = DatePicker;
const header = props => {
const [ data, setData ] = useState({})
// const [page, changePage] = useState({})
useEffect(() => {
getList({ pageNum: 1, pageSize: 10 });
},[])
// 查询列表
const getList = (params) => {
console.log(params);
request({ ...apis.groupActivity.list, params: { ...params } }).then((data) => {
console.log(data)
setData(data)
})
}
// 跳转到拼团活动新增
const toEditActivity = (groupActivityId) => () => {
router.push({
pathname: '/activity/groupActivity/editGroupActivity',
query: {
groupActivityId
},
});
}
/**
*
*
* @param {*} props
* @returns
*/
const columns = [
{
title: '活动标题',
dataIndex: 'activityName',
key: 'activityName',
align: 'center',
},
{
title: '活动时间',
dataIndex: 'startTime',
key: 'startTime',
align: 'center',
render: (x, row) => <>{`${moment(row.startTime).format('YYYY-MM-DD HH:mm:ss')} —— ${moment(row.endTime).format('YYYY-MM-DD HH:mm:ss')}`}>
},
{
title: '所需积分',
dataIndex: 'integral',
key: 'integral',
align: 'center',
},
{
title: '已参与人数',
dataIndex: 'participateNum',
key: 'participateNum',
align: 'center',
},
{
title: '成团数',
dataIndex: 'groupBuyPeople',
key: 'groupBuyPeople',
align: 'center',
},
{
title: '状态',
dataIndex: 'activityStatus',
key: 'activityStatus',
align: 'center',
render: (text, records) => {
if (records.activityStatus === 0) { return '进行中' }
if (records.activityStatus === 1) { return '未开始' }
if (records.activityStatus === 2) { return '已结束' }
},
},
{
title: '操作',
dataIndex: 'handle',
key: 'handle',
align: 'center',
render: (x, row) => (
<>
{row.activityStatus === 0 &&