panhui 3 år sedan
förälder
incheckning
dd8b433752

Filskillnaden har hållts tillbaka eftersom den är för stor
+ 5 - 37
src/components/common/RuleContent.vue


+ 4 - 3
src/components/common/ShareModal.vue

@@ -8,7 +8,7 @@
                     <user-avatar avatarType="small" onlyAvatar />
                 </div> -->
                 <div class="qrcode flex items-center justify-center">
-                    <qrcode-vue :value="shareUrl" :size="300" renderAs="svg" level="H" />
+                    <qrcode-vue :value="shareUrl" :size="300" renderAs="svg" level="Q" />
                 </div>
             </div>
 
@@ -37,8 +37,9 @@ const imgUrl = ref('')
 
 const userStore = useUserStore()
 const shareUrl = ref('')
-fetchRedirectUrl(location.origin + '/ui/home?invitor=' + userStore.userInfo.id).then(res => {
-    shareUrl.value = res as string
+fetchRedirectUrl(location.origin + '/ui/home?invitor=' + userStore.userInfo.id).then((res: any) => {
+    shareUrl.value = res.url as string
+    console.log(shareUrl.value)
 })
 
 const postRef: Ref<HTMLElement | null> = ref(null)

+ 2 - 2
src/components/common/VipModal.vue

@@ -46,8 +46,8 @@ const isWechat = /micromessenger/i.test(navigator.userAgent)
 
 const postRef: Ref<HTMLElement | null> = ref(null)
 function init() {
-    fetchRedirectUrl(location.origin).then(res => {
-        shareUrl.value = res as string
+    fetchRedirectUrl(location.origin).then((res: any) => {
+        shareUrl.value = res.url as string
         if (isWechat) {
             window.location.href = shareUrl.value
         } else {

+ 1 - 0
src/router/index.ts

@@ -28,6 +28,7 @@ function jsapiSign() {
             })
             wx.updateTimelineShareData({
                 title: 'ChillGPT——人工智能技术驱动的自然语言处理工具',
+                imgUrl: 'https://cdn.raex.vip/image/2023-04-20-19-12-26ndDGBmTC.png',
                 link: location.origin + '/ui'
             })
         })

+ 6 - 2
src/views/page/RuleView.vue

@@ -1,6 +1,6 @@
 <template>
     <div class="page h-full">
-        <n-page-header title="用户协议" @back="handleBack"> </n-page-header>
+        <n-page-header class="head" title="用户协议" @back="handleBack"> </n-page-header>
 
         <rule-content></rule-content>
     </div>
@@ -29,5 +29,9 @@ function handleBack() {
         }
     }
 }
-
+.head {
+    background-color: #fff;
+    position: sticky;
+    top: 0;
+}
 </style>

Vissa filer visades inte eftersom för många filer har ändrats