Explorar o código

fix: 修改h5地址链接

liangan hai 2 días
pai
achega
39bc329f08
Modificáronse 4 ficheiros con 19 adicións e 3 borrados
  1. 1 1
      env/.env
  2. 2 2
      src/pages/mine/share.vue
  3. 16 0
      src/pages/register/register.vue
  4. BIN=BIN
      src/static/images/buy-flow.png

+ 1 - 1
env/.env

@@ -10,7 +10,7 @@ VITE_APP_PUBLIC_BASE=/
 # 登录页面
 VITE_LOGIN_URL = '/pages/login/login'
 
-VITE_H5_BASE_URL = 'https://register.bandhubuy.com/#'
+VITE_H5_BASE_URL = 'https://www.bandhubuy.com/#'
 # 第一个请求地址
 VITE_SERVER_BASEURL = 'https://api.bandhubuy.com'
 # VITE_SERVER_BASEURL = 'http://124.222.152.234:8101'

+ 2 - 2
src/pages/mine/share.vue

@@ -26,7 +26,7 @@ const baseUrl = import.meta.env.VITE_H5_BASE_URL
 // 推荐码
 const userInfo = computed(() => getUserInfoHook())
 const qrcodeConfig = ref<any>({
-  val: `${baseUrl}?referrer=${userInfo.value.invitedCode}`, // 推荐链接
+  val: `${baseUrl}/pages/register/register?referrer=${userInfo.value.invitedCode}`, // 推荐链接
   size: 500,
   background: '#ffffff',
   foreground: '#000000',
@@ -71,7 +71,7 @@ function copyReferrerCode() {
 // 生成邀请注册分享链接
 function generateInviteShareLink() {
   // 邀请注册链接
-  const inviteUrl = `${baseUrl}?referrer=${userInfo.value.invitedCode}`
+  const inviteUrl = `${baseUrl}/pages/register/register?referrer=${userInfo.value.invitedCode}`
 
   // 分享文案格式:[BandhuBuy] + 邀请注册链接 + 邀请文案
   const shareText = t('share.inviteShareText', {

+ 16 - 0
src/pages/register/register.vue

@@ -33,6 +33,22 @@ const formData = ref({
   areaCode: '88',
 })
 
+onLoad((options) => {
+  const rawReferrer = (options as any)?.referrer ?? (options as any)?.code
+  if (!rawReferrer)
+    return
+
+  if (formData.value.code?.trim())
+    return
+
+  try {
+    formData.value.code = decodeURIComponent(String(rawReferrer))
+  }
+  catch {
+    formData.value.code = String(rawReferrer)
+  }
+})
+
 // 验证码倒计时
 const countdown = ref(0)
 const countdownTimer = ref<any>(null)

BIN=BIN
src/static/images/buy-flow.png