From 1d830dc30c1d4b0071fc22c72a0cd3822c987991 Mon Sep 17 00:00:00 2001 From: zhengyiming <540361168@qq.com> Date: 星期一, 09 六月 2025 10:31:16 +0800 Subject: [PATCH] fix: v1.4 --- apps/taro/src/subpackages/my/AgentRecruitment/AgentRecruitment.vue | 96 +++++++++++++++++++++++++++++++++++++++++++++-- 1 files changed, 91 insertions(+), 5 deletions(-) diff --git a/apps/taro/src/subpackages/my/AgentRecruitment/AgentRecruitment.vue b/apps/taro/src/subpackages/my/AgentRecruitment/AgentRecruitment.vue index b24bfe9..7f10ab2 100644 --- a/apps/taro/src/subpackages/my/AgentRecruitment/AgentRecruitment.vue +++ b/apps/taro/src/subpackages/my/AgentRecruitment/AgentRecruitment.vue @@ -1,7 +1,33 @@ <template> - <PageLayout title="浠g悊鎷涘嫙" class="applyAgent-page-wrapper" hasBgColor :needAuth="false"> - <ContentScrollView hasPaddingTop style="background-color: transparent"> - <div>AgentRecruitment</div> + <PageLayout title="浠g悊鎷涘嫙" class="agentRecruitment-page-wrapper" hasBgColor :needAuth="false"> + <ContentScrollView :paddingH="false"> + <div class="agentRecruitment-page-content"> + <Image + :src="OssAssets.mine.AgentRecruitmentBg" + class="agentRecruitment-page-bg" + mode="widthFix" + /> + <div class="agentRecruitment-page-main"> + <Image + class="agentRecruitment-page-img-item retail" + :src="OssAssets.mine.AgentRecruitmentRetail" + alt="" + mode="widthFix" + /> + <Image + class="agentRecruitment-page-img-item brand" + :src="OssAssets.mine.AgentRecruitmentBrand" + alt="" + mode="widthFix" + /> + <Image + class="agentRecruitment-page-img-item" + :src="OssAssets.mine.AgentRecruitmentArea" + alt="" + mode="widthFix" + /> + </div> + </div> </ContentScrollView> <PageFooter> <PageFooterBtn type="primary" @click="submit">绔嬪嵆鐢宠</PageFooterBtn> @@ -11,15 +37,75 @@ <script setup lang="ts"> import { PageLayout } from '@/components'; -import { RouterPath } from '@/constants'; +import { RouterPath, OssAssets } from '@/constants'; +import { Image } from '@tarojs/components'; +import Taro from '@tarojs/taro'; +import { useLifeRechargeContext } from '@life-payment/core-vue'; defineOptions({ name: 'AgentRecruitment', }); +const router = Taro.useRouter(); + +const promoterIdNumber = router.params?.promoterIdNumber ?? ''; + +onMounted(()=>{ + if(promoterIdNumber){ + setClickCount() + } +}) + function submit() { RouteHelper.navigateTo({ - url: RouterPath.applyAgent, + url: promoterIdNumber + ? `${RouterPath.applyAgent}?promoterIdNumber=${promoterIdNumber}` + : RouterPath.applyAgent, }); } + +const { blLifeRecharge } = useLifeRechargeContext(); + +async function setClickCount() { + try { + let res = await blLifeRecharge.services.setClickCount({ + idnumber: promoterIdNumber, + }); + } catch (error) {} +} </script> + +<style lang="scss"> +@import '@/styles/common.scss'; + +.agentRecruitment-page-content { + width: 100%; + position: relative; + + .agentRecruitment-page-bg { + width: 100%; + object-fit: cover; + } + + .agentRecruitment-page-main { + position: absolute; + top: 930px; + left: 0; + width: 100%; + + .agentRecruitment-page-img-item { + width: 100%; + height: auto; + object-fit: cover; + + &.retail { + margin-bottom: 32px; + } + + &.brand { + margin-bottom: 20px; + } + } + } +} +</style> -- Gitblit v1.9.1