|
|
@@ -34,11 +34,10 @@ const state = computed(() => {
|
|
|
return error.value ? 'error' : !isLastPage.value ? 'loading' : 'finished'
|
|
|
})
|
|
|
const loading = ref(true)
|
|
|
-
|
|
|
onShow(async () => {
|
|
|
useSysStore().getAudit()
|
|
|
useSmqjhCartStore().getCartList('XSB')
|
|
|
-
|
|
|
+ getSelectZhUser()
|
|
|
xsbStore.value = await AsyncImport('@/subPack-xsb/store-xsb/sys')
|
|
|
refresh()
|
|
|
})
|
|
|
@@ -87,6 +86,21 @@ onShareAppMessage(() => {
|
|
|
title: '市民请集合',
|
|
|
}
|
|
|
})
|
|
|
+const showoverlay = ref(false)
|
|
|
+async function getSelectZhUser() {
|
|
|
+ const res = await Apis.sys.selectZhUser({})
|
|
|
+ if (res.data.channelId === 51 && !res.data.isClaimed) { // 51测试id,上线需修改
|
|
|
+ showoverlay.value = true
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+async function getZhUserReceived() {
|
|
|
+ useGlobalLoading().loading({ msg: '领取中...' })
|
|
|
+ await Apis.sys.zhUserReceived({})
|
|
|
+ useGlobalLoading().close()
|
|
|
+ show({ msg: '领取成功 !' })
|
|
|
+}
|
|
|
+
|
|
|
function handleGo() {
|
|
|
show({ msg: '敬请期待 !' })
|
|
|
}
|
|
|
@@ -244,6 +258,23 @@ function handleGo() {
|
|
|
</view>
|
|
|
</wd-skeleton>
|
|
|
<wd-loadmore :state="state" :loading-props="{ color: '#9ED605', size: 20 }" @reload="reload" />
|
|
|
+ <wd-overlay :show="showoverlay" @click="showoverlay = false">
|
|
|
+ <view class="mt-280rpx flex items-center justify-center">
|
|
|
+ <view class="relative h-906rpx w-644rpx flex flex-col justify-center text-center" :style="{ backgroundImage: `url(${StaticUrl}/home-overlay-img.png)`, backgroundSize: 'cover', backgroundPosition: 'center' }">
|
|
|
+ <view>
|
|
|
+ <view class="text-80rpx text-#FF1B51 font-600">
|
|
|
+ ¥200
|
|
|
+ </view>
|
|
|
+ <view class="text-28rpx font-800">
|
|
|
+ 现金抵扣券
|
|
|
+ </view>
|
|
|
+ </view>
|
|
|
+ <view class="absolute bottom-110rpx left-42% text-60rpx text-#FF1B51 font-bold" @click="getZhUserReceived">
|
|
|
+ 领
|
|
|
+ </view>
|
|
|
+ </view>
|
|
|
+ </view>
|
|
|
+ </wd-overlay>
|
|
|
</view>
|
|
|
</view>
|
|
|
</view>
|