config.js 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122
  1. /* 项目配置文件 */
  2. const Codes = {};
  3. Codes.CODE_VIDEO = 0;
  4. Codes.CODE_AUDIO = 1;
  5. Codes.CODE_LIVE = 2;
  6. Codes.CODE_IMAGE = 3;
  7. Codes.CODE_NORMAL = 'NORMAL';
  8. Codes.CODE_DELETE = 'DEL';
  9. Codes.CODE_DISABLE = 'DISABLE';
  10. Codes.CODE_WARE = 'WARE';
  11. Codes.CODE_LESSON = 'LESSON';
  12. Codes.CODE_COURSE = 'COURSE';
  13. Codes.CODE_SUPPORT = 'SUPPORT';
  14. Codes.CODE_PACKAGE = 'PACKAGE';
  15. Codes.CODE_SALE = 'SALE';
  16. Codes.CODE_UNPAID = 'UNPAID';
  17. Codes.CODE_PAID = 'PAYOK';
  18. Codes.CODE_CANCEL = 'CANCEL';
  19. Codes.CODE_REFUND = 'REFUND';
  20. Codes.CODE_COMPLETE = 'COMPLETE';
  21. Codes.CODE_FORSEND = 'FORSEND';
  22. Codes.CODE_SENT = 'SENT';
  23. Codes.CODE_RECEIVED = 'RECEIVED';
  24. // 订单的拆分状态
  25. Codes.CODE_ORDER_SPLIT_YES = 'YES';
  26. Codes.CODE_ORDER_SPLIT_NO = 'NO';
  27. Codes.CODE_ORDER_SPLIT_UN = 'UN';
  28. Codes.CODE_ENTITY = 'ENTITY';
  29. Codes.CODE_VIRTUAL = 'VIRTUAL';
  30. Codes.CODE_CP = 1010;
  31. Codes.CODE_LJ = 2010;
  32. Codes.CODE_PJ = 3010;
  33. Codes.CODE_YEAR = '年';
  34. Codes.CODE_HALF_YEAR = '半年';
  35. Codes.CODE_SEASON = '季';
  36. Codes.CODE_ITEM = '件';
  37. module.exports = {
  38. apiHost: '/api/v1',
  39. ossHost: 'http://efunimgs.oss-cn-beijing.aliyuncs.com',
  40. // apiHost: '/api',
  41. // 每页返回数据量
  42. pageSize: 20,
  43. // 标识码
  44. Codes,
  45. // 视频质量
  46. quality: {
  47. high: '高清',
  48. standard: '标清',
  49. },
  50. // 状态类型
  51. statuses: {
  52. [Codes.CODE_NORMAL]: '正常',
  53. [Codes.CODE_DELETE]: '删除',
  54. },
  55. // 商品出售状态
  56. itemStatuses: {
  57. [Codes.CODE_NORMAL]: '在售',
  58. [Codes.CODE_DELETE]: '下架',
  59. },
  60. // 终端账号状态
  61. terminalStatuses: {
  62. [Codes.CODE_NORMAL]: '正常',
  63. [Codes.CODE_DISABLE]: '禁用',
  64. },
  65. // 产品类型
  66. productType: {
  67. [Codes.CODE_COURSE]: '课程',
  68. [Codes.CODE_SUPPORT]: '配套',
  69. [Codes.CODE_PACKAGE]: '课程包',
  70. },
  71. // 平台代号
  72. domains: {
  73. [Codes.CODE_LJ]: '平台方',
  74. [Codes.CODE_CP]: '供应商',
  75. [Codes.CODE_PJ]: '渠道商',
  76. },
  77. // 资源类型
  78. resourceType: {
  79. [Codes.CODE_VIDEO]: '视频',
  80. [Codes.CODE_AUDIO]: '音频',
  81. [Codes.CODE_LIVE]: '直播',
  82. [Codes.CODE_IMAGE]: '图片',
  83. },
  84. // 订单状态
  85. orderStatuses: {
  86. [Codes.CODE_UNPAID]: '待支付',
  87. [Codes.CODE_PAID]: '已支付',
  88. [Codes.CODE_CANCEL]: '已取消',
  89. [Codes.CODE_REFUND]: '已退款',
  90. [Codes.CODE_COMPLETE]: '已完成',
  91. [Codes.CODE_FORSEND]: '待发货',
  92. [Codes.CODE_SENT]: '已发货',
  93. [Codes.CODE_RECEIVED]: '已收货',
  94. },
  95. // 订单拆分状态
  96. orderSplitStatus: {
  97. [Codes.CODE_ORDER_SPLIT_YES]: '已拆分',
  98. [Codes.CODE_ORDER_SPLIT_NO]: '未拆分',
  99. [Codes.CODE_ORDER_SPLIT_UN]: '不需要拆分',
  100. },
  101. // 商品类型
  102. goodsType: {
  103. [Codes.CODE_ENTITY]: '实体物品',
  104. [Codes.CODE_VIRTUAL]: '虚拟物品',
  105. },
  106. // 计价单位 名字: 时长
  107. chargeUnit: {
  108. [Codes.CODE_SEASON]: 90,
  109. [Codes.CODE_YEAR]: 365,
  110. [Codes.CODE_HALF_YEAR]: 180,
  111. [Codes.CODE_ITEM]: 0,
  112. },
  113. };