diff --git a/lib/pages/home/user_information_page.dart b/lib/pages/home/user_information_page.dart index f940a59..c941479 100644 --- a/lib/pages/home/user_information_page.dart +++ b/lib/pages/home/user_information_page.dart @@ -100,7 +100,7 @@ class UserInformationPage extends StatelessWidget { child: Container( padding: EdgeInsets.only(top: 361.w), child: Container( - height: 812.h - 361.w, + height: 812.h - 361.w - 50, width: 375.w, padding: EdgeInsets.only( top: 31.w, @@ -402,11 +402,14 @@ class UserInformationPage extends StatelessWidget { border: controller.nowSelect.value == entry.key ? Border.all(width: 2.w, color: Colors.white) : null ), child: Center( - child: CachedNetworkImage( - imageUrl: "${entry.value.photoUrl}?x-oss-process=image/format,webp/resize,w_76", - width: 38.w, - height: 38.w, - fit: BoxFit.cover, + child: ClipRRect( + borderRadius: BorderRadius.all(Radius.circular(7.w)), + child: CachedNetworkImage( + imageUrl: "${entry.value.photoUrl}?x-oss-process=image/format,webp/resize,w_76", + width: 38.w, + height: 38.w, + fit: BoxFit.cover, + ), ), ), ), diff --git a/lib/pages/mine/vip_page.dart b/lib/pages/mine/vip_page.dart index 50d4774..b44894d 100644 --- a/lib/pages/mine/vip_page.dart +++ b/lib/pages/mine/vip_page.dart @@ -7,7 +7,9 @@ import 'package:dating_touchme_app/pages/mine/pay_fail_page.dart'; import 'package:dating_touchme_app/pages/mine/vip_manage_page.dart'; import 'package:flutter/material.dart'; import 'package:flutter_screenutil/flutter_screenutil.dart'; +import 'package:fluwx/fluwx.dart'; import 'package:get/get.dart'; +import 'package:url_launcher/url_launcher_string.dart'; class VipPage extends StatefulWidget { const VipPage({super.key}); @@ -32,6 +34,8 @@ class _VipPageState extends State { int payActive = 0; + final Fluwx fluwx = Fluwx(); + final userData = GlobalData().userData.obs; @@ -426,8 +430,16 @@ class _VipPageState extends State { ), ), ), - ).onTap((){ - Get.to(() => PayFailPage()); + ).onTap(() async { + if(payActive == 1){ + var e = await launchUrlString("alipays://platformapi/startapp?appId=20000067&url=https://www.baidu.com"); + } else { + fluwx.open(target: MiniProgram( + username: 'gh_9ea8d46add6f', + miniProgramType: WXMiniProgramType.preview, + path:"pages/index/index" + )); + } }) ], )