import React from "react"; import { message, Popconfirm, Table, Space } from "antd"; import { useStore } from '../index'; import { fetchDeleteConfigApi, List } from '../api'; import { isNil } from 'lodash'; const Column = Table.Column; export default function TableList() { const {data, loading, setLoading, setVisible, setCurrent, setStatusData } = useStore(); function handleDelete(id?: number) { fetchDeleteConfigApi(id) .then(res => { message.success(res.result); setLoading(true); }) .catch(e => { message.error(e.message); }); } function handleEdit(value?: List) { setCurrent(value || {}); setVisible(true); } function handleLookShop(value: any = {}) { setStatusData({visible: true, data: value.shopList || []}); } return (
handleLookShop(record)} style={{color: "#4189FD"}}>{_text}} /> {isNil(record?.retailRate) ? "--" : `${record.retailRate}%`}} /> { return ( handleEdit(record)} style={{ display: "block", color: "#4189FD" }}>编辑 handleDelete(record.id)} > 删除 ); }} />
); }