public.js 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134
  1. // +----------------------------------------------------------------------
  2. // | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
  3. // +----------------------------------------------------------------------
  4. // | Copyright (c) 2016~2021 https://www.crmeb.com All rights reserved.
  5. // +----------------------------------------------------------------------
  6. // | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
  7. // +----------------------------------------------------------------------
  8. // | Author: CRMEB Team <admin@crmeb.com>
  9. // +----------------------------------------------------------------------
  10. import request from "@/utils/request.js";
  11. import wechat from "@/libs/wechat.js";
  12. /**
  13. * 获取微信sdk配置
  14. * @returns {*}
  15. */
  16. export function getWechatConfig() {
  17. return request.get(
  18. "wechat/config", {
  19. url: wechat.signLink()
  20. }, {
  21. noAuth: true
  22. }
  23. );
  24. }
  25. /**
  26. * 获取微信sdk配置
  27. * @returns {*}
  28. */
  29. export function wechatAuth(code, spread, login_type) {
  30. return request.get(
  31. "auth/wechat", {
  32. code,
  33. spread,
  34. login_type
  35. }, {
  36. noAuth: true
  37. }
  38. );
  39. }
  40. export function commonAuth(data) {
  41. return request.post(
  42. "auth", data, {
  43. noAuth: true
  44. }
  45. );
  46. }
  47. /**
  48. * 获取登录授权login
  49. *
  50. */
  51. export function getLogo() {
  52. return request.get('wechat/get_logo', {}, {
  53. noAuth: true
  54. });
  55. }
  56. export function getApp() {
  57. return request.get('apk', {}, {
  58. noAuth: true
  59. });
  60. }
  61. /**
  62. * 小程序用户登录
  63. * @param data object 小程序用户登陆信息
  64. */
  65. export function login(data) {
  66. return request.post("auth/mp", data, {
  67. noAuth: true
  68. });
  69. }
  70. /**
  71. * 分享
  72. * @returns {*}
  73. */
  74. export function getShare() {
  75. return request.get("share", {}, {
  76. noAuth: true
  77. });
  78. }
  79. /**
  80. * 获取关注海报
  81. * @returns {*}
  82. */
  83. export function follow() {
  84. return request.get("wechat/follow", {}, {
  85. noAuth: true
  86. });
  87. }
  88. /**
  89. * 获取图片base64
  90. * @retins {*}
  91. * */
  92. export function imageBase64(image, code) {
  93. return request.post(
  94. "common/base64", {
  95. image: image,
  96. code: code
  97. }, {
  98. noAuth: true
  99. }
  100. );
  101. }
  102. // 配置
  103. export function getconfig(data) {
  104. return request.get("config",data,{noAuth: true});
  105. }
  106. // 浏览记录
  107. export function history(data) {
  108. return request.post("common/visit",data);
  109. }
  110. export function getSubscribe(){
  111. return request.get("subscribe", {}, {
  112. noAuth: true
  113. });
  114. }
  115. //发放积分
  116. export function advertisement(data) {
  117. return request.post("advertisement",data,{noAuth: true});
  118. }
  119. // 获取要下载的app
  120. // export function getApp() {
  121. // return request.get('apk')
  122. // }