filters.js 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105
  1. export function NumFormat(value) {
  2. //处理金额
  3. if (value) {
  4. return Number(value).toFixed(2)
  5. } else {
  6. return '0.00'
  7. }
  8. }
  9. /**
  10. *款项类型
  11. *1.订单款 2.非订单款 3.返佣款 4.订单款或者非订单款(因财务阶段无法区分订单非订单
  12. *5.供应商退款 6.平台服务费 7.平台服务费欠款
  13. */
  14. export function formatReceiptType(value) {
  15. const map = {
  16. 1: '订单',
  17. 2: '非订单',
  18. 3: '返佣',
  19. 4: '订单款或者非订单款',
  20. 5: '供应商退款',
  21. 10: '平台服务费',
  22. 11: '平台服务费欠款'
  23. }
  24. return map[value]
  25. }
  26. /**
  27. *收款状态
  28. *1.待确认、2.已确认(待审核)、3.审核通过、4.审核未通过、5.收款撤销【线上支付成功为审核通过】
  29. */
  30. export function formatStateType(value) {
  31. const map = {
  32. 1: '待确认',
  33. 2: '已确认(待审核)',
  34. 3: '审核通过',
  35. 4: '审核未通过',
  36. 5: '收款撤销'
  37. }
  38. return map[value]
  39. }
  40. /**
  41. *非订单类别
  42. *1.上架费、2.订单返佣、3.认证通会员、4.认证通企划、5.其他
  43. */
  44. export function formatNewReceiptType(value) {
  45. const map = {
  46. 1: '上架费',
  47. 2: '服务返佣',
  48. 3: '认证通会员',
  49. 4: '认证通企划',
  50. 5: '其他',
  51. }
  52. if (value) {
  53. return map[value]
  54. }else{
  55. return ''
  56. }
  57. }
  58. /**
  59. *订单来源
  60. *0.协销订单、1.自主订单、2.客服订单
  61. */
  62. export function formatOrderType(value) {
  63. const map = {
  64. 0: '协销订单',
  65. 1: '自主订单',
  66. 2: '客服订单',
  67. }
  68. return map[value]
  69. }
  70. /**
  71. *订单状态
  72. */
  73. export function stateExpFormat(value) {
  74. const map = {
  75. 0: '待确认',
  76. 2: '交易完成',
  77. 4: '已关闭',
  78. 5: '交易全退',
  79. 6: '交易全退',
  80. 11: '待收款待发货',
  81. 12: '待收款部分发货',
  82. 13: '待收款已发货',
  83. 21: '部分收款待发货',
  84. 22: '部分收款部分发货',
  85. 23: '部分收款已发货',
  86. 31: '已收款待发货',
  87. 32: '已收款部分发货',
  88. 33: '已收款已发货'
  89. }
  90. return map[value]
  91. }
  92. /**
  93. *组织名称
  94. *0.采美、3.维沙、4.丽格
  95. */
  96. export function organizeName(value) {
  97. const map = {
  98. 0: '采美',
  99. 3: '维沙',
  100. 4: '丽格',
  101. }
  102. return map[value]
  103. }