This commit is contained in:
xiaoaojiao
2025-09-28 10:34:14 +08:00
parent 20fc5f5f85
commit d24041a04a
3 changed files with 11 additions and 1 deletions

View File

@@ -10,7 +10,7 @@
<script setup> <script setup>
import ModalTransition from "./ModalTransition.vue" import ModalTransition from "./ModalTransition.vue"
import { ref } from "vue" import { ref } from "vue"
import { isWeixinPlatform, miniJumpToScene, getMiniPageBtnHack } from "../libs/utils" import { isWeixinPlatform, miniJumpToActive, getMiniPageBtnHack } from "../libs/utils"
const props = defineProps({ const props = defineProps({
show: false, show: false,
}) })
@@ -21,6 +21,8 @@ adHtml.value = getMiniPageBtnHack("/pages/retail-act/landing-page/ordinary?id=89
const adGoto = () => { const adGoto = () => {
if (!isWeixinPlatform()) { if (!isWeixinPlatform()) {
weui.alert("请前往「泸州老窖会员中心」小程序进行查询") weui.alert("请前往「泸州老窖会员中心」小程序进行查询")
}else{
miniJumpToActive()
} }
} }

View File

@@ -129,6 +129,7 @@ const openHaibao = async (e) => {
url.searchParams.append('my_only', '1'); url.searchParams.append('my_only', '1');
url.searchParams.append('page', '1'); url.searchParams.append('page', '1');
url.searchParams.append('per_page', '100'); url.searchParams.append('per_page', '100');
const loading = weui.loading()
fetch(url.toString(), { fetch(url.toString(), {
method: 'GET', method: 'GET',
headers: { headers: {
@@ -152,12 +153,15 @@ const openHaibao = async (e) => {
} else { } else {
return weui.alert("请先参与活动合成图片并打榜!") return weui.alert("请先参与活动合成图片并打榜!")
} }
loading.hide()
return { success: true, data }; return { success: true, data };
} else { } else {
loading.hide()
ElMessage.error(data.message); ElMessage.error(data.message);
} }
}) })
.catch((error) => { .catch((error) => {
loading.hide()
return { success: false, error }; return { success: false, error };
}); });
} }

View File

@@ -99,6 +99,9 @@ export const getMiniPageBtnHack = (url) => {
export const miniJumpToScene = () => { export const miniJumpToScene = () => {
wx.miniProgram.navigateTo({ url: '/pages/unify/unify?orgId=200282401019674482&targetUrl=%2Fpages%2Fretail%2Forder%2Forder-list%3Ftab%3DAll%26topTab%3D1' }) wx.miniProgram.navigateTo({ url: '/pages/unify/unify?orgId=200282401019674482&targetUrl=%2Fpages%2Fretail%2Forder%2Forder-list%3Ftab%3DAll%26topTab%3D1' })
} }
export const miniJumpToActive = () => {
wx.miniProgram.navigateTo({ url: '/pages/retail-act/landing-page/ordinary?id=897432916524553363&orgId=200282401019674482&programId=84796583983972352' })
}
export const miniJumpToCouopon = () => { export const miniJumpToCouopon = () => {
wx.miniProgram.navigateTo({ wx.miniProgram.navigateTo({
url: '/pages/unify/unify?orgId=200282401019674482&targetUrl=%2Fpages%2Fcoupon%2Fcoupons-list' url: '/pages/unify/unify?orgId=200282401019674482&targetUrl=%2Fpages%2Fcoupon%2Fcoupons-list'
@@ -140,6 +143,7 @@ export const Request = async (url, data, type, noloading, noerror) => {
} else { } else {
Storage.clear() Storage.clear()
weui.alert("登录失效,请重新登录") weui.alert("登录失效,请重新登录")
// window.location.reload()
} }
} }