payment.ts 580 B

123456789101112131415161718192021222324252627282930
  1. import { useEnumStore } from '@/stores'
  2. const { getEnumTypeList, getEnumTypeName } = useEnumStore()
  3. /**
  4. * 支付方式
  5. */
  6. export enum PayModel {
  7. UnionPay = 1, // 银联
  8. WeChatPay = 2, // 微信支付
  9. AliPay = 3, // 支付宝
  10. QRCode = 5, // 二维码
  11. }
  12. /**
  13. * 获取支付方式列表
  14. * @returns
  15. */
  16. export function getPayModelList() {
  17. return getEnumTypeList('paymodel')
  18. }
  19. /**
  20. * 获取支付方式名称
  21. * @returns
  22. */
  23. export function getPayModelName(value: number) {
  24. const enums = getPayModelList()
  25. return getEnumTypeName(enums, value)
  26. }