|
|
|
|
import 'dart:ui';
|
|
|
|
|
|
|
|
|
|
import 'package:flutter/material.dart';
|
|
|
|
|
import 'package:flutter/rendering.dart';
|
|
|
|
|
import 'package:huixiang/generated/l10n.dart';
|
|
|
|
|
import 'package:huixiang/retrofit/retrofit_api.dart';
|
|
|
|
|
import 'package:huixiang/utils/font_weight.dart';
|
|
|
|
|
import 'package:huixiang/view_widget/my_appbar.dart';
|
|
|
|
|
import 'package:flutter/cupertino.dart';
|
|
|
|
|
import 'package:flutter_screenutil/flutter_screenutil.dart';
|
|
|
|
|
|
|
|
|
|
class ReportNotice extends StatefulWidget {
|
|
|
|
|
@override
|
|
|
|
|
State<StatefulWidget> createState() {
|
|
|
|
|
return _ReportNotice();
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
class _ReportNotice extends State<ReportNotice> {
|
|
|
|
|
ApiService apiService;
|
|
|
|
|
int checkIndex = 0;
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
void initState() {
|
|
|
|
|
super.initState();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
Widget build(BuildContext context) {
|
|
|
|
|
return Scaffold(
|
|
|
|
|
appBar: MyAppBar(
|
|
|
|
|
background: Color(0xFFFFFFFFF),
|
|
|
|
|
leadingColor: Colors.black,
|
|
|
|
|
title: "",
|
|
|
|
|
titleSize: 18,
|
|
|
|
|
titleColor: Colors.black,
|
|
|
|
|
),
|
|
|
|
|
body: Container(
|
|
|
|
|
width: double.infinity,
|
|
|
|
|
color: Color(0xFFFFFFFFF),
|
|
|
|
|
padding: EdgeInsets.only(left: 16, top: 10, right: 16),
|
|
|
|
|
child: Column(
|
|
|
|
|
mainAxisAlignment: MainAxisAlignment.spaceAround,
|
|
|
|
|
crossAxisAlignment: CrossAxisAlignment.start,
|
|
|
|
|
children: [
|
|
|
|
|
Expanded(
|
|
|
|
|
child: SingleChildScrollView(
|
|
|
|
|
physics: BouncingScrollPhysics(),
|
|
|
|
|
child: Column(
|
|
|
|
|
mainAxisAlignment: MainAxisAlignment.spaceAround,
|
|
|
|
|
crossAxisAlignment: CrossAxisAlignment.start,
|
|
|
|
|
children: [
|
|
|
|
|
Container(
|
|
|
|
|
alignment: Alignment.center,
|
|
|
|
|
padding: EdgeInsets.only(top: 14, bottom: 16),
|
|
|
|
|
child: Text(
|
|
|
|
|
S.of(context).toushuxuzhi,
|
|
|
|
|
style: TextStyle(
|
|
|
|
|
fontSize: 16.sp,
|
|
|
|
|
fontWeight: MyFontWeight.semi_bold,
|
|
|
|
|
color: Color(0xFF1A1A1A),
|
|
|
|
|
),
|
|
|
|
|
)),
|
|
|
|
|
Text(
|
|
|
|
|
" 为了更好地帮助您解决问题,保障您使用产品和服务的良好体验,首先您要保证您的投诉行为是基于客观事实的,是为了营造良好的社群环境,并代表您的真实感想。平台作为中立的服务者,在收到您的投诉申请后,我们会在7~15个工作日内按照相关的法律法规的规定来进行核实和处理。平台会采取合理的措施保护你的个人信息:除法律法规规定的情形外,未经用户许可,我们不会向第三方公开、透露您的相关信息。",
|
|
|
|
|
style: TextStyle(
|
|
|
|
|
fontSize: 14.sp,
|
|
|
|
|
height: 1.5,
|
|
|
|
|
fontWeight: MyFontWeight.regular,
|
|
|
|
|
color: Color(0xFF1A1A1A),
|
|
|
|
|
),
|
|
|
|
|
),
|
|
|
|
|
SizedBox(height: 4),
|
|
|
|
|
Text(
|
|
|
|
|
" 为了各用户的合法权益得以保障,相关投诉能有效提交,如平台有合理理由相信投诉存在以下情形,将有权根据实际情况调整处理方式。包括但不限于:"
|
|
|
|
|
"\n (1)明知、应知不构成内容违规 而进行投诉;"
|
|
|
|
|
"\n (2)平台已告知未发现内容存在违规仍不断重复投诉且无实质补充等情形;"
|
|
|
|
|
"\n (3)多次或大量提交投诉,但整体通过率低或涉嫌滥用投诉;"
|
|
|
|
|
"\n (4)非合理且正当理由,对平台正常处理其他用户人投诉造成不利影响的情形;"
|
|
|
|
|
"\n 上述行为一经发现,将不排除采取特殊的处理机制或限制措施,包括但不限于限制频次、记入非正常投诉名单、调整侵权投诉单处理顺序等,由此将可能导致侵权投诉不可高频提交、无法通过或审核评估时效延长等效果。",
|
|
|
|
|
style: TextStyle(
|
|
|
|
|
fontSize: 14.sp,
|
|
|
|
|
height: 1.5,
|
|
|
|
|
fontWeight: MyFontWeight.regular,
|
|
|
|
|
color: Color(0xFF1A1A1A),
|
|
|
|
|
),
|
|
|
|
|
),
|
|
|
|
|
],
|
|
|
|
|
),
|
|
|
|
|
),
|
|
|
|
|
flex: 1,
|
|
|
|
|
),
|
|
|
|
|
],
|
|
|
|
|
),
|
|
|
|
|
),
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
}
|