mirror of
https://github.com/HChaZZY/PiliPlus.git
synced 2025-12-06 09:13:48 +08:00
fix: failed to report user
This commit is contained in:
@@ -160,7 +160,8 @@ class _MemberPageState extends State<MemberPage>
|
|||||||
vertical: 16,
|
vertical: 16,
|
||||||
),
|
),
|
||||||
content: ReportPanel(
|
content: ReportPanel(
|
||||||
memberInfo: _memberController.memberInfo.value,
|
name: _memberController.memberInfo.value.name,
|
||||||
|
mid: mid,
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
);
|
);
|
||||||
@@ -530,9 +531,14 @@ class _MemberPageState extends State<MemberPage>
|
|||||||
}
|
}
|
||||||
|
|
||||||
class ReportPanel extends StatefulWidget {
|
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
|
@override
|
||||||
State<ReportPanel> createState() => _ReportPanelState();
|
State<ReportPanel> createState() => _ReportPanelState();
|
||||||
@@ -551,11 +557,11 @@ class _ReportPanelState extends State<ReportPanel> {
|
|||||||
crossAxisAlignment: CrossAxisAlignment.start,
|
crossAxisAlignment: CrossAxisAlignment.start,
|
||||||
children: [
|
children: [
|
||||||
Text(
|
Text(
|
||||||
'举报: ${widget.memberInfo.name}',
|
'举报: ${widget.name}',
|
||||||
style: const TextStyle(fontSize: 18),
|
style: const TextStyle(fontSize: 18),
|
||||||
),
|
),
|
||||||
const SizedBox(height: 4),
|
const SizedBox(height: 4),
|
||||||
Text('uid: ${widget.memberInfo.mid}'),
|
Text('uid: ${widget.mid}'),
|
||||||
const SizedBox(height: 10),
|
const SizedBox(height: 10),
|
||||||
const Text('举报内容(必选,可多选)'),
|
const Text('举报内容(必选,可多选)'),
|
||||||
...List.generate(
|
...List.generate(
|
||||||
@@ -604,7 +610,7 @@ class _ReportPanelState extends State<ReportPanel> {
|
|||||||
} else {
|
} else {
|
||||||
Get.back();
|
Get.back();
|
||||||
dynamic result = await MemberHttp.reportMember(
|
dynamic result = await MemberHttp.reportMember(
|
||||||
widget.memberInfo.mid,
|
widget.mid,
|
||||||
reason: _reason.join(','),
|
reason: _reason.join(','),
|
||||||
reasonV2: _reasonV2 != null ? _reasonV2! + 1 : null,
|
reasonV2: _reasonV2 != null ? _reasonV2! + 1 : null,
|
||||||
);
|
);
|
||||||
|
|||||||
Reference in New Issue
Block a user