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, showType: 'screen' });
},[])
// 查询列表
const getList = (params) => {
request({ ...apis.carsuseFigure.extendContent, params: { ...params },}).then((data) => {
console.log(data)
setData(data)
})
}
// 跳转到编辑商品
const toEdit = (contentId) => () => {
router.push({
pathname: '/carouselFigure/editAdvertising',
query: {
contentId
},
});
}
const columns = [
{
title: '主图',
dataIndex: 'image',
key: 'image',
align: 'center',
render: (image) => ,
},
{
title: '类型',
dataIndex: 'contentType',
key: 'contentType',
align: 'center',
render: (contentType) => { contentType === 'project' ? '项目' : contentType === 'activity' ? '活动' : contentType === 'news' ? '资讯' : contentType === 'other' ? '其他' : '' }
},
{
title: '发布位置',
dataIndex: 'showPosition',
key: 'showPosition',
align: 'center',
render: (showPosition) => { showPosition === 'index' ? '首页' : showPosition === 'mall' ? '商城' : '' }
},
{
title: '发布时间',
dataIndex: 'createDate',
key: 'createDate',
align: 'center',
render: (x, row) => <>{moment(row.createDate).format('YYYY-MM-DD')}>
},
{
title: '状态',
dataIndex: 'status',
key: 'status',
align: 'center',
render: (status)=> <>{status == 1 ? '启用' : '停用'}>
},
{
title: '操作',
dataIndex: 'handle',
key: 'handle',
align: 'center',
render: (x,row) => (
<>