import SelectGoodsTable from '@/pages/capital/ReceiveRules/component/SelectGoodsTable'; import { Button, Card, Popconfirm, Row, Table } from 'antd'; import React, { useState } from 'react'; import { PlusOutlined } from '@ant-design/icons'; import RenderGoodsSpec from '@/pages/capital/components/RenderGoodsSpec'; const Column = Table.Column; interface GoodsProps { onChange?: Function; value?: any; multiple?: boolean; disabled?: boolean; } function RenderSelectGoos({ onChange, value = [], multiple, disabled }: GoodsProps) { const [goodsModal, setGoodsModal] = useState({ visible: false }); function deleteItem(code: string) { const newData = value.filter((i: any) => i.code !== code); onChange && onChange(newData); } return ( {!disabled ? ( ) : null} text && } /> { return ( <> deleteItem(value.code)}> {!disabled && ( )} ); }} />
setGoodsModal({ visible: false })} onChange={(v) => onChange && onChange(v)} />
); } export default RenderSelectGoos;