market.ts 755 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. import { useEnumStore } from '@/stores'
  2. const { getEnumTypeName } = useEnumStore()
  3. /**
  4. * 交易市场
  5. */
  6. export enum Market {
  7. /** 广钻 */
  8. GZ = 67201,
  9. /** 铁合金采购 */
  10. THJ = 64201,
  11. /** 铁合金供求 */
  12. THJ_Listing = 65201,
  13. /** 铁合金转让 */
  14. THJ_Transfer = 64202,
  15. }
  16. /**
  17. * 获取交易市场列表
  18. * @returns
  19. */
  20. export function getMarketList() {
  21. return [
  22. { label: '采购', value: Market.THJ },
  23. { label: '转让', value: Market.THJ_Transfer },
  24. { label: '供求', value: Market.THJ_Listing },
  25. ]
  26. }
  27. /**
  28. * 获取交易市场名称
  29. * @returns
  30. */
  31. export function getMarketName(value?: number) {
  32. const enums = getMarketList()
  33. return getEnumTypeName(enums, value)
  34. }