import React, { useState, useEffect } from 'react';
import { Input, Menu, Dropdown, Button, Icon, message, Table, Divider, Tag, Select } from 'antd';
import { FormattedMessage } from 'umi-plugin-react/locale';
import channels from './channelList.less';
import router from 'umi/router';
import apis from '../../services/apis';
import request from '../../utils/request'
const { Option } = Select;
function handleChange(value) {
console.log(`selected ${value}`);
}
const menu = (
);
const dataSource = [
{
key: '1',
img: 'http://img0.imgtn.bdimg.com/it/u=4246326797,2657995307&fm=26&gp=0.jpg',
name: '123',
age: 32,
address: '西湖区湖底公园1号',
},
{
key: '2',
img: '',
age: 42,
address: '西湖区湖底公园1号',
},
];
const columns = [
{
title: '头像',
// dataIndex: 'img',
// key: 'img',
align: 'center',
render: (text, record) =>
,
},
{
title: '用户姓名',
dataIndex: 'name',
key: 'name',
align: 'center',
render: text => {text},
},
{
title: '电话',
dataIndex: 'recommendTel',
key: 'recommendTel',
align: 'center',
},
{
title: '性别',
dataIndex: 'sex',
key: 'sex',
align: 'center',
render: (text, record) => { record.sex === 1 ? '男' : '女' },
},
{
title: '意向项目',
dataIndex: 'intention',
key: 'intention',
align: 'center',
},
{
title: '推荐时间',
dataIndex: 'createDate',
key: 'createDate',
align: 'center',
},
{
title: '状态',
dataIndex: 'status',
key: 'status',
align: 'center',
},
];
const header = props => {
// eslint-disable-next-line react-hooks/rules-of-hooks
const [data, setData] = useState({})
// const [page, changePage] = useState({})
// eslint-disable-next-line react-hooks/rules-of-hooks
useEffect(() => {
getListRecommend({ pageNumber: 1, pageSize: 10 })
}, [])
// function getListRecommend(params) {
// request({
// url: `/api/admin/customer/recommend/${props.location.query.id}`,
// method: 'GET',
// params: { ...params },
// // eslint-disable-next-line no-shadow
// }).then(data => {
// console.log(data)
// setData(data)
// })
// }
function getListRecommend(params) {
request({ ...apis.channelList.getListRecommend, urlData: { id: props.location.query.id }, params: { ...params } }).then((data) => {
setData(data)
}).catch((err) => {
console.log(err)
message.info(err.msg || err.message)
})
}
// 分页
function onChange(pageNum) {
// eslint-disable-next-line react-hooks/rules-of-hooks
getListRecommend({ pageNumber: pageNum, pageSize: 9 })
}
return (
<>
>
)
}
function handleMenuClick(e) {
message.info('Click on menu item.');
console.log('click', e);
}
export default header