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) => {
request({ ...apis.activity.list, params: { ...params } }).then((data) => {
console.log(data)
setData(data)
})
}
// 跳转到编辑商品
const toEditGoods = (dynamicId) => () => {
router.push({
pathname: '/activity/editActivity',
query: {
dynamicId
},
});
}
/**
*
*
* @param {*} props
* @returns
*/
const columns = [
{
title: '活动标题',
dataIndex: 'title',
key: 'title',
align: 'center',
},
{
title: '活动时间',
dataIndex: 'startDate',
key: 'startDate',
align: 'center',
render: (x, row) => <>{`${moment(row.startDate).format('YYYY-MM-DD')} —— ${moment(row.endDate).format('YYYY-MM-DD')}`}>
},
{
title: '已参加人数',
dataIndex: 'count',
key: 'count',
align: 'center',
},
{
title: '阅读量',
dataIndex: 'pvNum',
key: 'pvNum',
align: 'center',
},
{
title: '转发量',
dataIndex: 'shareNum',
key: 'shareNum',
align: 'center',
},
{
title: '收藏数',
dataIndex: 'saveNum',
key: 'saveNum',
align: 'center',
},
{
title: '状态',
dataIndex: 'isEnlist',
key: 'isEnlist',
align: 'center',
render: (isEnlist)=> <>{isEnlist == 0 ?"未开始" : isEnlist==1 ? "进行中" : "已结束"}>
},
{
title: '操作',
dataIndex: 'handle',
key: 'handle',
align: 'center',
render: (x,row) => (
<>