filters.js 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. export function NumFormat(value) {
  2. //处理金额
  3. if (value) {
  4. return Number(value).toFixed(2)
  5. } else {
  6. return '0.00'
  7. }
  8. }
  9. export function formatReceiptType(value) {// 款项类型:1订单款,2非订单款,3返佣款 4订单款或者非订单款(因财务阶段无法区分订单非订单), 5供应商退款
  10. const map = {
  11. 1: '订单',
  12. 2: '非订单',
  13. 3: '返佣',
  14. 4: '订单款或者非订单款',
  15. 5: '供应商退款'
  16. }
  17. return map[value]
  18. }
  19. export function formatStateType(value) {// 收款状态: 1待确认、2已确认(待审核)、3审核通过、4审核未通过、5收款撤销【线上支付成功为审核通过】
  20. const map = {
  21. 1: '待确认',
  22. 2: '已确认(待审核)',
  23. 3: '审核通过',
  24. 4: '审核未通过',
  25. 5: '收款撤销'
  26. }
  27. return map[value]
  28. }
  29. export function formatNewReceiptType(value) {// 非订单类别: 1上架费、2订单返佣、3认证通会员、4认证通企划
  30. const map = {
  31. 1: '上架费',
  32. 2: '订单返佣',
  33. 3: '认证通会员',
  34. 4: '认证通企划',
  35. }
  36. if (value) {
  37. return map[value]
  38. }else{
  39. return '其他'
  40. }
  41. }
  42. export function formatOrderType(value) {// 订单来源
  43. const map = {
  44. 0: '协销订单',
  45. 1: '自主订单',
  46. 2: '客服订单',
  47. }
  48. return map[value]
  49. }
  50. export function stateExpFormat(value) {// 订单状态
  51. const map = {
  52. 0: '待确认',
  53. 4: '交易完成',
  54. 5: '订单完成',
  55. 6: '已关闭',
  56. 7: '交易全退',
  57. 77: '交易全退',
  58. 11: '待收款待发货',
  59. 12: '待收款部分发货',
  60. 13: '待收款已发货',
  61. 21: '部分收款待发货',
  62. 22: '部分收款部分发货',
  63. 23: '部分收款已发货',
  64. 31: '已收款待发货',
  65. 32: '已收款部分发货',
  66. 33: '已收款已发货',
  67. 111: '待收款待发货'
  68. }
  69. return map[value]
  70. }