From 1910e9f27373b8b4da75f076762025ceb3419965 Mon Sep 17 00:00:00 2001
From: zhengyiming <540361168@qq.com>
Date: 星期四, 12 六月 2025 15:40:50 +0800
Subject: [PATCH] fix: 暂时隐藏电信充值通道
---
apps/taro/src/subpackages/recharge/electricBillRecharge/electricBillRecharge.vue | 59 +++++++++++++++++++++++++++++++++++++++++++++++++++++++----
1 files changed, 55 insertions(+), 4 deletions(-)
diff --git a/apps/taro/src/subpackages/recharge/electricBillRecharge/electricBillRecharge.vue b/apps/taro/src/subpackages/recharge/electricBillRecharge/electricBillRecharge.vue
index cd96e69..b3f7870 100644
--- a/apps/taro/src/subpackages/recharge/electricBillRecharge/electricBillRecharge.vue
+++ b/apps/taro/src/subpackages/recharge/electricBillRecharge/electricBillRecharge.vue
@@ -1,14 +1,65 @@
<template>
- <PageLayout title="鐢佃垂鍏呭��" class="electricBillRecharge-page-wrapper" hasBorder>
- <InnerPage />
- </PageLayout>
+ <PageLayoutWithBg
+ class="electricBillRecharge-page-wrapper"
+ :title="current != 'step2' ? title : ''"
+ >
+ <template #navigationBar v-if="current === 'step2'">
+ <TranslateNavigationBar :title="title" :rangeValue="rangeValue"> </TranslateNavigationBar>
+ </template>
+ <template #bg>
+ <div
+ class="electricBillRecharge-page-bg"
+ :style="
+ current === 'step2' && {
+ backgroundImage: `url(${OssAssets.common.PhoneBillRechargePageBg})`,
+ opacity: 1 - rangeValue,
+ }
+ "
+ ></div>
+ </template>
+ <ContentScrollView hasPaddingTop style="background-color: transparent" @scroll="scroll">
+ <InnerPage @currentChange="handleCurrentChange" />
+ </ContentScrollView>
+ </PageLayoutWithBg>
</template>
<script setup lang="ts">
-import { PageLayout } from '@/components';
import InnerPage from './InnerPage.vue';
+import { OssAssets } from '@/constants';
+import { useScrollRange } from '@/hooks';
defineOptions({
name: 'electricBillRecharge',
});
+
+type Current = 'step1' | 'step2';
+
+const title = '鐢佃垂鍏呭��';
+
+const current = ref<Current>();
+
+function handleCurrentChange(val: Current) {
+ current.value = val;
+}
+
+const { rangeValue, scroll } = useScrollRange();
</script>
+
+<style lang="scss">
+@import '@/styles/common.scss';
+
+.electricBillRecharge-page-wrapper {
+ background-color: $body-background-color;
+
+ .electricBillRecharge-page-bg {
+ position: absolute;
+ z-index: 1;
+ top: 0;
+ left: 0;
+ right: 0;
+ bottom: 0;
+ background-size: 100% 452px;
+ background-repeat: no-repeat;
+ }
+}
+</style>
--
Gitblit v1.9.1