enum.ts 1.16 KB
import {
  postServiceConstInvoiceFlushStatus,
  postServiceConstInvoiceReissueRecordStatus,
  postServiceConstPayees,
  postServiceConstProductCollectBillStatus,
  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;
  }, []);
  return {
    getPayees,
    getInvoiceReissueRecordStatus,
    getInvoiceFlushStatus,
    getProductCollectBillAuditStatus,
    getWarehouse,
  };
};