Browse Source

用户二维码

jiayubo 3 months ago
parent
commit
df46d6f596
3 changed files with 6 additions and 7 deletions
  1. 2 2
      api/login.js
  2. 0 1
      api/qrcode.js
  3. 4 4
      pages/login.vue

+ 2 - 2
api/login.js

@@ -7,11 +7,11 @@ export function login(username, password, code, uuid, referrerType, referrerId,
 	const lng = typeof longitude === 'number' ? longitude.toFixed(6) : (longitude || "0.000000")
 	
 	// 只有当referrerQrCodeVersion有值且不为空字符串时才转换为数字
-	const qrCodeVersion = referrerQrCodeVersion === "" || referrerQrCodeVersion === undefined ? "" : Number(referrerQrCodeVersion)
+	const qrCodeVersion = referrerQrCodeVersion === "" || referrerQrCodeVersion === undefined ? null : Number(referrerQrCodeVersion)
 	// 使用传入的referrerType
 	const type = referrerType
 	// 确保referrerId有默认值
-	const id = referrerId || ""
+	const id = referrerId
 	
 	const data = {
 		username,

+ 0 - 1
api/qrcode.js

@@ -5,7 +5,6 @@ export function getUnlimitedQRCode(data = {}) {
   console.log(data,'data');
   // 从本地存储获取用户ID
   const userId = uni.getStorageSync('userId') || '';
-
   const userType = 1;
     
   return request({

+ 4 - 4
pages/login.vue

@@ -82,11 +82,11 @@ onLoad((options) => {
     const params = scene.split(':');
     console.log('解析后的参数:', params);
     
-    // 设置推荐人类型,默认为1
-    loginForm.referrerType = params[0] || 1;
+    // 设置推荐人类型
+    loginForm.referrerType = params[0];
     // 设置推荐人ID
-    loginForm.referrerId = params[1] || '';
-    // 设置二维码版本号(如果有)
+    loginForm.referrerId = params[1];
+    // 设置二维码版本号
     if (params.length >= 3) {
       loginForm.referrerQrCodeVersion = params[2];
     }