import { history, Link } from 'umi';
import { useRef, useState, useEffect } from 'react';
import { Button, Popconfirm, message, Tooltip } from 'antd';
import { PlusOutlined, QuestionCircleOutlined, DownOutlined } from '@ant-design/icons';
import { PageHeaderWrapper } from '@ant-design/pro-layout';
import ProTable from '@ant-design/pro-table';
export default (props) => {
const dataSource = [
{
id: 9,
key: '1',
name: '胡彦斌',
age: 32,
address: '西湖区湖底公园1号',
},
{
id: 10,
key: '2',
name: '胡彦祖',
age: 42,
address: '西湖区湖底公园1号',
},
];
const actions = () => [
} onClick={() => gotoDetail()}>
新增商户
,
];
const columns = [
{
title: '消息ID',
key: 'id',
dataIndex: 'id',
search: false,
render: (t, record) => (
{record.shopName}
),
},
{
title: '消息标题',
key: 'title',
dataIndex: 'title',
render: (t, record) => (
{record?.packageNum}
),
},
{
title: '推送对象',
key: 'pushPerson',
search: false,
dataIndex: 'pushPerson',
render: (t, record) => (record.pushPerson === 1 ? '农机手' : '农户'),
},
{
title: '推送方式',
key: 'status',
dataIndex: 'status',
// render: (t, record) => record.status === 1 ? '发布' : '未发布',
formItemProps: { label: '推送方式' },
valueType: 'select',
valueEnum: {
0: { text: '通知栏推送' },
1: { text: 'APP内消息中心推送' },
2: { text: '短信推送' },
},
},
{
title: (
<>
创建时间
>
),
width: 140,
key: 'createdAt',
dataIndex: 'createdAt',
valueType: 'date',
// render: (t) => formatterTime(t),
sorter: (a, b) => a.createdAt - b.createdAt,
},
{
title: '操作',
valueType: 'option',
width: '300px',
render: (_, record) => [
查看
,
handleDelete(record.noticeId)}
okText="确定"
cancelText="取消"
>
删除
,
],
},
];
return (
);
};