Browse Source

show executeBy action disease

master
daivph 5 years ago
parent
commit
6762c54c2f
3 changed files with 25 additions and 0 deletions
  1. +1
    -0
      lib/presentation/screens/actions/crop_status/sc_edit_action_crop_status.dart
  2. +23
    -0
      lib/presentation/screens/actions/disease/sc_edit_action_disease.dart
  3. +1
    -0
      lib/presentation/screens/actions/nursery/sc_edit_action_nursery.dart

+ 1
- 0
lib/presentation/screens/actions/crop_status/sc_edit_action_crop_status.dart View File

@@ -566,6 +566,7 @@ class _EditActionCropStatusScreenState
_abilityProduceBudsController.dispose();
_internodeLengthController.dispose();
_descriptionController.dispose();
_executeByController.dispose();
super.dispose();
}
}

+ 23
- 0
lib/presentation/screens/actions/disease/sc_edit_action_disease.dart View File

@@ -51,15 +51,22 @@ class _EditActionDiseaseScreenState extends State<EditActionDiseaseScreen> {
TextEditingController _naturalEnemyController = TextEditingController();
TextEditingController _treatmentMeasuresController = TextEditingController();
TextEditingController _descriptionController = TextEditingController();
final _executeByController = TextEditingController();

String executeTimeView;
DateTime executeTime = DateTime.now();
List<String> filePaths = List<String>();
var changeFileController = Get.put(ChangeFileController());

Future<Null> getSharedPrefs() async {
var currentFullName = await pref.getString(DATA_CONST.CURRENT_FULL_NAME);
_executeByController.text = currentFullName ?? "";
}

@override
void initState() {
super.initState();
getSharedPrefs();
changeFileController.initValue();
var parsedExecuteDate =
DateFormat("yyyy-MM-dd'T'HH:mm:ss'Z'").format(executeTime);
@@ -284,6 +291,16 @@ class _EditActionDiseaseScreenState extends State<EditActionDiseaseScreen> {
);
}

Widget _executeByField() {
return TextFormField(
keyboardType: TextInputType.text,
decoration: InputDecoration(labelText: "Người thực hiện"),
enabled: false,
controller: _executeByController,
onSaved: (newValue) {},
);
}

_actionAppBar() {
IconButton iconButton;
if (1 == 1) {
@@ -360,6 +377,7 @@ class _EditActionDiseaseScreenState extends State<EditActionDiseaseScreen> {
_disease.treatmentMeasures ?? "";
_descriptionController.text =
_disease.description ?? "";
_executeByController.text = _disease.executeBy;

try {
executeTime =
@@ -426,6 +444,10 @@ class _EditActionDiseaseScreenState extends State<EditActionDiseaseScreen> {
SizedBox(
height: 8.0,
),
_executeByField(),
SizedBox(
height: 8.0,
),
BlocBuilder<MediaHelperBloc, MediaHelperState>(
builder: (context, state) {
if (state is MediaHelperSuccess) {
@@ -455,6 +477,7 @@ class _EditActionDiseaseScreenState extends State<EditActionDiseaseScreen> {
_naturalEnemyController.dispose();
_treatmentMeasuresController.dispose();
_descriptionController.dispose();
_executeByController.dispose();
super.dispose();
}
}

+ 1
- 0
lib/presentation/screens/actions/nursery/sc_edit_action_nursery.dart View File

@@ -699,6 +699,7 @@ class _EditActionNurseryState extends State<EditActionNurseryScreen> {
_quantityController.dispose();
_seedIncubationTimeController.dispose();
_descriptionController.dispose();
_executeByController.dispose();
super.dispose();
}


Loading…
Cancel
Save