config.js 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121
  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: 'http://192.168.1.40:8500',
  39. ossHost: 'http://efunimgs.oss-cn-beijing.aliyuncs.com',
  40. // 每页返回数据量
  41. pageSize: 20,
  42. // 标识码
  43. Codes,
  44. // 视频质量
  45. quality: {
  46. high: '高清',
  47. standard: '标清',
  48. },
  49. // 状态类型
  50. statuses: {
  51. [Codes.CODE_NORMAL]: '正常',
  52. [Codes.CODE_DELETE]: '删除',
  53. },
  54. // 商品出售状态
  55. itemStatuses: {
  56. [Codes.CODE_NORMAL]: '在售',
  57. [Codes.CODE_DELETE]: '下架',
  58. },
  59. // 终端账号状态
  60. terminalStatuses: {
  61. [Codes.CODE_NORMAL]: '正常',
  62. [Codes.CODE_DISABLE]: '禁用',
  63. },
  64. // 产品类型
  65. productType: {
  66. [Codes.CODE_COURSE]: '课程',
  67. [Codes.CODE_SUPPORT]: '配套',
  68. [Codes.CODE_PACKAGE]: '课程包',
  69. },
  70. // 平台代号
  71. domains: {
  72. [Codes.CODE_LJ]: '平台方',
  73. [Codes.CODE_CP]: '供应商',
  74. [Codes.CODE_PJ]: '渠道商',
  75. },
  76. // 资源类型
  77. resourceType: {
  78. [Codes.CODE_VIDEO]: '视频',
  79. [Codes.CODE_AUDIO]: '音频',
  80. [Codes.CODE_LIVE]: '直播',
  81. [Codes.CODE_IMAGE]: '图片',
  82. },
  83. // 订单状态
  84. orderStatuses: {
  85. [Codes.CODE_UNPAID]: '待支付',
  86. [Codes.CODE_PAID]: '已支付',
  87. [Codes.CODE_CANCEL]: '已取消',
  88. [Codes.CODE_REFUND]: '已退款',
  89. [Codes.CODE_COMPLETE]: '已完成',
  90. [Codes.CODE_FORSEND]: '待发货',
  91. [Codes.CODE_SENT]: '已发货',
  92. [Codes.CODE_RECEIVED]: '已收货',
  93. },
  94. // 订单拆分状态
  95. orderSplitStatus: {
  96. [Codes.CODE_ORDER_SPLIT_YES]: '已拆分',
  97. [Codes.CODE_ORDER_SPLIT_NO]: '未拆分',
  98. [Codes.CODE_ORDER_SPLIT_UN]: '不需要拆分',
  99. },
  100. // 商品类型
  101. goodsType: {
  102. [Codes.CODE_ENTITY]: '实体物品',
  103. [Codes.CODE_VIRTUAL]: '虚拟物品',
  104. },
  105. // 计价单位 名字: 时长
  106. chargeUnit: {
  107. [Codes.CODE_SEASON]: 90,
  108. [Codes.CODE_YEAR]: 365,
  109. [Codes.CODE_HALF_YEAR]: 180,
  110. [Codes.CODE_ITEM]: 0,
  111. },
  112. };