| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263 |
- 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;
- RxBool submitBuEnble = RxBool(false);
- @override
- void onInit() {
- // TODO: implement onInit
- super.onInit();
- reportContetnController = TextEditingController(text:"");
- reportContentString = "";
- }
- @override
- void onReady() {
- super.onReady();
- }
- void back() {
- Get.back();
- }
- void inputContentText(String inpustr) {
- reportContentString = inpustr;
- onTextInputChange();
- }
- void onTextInputChange() {
- if (reportContentString.length > 3 && reportContentString.length < 500) {
- submitBuEnble.value = true;
- } else {
- submitBuEnble.value = false;
- }
- }
- void onSubmti() {
- FocusManager.instance.primaryFocus?.unfocus();
- CustomLoadingDialog.show();
- Future.delayed(Duration(seconds: 2), () {
- CustomLoadingDialog.hide();
- NewsReportDialog.show();
- });
- }
- }
|