| TextEditingController _temperatureController = TextEditingController(); | TextEditingController _temperatureController = TextEditingController(); | ||||
| TextEditingController _doController = TextEditingController(); | TextEditingController _doController = TextEditingController(); | ||||
| TextEditingController _llnController = TextEditingController(); | TextEditingController _llnController = TextEditingController(); | ||||
| final _executeByController = TextEditingController(); | |||||
| String executeTimeView; | String executeTimeView; | ||||
| DateTime executeTime = DateTime.now(); | DateTime executeTime = DateTime.now(); | ||||
| List<String> filePaths = List<String>(); | List<String> filePaths = List<String>(); | ||||
| var changeFileController = Get.put(ChangeFileController()); | var changeFileController = Get.put(ChangeFileController()); | ||||
| Future<Null> getSharedPrefs() async { | |||||
| var currentFullName = await pref.getString(DATA_CONST.CURRENT_FULL_NAME); | |||||
| _executeByController.text = currentFullName ?? ""; | |||||
| } | |||||
| @override | @override | ||||
| void initState() { | void initState() { | ||||
| super.initState(); | super.initState(); | ||||
| getSharedPrefs(); | |||||
| changeFileController.initValue(); | changeFileController.initValue(); | ||||
| var parsedExecuteDate = | var parsedExecuteDate = | ||||
| DateFormat("yyyy-MM-dd'T'HH:mm:ss'Z'").format(executeTime); | DateFormat("yyyy-MM-dd'T'HH:mm:ss'Z'").format(executeTime); | ||||
| ); | ); | ||||
| } | } | ||||
| Widget _executeByField() { | |||||
| return TextFormField( | |||||
| keyboardType: TextInputType.text, | |||||
| decoration: InputDecoration(labelText: "Người thực hiện"), | |||||
| enabled: false, | |||||
| controller: _executeByController, | |||||
| onSaved: (newValue) {}, | |||||
| ); | |||||
| } | |||||
| _actionAppBar() { | _actionAppBar() { | ||||
| IconButton iconButton; | IconButton iconButton; | ||||
| if (1 == 1) { | if (1 == 1) { | ||||
| _environment.dodo.formatStringToStringDecimal(); | _environment.dodo.formatStringToStringDecimal(); | ||||
| _llnController.text = | _llnController.text = | ||||
| _environment.lln.formatStringToStringDecimal(); | _environment.lln.formatStringToStringDecimal(); | ||||
| _executeByController.text = _environment.executeBy; | |||||
| try { | try { | ||||
| executeTime = | executeTime = | ||||
| height: 8.0, | height: 8.0, | ||||
| ), | ), | ||||
| _llnField(), | _llnField(), | ||||
| SizedBox( | |||||
| height: 8.0, | |||||
| ), | |||||
| _executeByField(), | |||||
| SizedBox( | |||||
| height: 8.0, | |||||
| ), | |||||
| BlocBuilder<MediaHelperBloc, MediaHelperState>( | BlocBuilder<MediaHelperBloc, MediaHelperState>( | ||||
| builder: (context, state) { | builder: (context, state) { | ||||
| if (state is MediaHelperSuccess) { | if (state is MediaHelperSuccess) { | ||||
| _temperatureController.dispose(); | _temperatureController.dispose(); | ||||
| _doController.dispose(); | _doController.dispose(); | ||||
| _llnController.dispose(); | _llnController.dispose(); | ||||
| _executeByController.dispose(); | |||||
| super.dispose(); | super.dispose(); | ||||
| } | } | ||||
| } | } |