constant.js 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121
  1. // 服务端地址
  2. const BASE_URI =
  3. process.env.NODE_ENV === 'production' ?
  4. process.env.VUE_APP_WEB_API_URL + process.env.VUE_APP_BASE_API :
  5. process.env.VUE_APP_BASE_API // 代理模式代理地址
  6. // 系统常量
  7. const DATE_PATTERN = {
  8. DATE_TIME_H: 'yyyy-MM-dd HH:mm:ss',
  9. DATE_TIME_h: 'yyyy-MM-dd hh:mm:ss',
  10. DATE_TIME_s_h: 'MM-dd hh:mm',
  11. DATE: 'yyyy-MM-dd',
  12. MONTH: 'yyyy-MM',
  13. TIME: 'hh:mm:ss'
  14. }
  15. const PARAM_TYPE = [{
  16. value: 'string',
  17. label: 'string'
  18. },
  19. {
  20. value: 'date',
  21. label: 'date'
  22. },
  23. {
  24. value: 'time',
  25. label: 'time'
  26. },
  27. {
  28. value: 'datetime',
  29. label: 'datetime'
  30. },
  31. {
  32. value: 'number',
  33. label: 'number'
  34. }
  35. ]
  36. const PICKER_OPTION = {
  37. shortcuts: [{
  38. text: '最近一周',
  39. onClick: function (picker) {
  40. const end = new Date()
  41. const start = new Date()
  42. start.setTime(start.getTime() - 3600 * 1000 * 24 * 7)
  43. picker.$emit('pick', [start, end])
  44. }
  45. },
  46. {
  47. text: '最近一个月',
  48. onClick: function (picker) {
  49. const end = new Date()
  50. const start = new Date()
  51. start.setTime(start.getTime() - 3600 * 1000 * 24 * 30)
  52. picker.$emit('pick', [start, end])
  53. }
  54. },
  55. {
  56. text: '最近三个月',
  57. onClick: function (picker) {
  58. const end = new Date()
  59. const start = new Date()
  60. start.setTime(start.getTime() - 3600 * 1000 * 24 * 90)
  61. picker.$emit('pick', [start, end])
  62. }
  63. }
  64. ]
  65. }
  66. const KEY_RESULT = 'result'
  67. const KEY_TOKEN = 'token'
  68. const KEY_USER = 'user_'
  69. const KEY_UID = 'uid_'
  70. const KEY_USER_TYPE = 'userType' // 用户模式 : 平台管理 - 1 , 合作方管理 - 2
  71. const KEY_BIZ = 'biz_'
  72. const KEY_CODE = 'code'
  73. const KEY_MSG = 'msg'
  74. const KEY_MSG_ORDER = 'msgOrder'
  75. const KEY_USER_MENU = 'menu'
  76. // 业务常量
  77. export default {
  78. /* 服务端地址*/
  79. BASE_URI,
  80. /* 系统常量*/
  81. // 时间模版
  82. DATE_PATTERN,
  83. // 结果关键字
  84. KEY_RESULT,
  85. // token关键字
  86. KEY_TOKEN,
  87. // 缓存用户key
  88. KEY_USER,
  89. KEY_UID,
  90. KEY_BIZ,
  91. // 缓存用户类型key
  92. KEY_USER_TYPE,
  93. KEY_USER_MENU,
  94. KEY_CODE,
  95. KEY_MSG,
  96. KEY_MSG_ORDER,
  97. // 系统参数类型
  98. PARAM_TYPE,
  99. // 时间简易选项
  100. PICKER_OPTION
  101. // 字典关键字
  102. /* 业务常量*/
  103. }