update carton from packages
This commit is contained in:
@@ -1,12 +1,15 @@
|
||||
import 'package:fcs/domain/entities/carton.dart';
|
||||
import 'package:fcs/helpers/theme.dart';
|
||||
import 'package:fcs/pages/carton/model/carton_model.dart';
|
||||
import 'package:fcs/pages/carton_search/carton_search.dart';
|
||||
import 'package:fcs/pages/main/util.dart';
|
||||
import 'package:fcs/pages/widgets/local_button.dart';
|
||||
import 'package:fcs/pages/widgets/local_text.dart';
|
||||
import 'package:fcs/pages/widgets/local_title.dart';
|
||||
import 'package:fcs/pages/widgets/progress.dart';
|
||||
import 'package:flutter/cupertino.dart';
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:provider/provider.dart';
|
||||
import 'carton_row.dart';
|
||||
|
||||
class MixCartonEditor extends StatefulWidget {
|
||||
@@ -26,14 +29,7 @@ class _MixCartonEditorState extends State<MixCartonEditor> {
|
||||
@override
|
||||
void initState() {
|
||||
super.initState();
|
||||
|
||||
if (widget.box != null) {
|
||||
_box = widget.box;
|
||||
_isNew = false;
|
||||
} else {
|
||||
_isNew = true;
|
||||
_box = Carton(cargoTypes: []);
|
||||
}
|
||||
_box = widget.box;
|
||||
}
|
||||
|
||||
@override
|
||||
@@ -124,5 +120,26 @@ class _MixCartonEditorState extends State<MixCartonEditor> {
|
||||
});
|
||||
}
|
||||
|
||||
_creatCarton() {}
|
||||
_creatCarton() {
|
||||
if ((this._cartons?.length ?? 0) == 0) {
|
||||
showMsgDialog(context, "Error", "Expect at least one carton");
|
||||
return;
|
||||
}
|
||||
Carton carton = Carton();
|
||||
carton.id = _box.id;
|
||||
carton.cartonType = _box.cartonType;
|
||||
setState(() {
|
||||
_isLoading = true;
|
||||
});
|
||||
try {
|
||||
CartonModel cartonModel =
|
||||
Provider.of<CartonModel>(context, listen: false);
|
||||
} catch (e) {
|
||||
showMsgDialog(context, "Error", e.toString());
|
||||
} finally {
|
||||
setState(() {
|
||||
_isLoading = false;
|
||||
});
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user