|
@@ -2,6 +2,13 @@ import request from '@/utils/request'
|
|
|
|
|
|
// 获取不限制的小程序码
|
|
|
export function getUnlimitedQRCode(data = {}) {
|
|
|
+ // 从本地存储获取用户类型和用户ID
|
|
|
+ const userType = uni.getStorageSync('userType') || '';
|
|
|
+ const userId = uni.getStorageSync('userId') || '';
|
|
|
+
|
|
|
+ // 打印日志,便于调试
|
|
|
+ console.log('从本地存储获取用户信息:', { userType, userId });
|
|
|
+
|
|
|
return request({
|
|
|
url: '/core/InviteUser/getInviteQrCode',
|
|
|
method: 'get',
|
|
@@ -14,10 +21,10 @@ export function getUnlimitedQRCode(data = {}) {
|
|
|
// auto_color: data.auto_color || false, // 自动配置线条颜色
|
|
|
// line_color: data.line_color || { r: 0, g: 0, b: 0 }, // 使用 rgb 设置颜色
|
|
|
// is_hyaline: data.is_hyaline || false, // 是否需要透明底色
|
|
|
- referrerType: data.referrerType || 1,
|
|
|
- referrerId: data.referrerId || 111,
|
|
|
- page: data.page || 'pages/index/index',
|
|
|
- scene: data.scene || `${data.referrerType || 1}:${data.referrerId || 111}`,
|
|
|
+ referrerType: userType, // 使用本地存储的 userType
|
|
|
+ referrerId: userId, // 使用本地存储的 userId
|
|
|
+ page:'pages/login',
|
|
|
+ scene: data.scene || `${userType}:${userId}`, // 同样使用本地存储的值生成 scene
|
|
|
},
|
|
|
// responseType: 'arraybuffer', // 设置响应类型为arraybuffer,因为返回的是图片二进制内容
|
|
|
})
|