qrcode.js 766 B

12345678910111213141516171819202122
  1. import request from '@/utils/request'
  2. // 获取不限制的小程序码
  3. export function getUnlimitedQRCode(data = {}) {
  4. console.log(data,'data');
  5. // 从本地存储获取用户ID
  6. const userId = uni.getStorageSync('userId') || '';
  7. const userType = 1;
  8. return request({
  9. url: '/core/InviteUser/getInviteQrCode',
  10. method: 'get',
  11. params: {
  12. // 设置默认参数
  13. referrerType: userType, // 使用传入的推荐人类型
  14. referrerId: userId, // 推荐人ID
  15. page: 'pages/login', // 跳转页面
  16. scene: data.scene || `${userType}:${userId}`, // 场景值,格式:推荐人类型:推荐人ID
  17. },
  18. responseType: 'arraybuffer', // 设置响应类型为arraybuffer,因为返回的是图片二进制内容
  19. })
  20. }