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 (