| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677 |
- import 'package:flutter/cupertino.dart';
- import 'package:get/get.dart';
- import 'package:get/get_core/src/get_main.dart';
- import 'package:injectable/injectable.dart';
- import 'package:location/dialog/loading_dialog.dart';
- import '../../../base/base_controller.dart';
- import 'news_report_dialog.dart' show NewsReportDialog;
- @injectable
- class NewsReportController extends BaseController {
- ///用户的基本信息
- late TextEditingController reportContetnController;
- late String reportContentString;
- ///用户的基本信息
- late TextEditingController reportTitleContetnController;
- late String reportTitleString;
- RxBool submitBuEnble = RxBool(false);
- @override
- void onInit() {
- // TODO: implement onInit
- super.onInit();
- reportContetnController = TextEditingController(text:"");
- reportContentString = "";
- reportTitleContetnController = TextEditingController(text:"用户昵称有违规现象");
- reportTitleString = "用户昵称有违规现象";
- }
- @override
- void onReady() {
- super.onReady();
- }
- void back() {
- Get.back();
- }
- void inputContentText(String inpustr) {
- reportContentString = inpustr;
- onTextInputChange();
- }
- void inputTitleText(String inpustr) {
- reportTitleString = inpustr;
- onTextInputChange();
- }
- void onTextInputChange() {
- print('sfdsdffdfdfd: ${reportTitleString.length}');
- if (reportContentString.length > 3 && reportContentString.length < 500 && reportTitleString.length > 0) {
- submitBuEnble.value = true;
- } else {
- submitBuEnble.value = false;
- }
- }
- void onSubmti() {
- FocusManager.instance.primaryFocus?.unfocus();
- CustomLoadingDialog.show();
- Future.delayed(Duration(seconds: 2), () {
- CustomLoadingDialog.hide();
- NewsReportDialog.show();
- });
- }
- }
|