From e24f2140519ea3cb73f35709ebb01a17a3f2b138 Mon Sep 17 00:00:00 2001 From: bggRGjQaUbCoE Date: Sun, 13 Oct 2024 23:02:04 +0800 Subject: [PATCH] fix: failed to report user --- lib/pages/member/view.dart | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/lib/pages/member/view.dart b/lib/pages/member/view.dart index 2f0268ca..8e1ec6aa 100644 --- a/lib/pages/member/view.dart +++ b/lib/pages/member/view.dart @@ -160,7 +160,8 @@ class _MemberPageState extends State vertical: 16, ), content: ReportPanel( - memberInfo: _memberController.memberInfo.value, + name: _memberController.memberInfo.value.name, + mid: mid, ), ), ); @@ -530,9 +531,14 @@ class _MemberPageState extends State } class ReportPanel extends StatefulWidget { - const ReportPanel({super.key, required this.memberInfo}); + const ReportPanel({ + super.key, + required this.name, + required this.mid, + }); - final MemberInfoModel memberInfo; + final dynamic name; + final dynamic mid; @override State createState() => _ReportPanelState(); @@ -551,11 +557,11 @@ class _ReportPanelState extends State { crossAxisAlignment: CrossAxisAlignment.start, children: [ Text( - '举报: ${widget.memberInfo.name}', + '举报: ${widget.name}', style: const TextStyle(fontSize: 18), ), const SizedBox(height: 4), - Text('uid: ${widget.memberInfo.mid}'), + Text('uid: ${widget.mid}'), const SizedBox(height: 10), const Text('举报内容(必选,可多选)'), ...List.generate( @@ -604,7 +610,7 @@ class _ReportPanelState extends State { } else { Get.back(); dynamic result = await MemberHttp.reportMember( - widget.memberInfo.mid, + widget.mid, reason: _reason.join(','), reasonV2: _reasonV2 != null ? _reasonV2! + 1 : null, );