删除埋点,im和客服

This commit is contained in:
谢宇宁
2026-10-08 20:10:40 +07:00
parent 92816047c6
commit 5064de7399
133 changed files with 220 additions and 1405 deletions
@@ -8,9 +8,7 @@ import 'package:jydj/hj_utils/screen.dart';
import 'package:jydj/tools_base/global_store/store.dart';
import 'package:jydj/tools_base/loading/loading_center_widget.dart';
import '../../../routers/jump_router.dart';
import '../../../tools_base/loading/loading_helper.dart';
import '../../../tools_base/widget/common_dialog.dart';
import '../../../tools_base/widget/net_image_widget.dart';
import 'integral_exchange_logic.dart';
@@ -105,90 +103,8 @@ class IntegralExchangePage extends StatelessWidget {
final res = await MineService.integralExchange(model.id ?? '');
LoadingHelper.dismissLoading();
if (res) {
if (model.type == 5) {
Get.dialog(InputAddressAlert(model: model));
} else {
showToast('兑换成功~');
}
showToast('兑换成功~');
globalStore.refreshWallet();
}
}
}
class InputAddressAlert extends StatefulWidget {
// final Function()? confirmCallback;
final IntegralExchangeModel model;
const InputAddressAlert({super.key, required this.model});
@override
State<InputAddressAlert> createState() => _InputAddressAlertState();
}
class _InputAddressAlertState extends State<InputAddressAlert> {
final nameCtr = TextEditingController();
final addressCtr = TextEditingController();
final phoneCtr = TextEditingController();
@override
Widget build(BuildContext context) {
return CommonDialog(
child: Column(
mainAxisSize: MainAxisSize.min,
mainAxisAlignment: MainAxisAlignment.center,
children: [
Text(
'温馨提示',
style: TextStyle(color: Color(0xffffffff), fontSize: 18.sp, fontWeight: FontWeight.w800),
),
20.h.sizeBoxH,
Divider(
height: 1,
color: Colors.white.withValues(alpha: .1),
),
20.h.sizeBoxH,
Container(
width: double.infinity,
height: 45.h,
alignment: Alignment.center,
padding: EdgeInsets.symmetric(horizontal: 13.w),
child: Text(
"兑换成功!",
style: TextStyle(color: Color(0x8CFFFFFF), fontSize: 18),
textAlign: TextAlign.center,
),
),
5.h.sizeBoxH,
Container(
width: double.infinity,
height: 45.h,
alignment: Alignment.center,
padding: EdgeInsets.symmetric(horizontal: 13.w),
child: Text(
"请联系客服填写收货地址",
style: TextStyle(color: Color(0x8CFFFFFF), fontSize: 18),
textAlign: TextAlign.center,
),
),
20.h.sizeBoxH,
Padding(
padding: EdgeInsets.symmetric(horizontal: 15.w),
child: GestureDetector(
onTap: () async {
pushToCustomService();
},
child: Container(
decoration: BoxDecoration(color: Color(0xffFFC000), borderRadius: BorderRadius.circular(6)),
height: 48,
alignment: Alignment.center,
child: Text(
'联系客服',
style: TextStyle(color: Colors.white, fontSize: 18.sp, fontWeight: FontWeight.w500),
),
),
),
)
],
),
);
}
}
@@ -3,7 +3,6 @@ import 'package:flutter/services.dart';
import 'package:get/get.dart';
import 'package:jydj/assets_tool/images.dart';
import 'package:jydj/hj_model/video_model.dart';
import 'package:jydj/hj_utils/holiday_theme.dart';
import 'package:jydj/hj_utils/screen.dart';
import 'package:jydj/tools_base/global_store/store.dart';
import 'package:jydj/tools_base/toast.dart';
@@ -13,9 +12,7 @@ import '../../home/widget/user_avatar.dart';
import '../../home/widget/user_name_view.dart';
import '../collec_history_buy/col_his_buy_page.dart';
import '../home_mine_logic.dart';
import '../mine_following/mine_following_view.dart';
import '../mine_setting/mine_setting_page.dart';
import '../mine_video_cache/video_cache_page.dart';
import '../mine_vip/mine_charge_coin_page.dart';
import '../mine_vip/mine_charge_vip_page.dart';
import '../welfare/sign_daily_page.dart';
@@ -157,7 +154,7 @@ class MineTaskMenuWidget extends StatelessWidget {
InkWell(
enableFeedback: false,
onTap: () => Get.to(() => MineChargeVipPage(), preventDuplicates: false),
child: _buildItem("", HolidayTheme.theme.vipEnter, 0),
child: _buildItem("", 'mine_vip_enter.webp'.mineImgPath, 0),
),
InkWell(
enableFeedback: false,
@@ -167,14 +164,14 @@ class MineTaskMenuWidget extends StatelessWidget {
},
child: _buildItem(
"余额:${(globalStore.wallet?.amount ?? 0) + (globalStore.wallet?.income ?? 0)}",
HolidayTheme.theme.coin,
'mine_gold_enter.webp'.mineImgPath,
15,
),
),
InkWell(
enableFeedback: false,
onTap: _openAiGirlFriendDetail,
child: _buildItem("", HolidayTheme.theme.aiEnter, 0),
child: _buildItem("", 'mine_ai_enter.webp'.mineImgPath, 0),
),
];
return Stack(
@@ -145,7 +145,7 @@ class _MineShareQRViewState extends State<MineShareQRView> {
borderRadius: BorderRadius.circular(30),
),
child: Text(
'${Config.appName} 官网地址 ${Address.groundUrl ?? ""}',
'${Config.appName} 官网地址 ${Address.groundUrl}',
style: TextStyle(
color: Colors.white.withValues(alpha: .55),
fontSize: 12,