广告数据调整

This commit is contained in:
谢宇宁
2026-09-15 21:01:34 +07:00
parent a23ba685e9
commit d2a6c648e1
20 changed files with 40 additions and 312 deletions
@@ -1,5 +1,3 @@
import 'package:easy_rich_text/easy_rich_text.dart';
import 'package:flutter/gestures.dart';
import 'package:flutter/material.dart';
import 'package:flutter_screenutil/flutter_screenutil.dart';
import 'package:get/get.dart';
@@ -11,7 +9,6 @@ import 'package:hgdj/tools_base/loading/loading_center_widget.dart';
import 'package:provider/provider.dart';
import '../../../hj_utils/widget_util.dart';
import '../../../routers/jump_router.dart';
import '../make_money/mine_withdrawal_record_page.dart';
import 'charge_user_header.dart';
import 'mine_charge_coin_logic.dart';
@@ -104,20 +101,10 @@ class MineChargeCoinPage extends StatelessWidget {
),
SliverToBoxAdapter(child: 18.sizeBoxH),
SliverToBoxAdapter(
child: EasyRichText(
'*如提示【交易失败】【账户风险】等,可重新发起订单,或在15分钟后重试支付。如支付未到账,请反馈客服订单号',
defaultStyle:
child: Text(
'*如提示【交易失败】【账户风险】等,可重新发起订单,或在15分钟后重试支付。',
style:
TextStyle(color: Color(0xff666666), fontSize: 12),
patternList: [
EasyRichTextPattern(
targetString: '反馈客服订单号',
style: TextStyle(
color: Color(0xffFFD460),
fontWeight: FontWeight.w500),
recognizer: TapGestureRecognizer()
..onTap = () => pushToCustomService(),
)
],
).paddingSymmetric(horizontal: 16),
),
],
@@ -132,7 +119,7 @@ class MineChargeCoinPage extends StatelessWidget {
);
}
// 底部支付按钮 + 客服入口
// 底部支付按钮
Widget _buildBottomBar(MineChargeCoinLogic controller) {
return Column(
mainAxisSize: MainAxisSize.min,
@@ -155,21 +142,6 @@ class MineChargeCoinPage extends StatelessWidget {
),
),
),
12.sizeBoxH,
Row(
mainAxisAlignment: MainAxisAlignment.center,
children: [
Text('支付问题反馈,点击联系 ',
style: textStyle(12, Color(0xffBFBFC1), FontWeight.w400)),
GestureDetector(
onTap: () {
pushToCustomService();
},
child: Text('在线客服',
style: textStyle(12, Color(0xffFFD460), FontWeight.w400)),
)
],
),
// 垫上虚拟导航栏高度,避免底部内容被遮挡(edge-to-edge
(16 + screen.paddingBottom).sizeBoxH,
],
@@ -1,8 +1,6 @@
import 'dart:math' as math;
import 'package:carousel_slider/carousel_slider.dart';
import 'package:easy_rich_text/easy_rich_text.dart';
import 'package:flutter/gestures.dart';
import 'package:flutter/material.dart';
import 'package:get/get.dart';
import 'package:hgdj/assets_tool/images.dart';
@@ -12,7 +10,6 @@ import 'package:hgdj/tools_base/unique_tag_mixin.dart';
import 'package:hgdj/tools_base/widget/net_image_widget.dart';
import 'package:provider/provider.dart';
import '../../../routers/jump_router.dart';
import '../../pre_sale/pre_sale_entry.dart';
import '../make_money/mine_withdrawal_record_page.dart';
import 'charge_user_header.dart';
@@ -287,7 +284,7 @@ class _MineChargeVipPageState extends State<MineChargeVipPage>
);
}
//底部支付区域:只有按钮跟选中卡走,渐变底和客服文案是静态的
//底部支付区域:只有按钮跟选中卡走,渐变底是静态的
Widget _buildPay({required bool classic}) {
return Container(
padding: EdgeInsets.symmetric(horizontal: 16),
@@ -307,19 +304,6 @@ class _MineChargeVipPageState extends State<MineChargeVipPage>
id: MineChargeVipLogic.kSelection,
builder: (logic) => VipPayButton(logic, classic: classic),
),
12.sizeBoxH,
EasyRichText(
'支付问题反馈,点击联系 在线客服',
patternList: [
EasyRichTextPattern(
targetString: '在线客服',
style: TextStyle(color: Color(0xFFFFD460), fontSize: 12),
recognizer: TapGestureRecognizer()
..onTap = () => pushToCustomService(),
)
],
defaultStyle: TextStyle(color: Color(0xffDCDCDC), fontSize: 12),
),
// 垫上虚拟导航栏高度,避免底部内容被遮挡(edge-to-edge
(12 + screen.paddingBottom).sizeBoxH,
],
@@ -1,7 +1,5 @@
import 'dart:convert';
import 'package:easy_rich_text/easy_rich_text.dart';
import 'package:flutter/gestures.dart';
import 'package:flutter/material.dart';
import 'package:flutter_screenutil/flutter_screenutil.dart';
import 'package:get/get.dart';
@@ -165,23 +163,6 @@ class _OnlinePayPageState extends State<OnlinePayPage> {
),
),
),
18.sizeBoxH,
//客服入口
Center(
child: EasyRichText(
'支付中如有问题,请咨询 在线客服',
defaultStyle: textStyle(
12, Colors.white.withValues(alpha: .6), FontWeight.w500),
patternList: [
EasyRichTextPattern(
targetString: '在线客服',
style: textStyle(12, Color(0xffFFD460), FontWeight.w500),
recognizer: TapGestureRecognizer()
..onTap = () => pushToCustomService(),
),
],
),
),
]);
}
@@ -4,7 +4,6 @@ import 'package:hgdj/assets_tool/app_colors.dart';
import 'package:hgdj/hj_utils/screen.dart';
import 'package:hgdj/tools_base/widget/common_dialog.dart';
import '../../../routers/jump_router.dart';
import '../../../tools_base/global_store/store.dart';
class PaySuccessAlert extends StatelessWidget {
@@ -33,7 +32,7 @@ class PaySuccessAlert extends StatelessWidget {
0.5.line,
12.sizeBoxH,
Text(
'''1.订单支付后,一般会在1-10分钟内到账,如超时未到账,请联系在线客服为您处理
'''1.订单支付后,一般会在1-10分钟内到账。
2.受特殊行业限制,如支付失败可尝试重新发起订单,系统将会随机切换备用的支付通道。
3.本APP有稳定的广告收益,产品稳定安全,请放心充值使用,如遇报毒提示忽略即可。''',
style: TextStyle(
@@ -42,25 +41,6 @@ class PaySuccessAlert extends StatelessWidget {
height: 1.8,
),
),
12.sizeBoxH,
InkWell(
enableFeedback: false,
onTap: () => pushToCustomService(),
child: Row(
mainAxisAlignment: MainAxisAlignment.center,
children: [
Text(
'支付遇到问题',
style: TextStyle(color: Color(0xff999999), fontSize: 14),
),
2.sizeBoxW,
Icon(
Icons.arrow_forward_ios_outlined,
size: 14,
color: Colors.white,
)
],
)),
24.sizeBoxH,
InkWell(
enableFeedback: false,
@@ -3,8 +3,6 @@ import 'package:get/get.dart';
import 'package:hgdj/assets_tool/app_colors.dart';
import 'package:hgdj/assets_tool/images.dart';
import 'package:hgdj/hj_utils/screen.dart';
import 'package:hgdj/hj_utils/widget_util.dart';
import 'package:hgdj/routers/jump_router.dart';
import 'package:hgdj/tools_base/global_store/store.dart';
import 'package:hgdj/tools_base/loading/loading_center_widget.dart';
import 'package:provider/provider.dart';
@@ -220,7 +218,7 @@ class CoinPayBottomSheet extends StatelessWidget {
);
}
/// 立即支付 + 在线客服
/// 立即支付
Widget _buildBottomBar(MineChargeCoinLogic logic) {
return Column(
mainAxisSize: MainAxisSize.min,
@@ -245,20 +243,6 @@ class CoinPayBottomSheet extends StatelessWidget {
),
),
),
12.sizeBoxH,
Row(
mainAxisAlignment: MainAxisAlignment.center,
children: [
Text('支付问题反馈,点击联系 ',
style: textStyle(12, const Color(0xffBFBFC1), FontWeight.w400)),
GestureDetector(
onTap: pushToCustomService,
child: Text('在线客服',
style:
textStyle(12, const Color(0xffFFD460), FontWeight.w400)),
),
],
),
16.sizeBoxH,
],
);