config.js 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596
  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 = 'PAYWAIT';
  17. Codes.CODE_PAID = 'PAYOK';
  18. Codes.CODE_CANCEL = 'PAYCANCEL';
  19. Codes.CODE_CP = 1010;
  20. Codes.CODE_LJ = 2010;
  21. Codes.CODE_PJ = 3010;
  22. Codes.CODE_YEAR = '年';
  23. Codes.CODE_HALF_YEAR = '半年';
  24. Codes.CODE_SEASON = '季';
  25. Codes.CODE_ITEM = '件';
  26. module.exports = {
  27. apiHost: 'http://lj.dev.cms.api.com:8500',
  28. // apiHost: '/api',
  29. // 每页返回数据量
  30. pageSize: 10,
  31. // 标识码
  32. Codes,
  33. // 视频质量
  34. quality: {
  35. high: '高清',
  36. standard: '标清',
  37. },
  38. // 状态类型
  39. statuses: {
  40. [Codes.CODE_NORMAL]: '使用中',
  41. [Codes.CODE_DELETE]: '已删除',
  42. },
  43. // 商品出售状态
  44. itemStatuses: {
  45. [Codes.CODE_NORMAL]: '在售',
  46. [Codes.CODE_DELETE]: '下架',
  47. },
  48. // 终端账号状态
  49. terminalStatuses: {
  50. [Codes.CODE_NORMAL]: '使用中',
  51. [Codes.CODE_DISABLE]: '禁用中',
  52. },
  53. // 产品类型
  54. productType: {
  55. [Codes.CODE_COURSE] : '课程',
  56. [Codes.CODE_SUPPORT]: '配套',
  57. [Codes.CODE_PACKAGE]: '课程包',
  58. },
  59. // 平台代号
  60. domains: {
  61. [Codes.CODE_LJ]: '平台方',
  62. [Codes.CODE_CP]: '供应商',
  63. [Codes.CODE_PJ]: '渠道商',
  64. },
  65. // 资源类型
  66. resourceType: {
  67. [Codes.CODE_VIDEO]: '视频',
  68. [Codes.CODE_AUDIO]: '音频',
  69. [Codes.CODE_LIVE] : '直播',
  70. [Codes.CODE_IMAGE]: '图片',
  71. },
  72. // 标签类型
  73. tagType: {
  74. [Codes.CODE_COURSE] : '课程',
  75. [Codes.CODE_SUPPORT]: '配套',
  76. },
  77. // 订单状态
  78. orderStatuses: {
  79. [Codes.CODE_UNPAID]: '未支付',
  80. [Codes.CODE_PAID]: '已支付',
  81. [Codes.CODE_CANCEL]: '已作废',
  82. },
  83. // 计价单位 名字: 时长
  84. chargeUnit: {
  85. [Codes.CODE_SEASON]: 90,
  86. [Codes.CODE_YEAR]: 365,
  87. [Codes.CODE_HALF_YEAR]: 180,
  88. [Codes.CODE_ITEM]: 0,
  89. },
  90. };