|
|
|
@@ -57,6 +57,7 @@ class _EditActionNurseryState extends State<EditActionNurseryScreen> { |
|
|
|
TextEditingController _descriptionController = TextEditingController(); |
|
|
|
TextEditingController _workerNameController = TextEditingController(); |
|
|
|
TextEditingController _trayNumberController = TextEditingController(); |
|
|
|
final _executeByController = TextEditingController(); |
|
|
|
String executeTimeView; |
|
|
|
DateTime executeTime = DateTime.now(); |
|
|
|
List<NurseryDetail> currentNurseryDetail = List<NurseryDetail>(); |
|
|
|
@@ -67,9 +68,15 @@ class _EditActionNurseryState extends State<EditActionNurseryScreen> { |
|
|
|
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(); |
|
|
|
changeSupply.initValue(); |
|
|
|
changeFileController.initValue(); |
|
|
|
_nursery.nurseryDetail = new List<NurseryDetail>(); |
|
|
|
@@ -288,6 +295,16 @@ class _EditActionNurseryState extends State<EditActionNurseryScreen> { |
|
|
|
); |
|
|
|
} |
|
|
|
|
|
|
|
Widget _executeByField() { |
|
|
|
return TextFormField( |
|
|
|
keyboardType: TextInputType.text, |
|
|
|
decoration: InputDecoration(labelText: "Người thực hiện"), |
|
|
|
enabled: false, |
|
|
|
controller: _executeByController, |
|
|
|
onSaved: (newValue) {}, |
|
|
|
); |
|
|
|
} |
|
|
|
|
|
|
|
Widget _btnAddWorker() { |
|
|
|
//TODO :check flow error sua item -> xoa list -> bam nut them |
|
|
|
return Builder(builder: (context) { |
|
|
|
@@ -556,6 +573,8 @@ class _EditActionNurseryState extends State<EditActionNurseryScreen> { |
|
|
|
.formatNumtoStringDecimal(); |
|
|
|
_descriptionController.text = |
|
|
|
_nursery.description; |
|
|
|
_executeByController.text = |
|
|
|
_nursery.executeBy; |
|
|
|
try { |
|
|
|
executeTime = |
|
|
|
DateFormat("yyyy-MM-dd'T'HH:mm:ss'Z'") |
|
|
|
@@ -639,6 +658,10 @@ class _EditActionNurseryState extends State<EditActionNurseryScreen> { |
|
|
|
SizedBox( |
|
|
|
height: 8.0, |
|
|
|
), |
|
|
|
_executeByField(), |
|
|
|
SizedBox( |
|
|
|
height: 8.0, |
|
|
|
), |
|
|
|
_btnAddWorker(), |
|
|
|
SizedBox( |
|
|
|
height: 8.0, |