优化AI,使用qwen

This commit is contained in:
hajimi
2026-06-10 13:10:20 +08:00
parent f5da89af8f
commit 10ebe39c30
914 changed files with 778 additions and 121968 deletions
+30 -1
View File
@@ -52,10 +52,13 @@
</div>
</template>
<script lang="ts" setup>
import { ElCarousel, ElCarouselItem, ElImage } from 'element-plus'
import { ElCarousel, ElCarouselItem, ElImage, ElMessage } from 'element-plus'
import { getIndex } from '@/api/shop'
import { useAppStore } from '~~/stores/app'
import { resolveShareCode } from '@/api/share'
const appStore = useAppStore()
const router = useRouter()
const route = useRoute()
const { data: pageData } = await useAsyncData(() => getIndex(), {
default: () => ({
all: [],
@@ -81,5 +84,31 @@ const showList = computed(() => {
)
})
onMounted(async () => {
const slc = route.query.slc as string
if (!slc) return
try {
const fingerprint = `${Date.now()}${Math.random().toString(36).slice(2, 8)}`
const result = await resolveShareCode({
code: slc,
fingerprint,
referer: window.location.href
})
if (result.params?.invite_code) {
localStorage.setItem('share_invite_code', result.params.invite_code)
}
if (result.page_type === 'news' && result.page_id) {
router.push(`/information/detail/${result.page_id}`)
} else {
ElMessage.success('分享页面已加载')
}
} catch (e) {
console.error('解析分享码失败', e)
}
})
</script>
<style lang="scss" scoped></style>