import React, { useState } from "react"; import { Popconfirm, Table, message, Space } from "antd"; import { history } from 'umi'; import { SaveParams, fetchOperationApi, fetchDeleteConfigApi, List } from '../api'; import {useStore} from '../index'; const Column = Table.Column; export default function Index() { const { statusData, setStatusData, data, setLoading } = useStore(); function handleToEdit(value: List, operationType: number) { const state = {id: value.id, operationType}; history.push({pathname: '/crm/addTragetProportion', state}); } function handleToDelete(operationType: number, id?: number) { fetchDeleteConfigApi(id) .then(res => { message.success(res.result); setLoading(true); }) .catch(e => { message.error(e.message); }); } function handleToShopDetail(value?: List) { setStatusData({...statusData, shop: true, id: value?.id}); } function handleToTargetDetail(value: List = {}) { setStatusData({...statusData, target: true, id: value?.id}); } return (
handleToShopDetail(record)}>{record.shopName || '--'}} /> handleToTargetDetail(record)}>查看} /> { return ( handleToEdit(record, 2)}>编辑 handleToDelete(0, record.id)} > 删除 ); }} />
); }