receipt.ts 576 B

123456789101112131415161718192021222324252627282930
  1. import { enumStore } from '@/stores'
  2. const { getEnumTypeName } = enumStore.actions
  3. /**
  4. * 发票类型
  5. */
  6. export enum ReceiptType {
  7. Consumer = 1, // 个人
  8. Company = 2, // 企业
  9. }
  10. /**
  11. * 获取发票类型列表
  12. * @returns
  13. */
  14. export function getReceiptTypeList() {
  15. return [
  16. { label: '个人', value: ReceiptType.Consumer },
  17. { label: '企业', value: ReceiptType.Company },
  18. ]
  19. }
  20. /**
  21. * 获取发票类型名称
  22. * @returns
  23. */
  24. export function getReceiptTypeName(value: number) {
  25. return getEnumTypeName(getReceiptTypeList(), value)
  26. }