import { postServiceConstInvoiceFlushStatus, postServiceConstInvoiceReissueRecordStatus, postServiceConstPayees, postServiceConstProductCollectBillStatus, postServiceConstProducts, postServiceConstStores, } from '@/services'; import { useCallback } from 'react'; export default () => { const getPayees = useCallback(async () => { const result = await postServiceConstPayees(); return result.data; }, []); const getInvoiceReissueRecordStatus = useCallback(async () => { const result = await postServiceConstInvoiceReissueRecordStatus(); return result.data; }, []); const getInvoiceFlushStatus = useCallback(async () => { const result = await postServiceConstInvoiceFlushStatus(); return result.data; }, []); const getProductCollectBillAuditStatus = useCallback(async () => { const result = await postServiceConstProductCollectBillStatus(); return result.data; }, []); const getWarehouse = useCallback(async () => { const result = await postServiceConstStores(); return result.data; }, []); const getProducts = useCallback(async () => { const res = await postServiceConstProducts(); return res.data; }, []); return { getPayees, getInvoiceReissueRecordStatus, getInvoiceFlushStatus, getProductCollectBillAuditStatus, getWarehouse, getProducts, }; };