common.js 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107
  1. /**
  2. * 公共API
  3. import { api } from '~/ui-domain' */
  4. import request from '@/utils/request'
  5. import Storage from '@/utils/storage'
  6. /**
  7. * 获取图片验证码URL
  8. * @param scene
  9. * @param uuid
  10. * @returns {string}
  11. */
  12. export function getValidateCodeUrl(scene, uuid) {//${api.admin}
  13. return `${import.meta.env.VITE_API_URL}/captchas/${uuid}/${scene}?rmd=${new Date().getTime()}`
  14. }
  15. /**
  16. * 获取登陆验证方式
  17. */
  18. export function getValidator() {//${api.admin}
  19. return request({
  20. url: `${import.meta.env.VITE_API_URL}/validator`,
  21. method: 'GET',
  22. needToken: false
  23. })
  24. }
  25. /**
  26. * 刷新token
  27. */
  28. export function refreshToken() {
  29. return request({
  30. url: 'admin/systems/admin-users/token',
  31. method: 'post',
  32. needToken: false,
  33. data: {
  34. refresh_token: Storage.getItem('admin_refresh_token')
  35. }
  36. })
  37. }
  38. /**
  39. * 加盟商刷新Token
  40. * @returns {*}
  41. */
  42. export function refreshFranchiseToken() {
  43. return request({
  44. url: `/admin/shops/franchise/token`,
  45. method: 'post',
  46. needToken: false,
  47. data: {
  48. refresh_token: Storage.getItem('admin_refresh_token')
  49. }
  50. })
  51. }
  52. /**
  53. * 获取首页数据
  54. */
  55. export function getIndexData() {
  56. return request({
  57. url: 'admin/index/page',
  58. method: 'get',
  59. loading: false
  60. })
  61. }
  62. /**
  63. * 获取加盟商首页数据
  64. */
  65. export function getFranchiseIndexData() {
  66. return request({
  67. url: '/admin/shops/franchise/index/page',
  68. method: 'get',
  69. loading: false
  70. })
  71. }
  72. /**
  73. * 获取站点信息
  74. * @returns {*}
  75. */
  76. export function getSiteInfo() {//${api.admin}
  77. return request({
  78. url: `https://apidoc.raycos.net/site-show`,
  79. method: 'get',
  80. needToken: false,
  81. loading: false
  82. })
  83. }
  84. /* 公司查询 */
  85. export function getCompany(para) {
  86. return request({
  87. url: `/admin/systems/admin-users/login/getCompany?key=${para}`,
  88. method: 'get',
  89. needToken: false
  90. })
  91. }
  92. /* export function getLoginCompany(para) {
  93. return request({
  94. url: `/admin/systems/admin-users/login/getCompany?key=${para}`,
  95. method: 'get'
  96. })
  97. } */