Blame view

src/models/enum.ts 1.33 KB
1
2
3
4
import {
  postServiceConstInvoiceFlushStatus,
  postServiceConstInvoiceReissueRecordStatus,
  postServiceConstPayees,
5
  postServiceConstProductCollectBillStatus,
6
  postServiceConstProducts,
7
  postServiceConstStores,
8
} from '@/services';
9
10
11
12
13
14
15
import { useCallback } from 'react';

export default () => {
  const getPayees = useCallback(async () => {
    const result = await postServiceConstPayees();
    return result.data;
  }, []);
16
17
18
19
20
21
22
23
  const getInvoiceReissueRecordStatus = useCallback(async () => {
    const result = await postServiceConstInvoiceReissueRecordStatus();
    return result.data;
  }, []);
  const getInvoiceFlushStatus = useCallback(async () => {
    const result = await postServiceConstInvoiceFlushStatus();
    return result.data;
  }, []);
24
25
26
27
28
29
30
31
  const getProductCollectBillAuditStatus = useCallback(async () => {
    const result = await postServiceConstProductCollectBillStatus();
    return result.data;
  }, []);
  const getWarehouse = useCallback(async () => {
    const result = await postServiceConstStores();
    return result.data;
  }, []);
32
33
34
35
  const getProducts = useCallback(async () => {
    const res = await postServiceConstProducts();
    return res.data;
  }, []);
36
37
38
39
40
41
  return {
    getPayees,
    getInvoiceReissueRecordStatus,
    getInvoiceFlushStatus,
    getProductCollectBillAuditStatus,
    getWarehouse,
42
    getProducts,
43
  };
44
};