|
|
@@ -785,6 +785,37 @@ class _QueryWidgetState extends State < QueryWidget > {
|
|
|
}
|
|
|
});
|
|
|
}
|
|
|
+
|
|
|
+ //扫描切换
|
|
|
+ scanSearchOrder(){
|
|
|
+ setState(() {
|
|
|
+ orderList = null;
|
|
|
+ });
|
|
|
+ page = 1;
|
|
|
+ scanSearchOrderList(_orderNo,page).then((resp) {
|
|
|
+ if (isNotError(context, resp) && this.mounted) {
|
|
|
+ FromStatusGetOrderObj tempObj = FromStatusGetOrderObj.fromJson(resp.data);
|
|
|
+ if(tempObj.data.items[0].orderStatus==2){
|
|
|
+ setState(() {
|
|
|
+ statusList = [false, true, false];
|
|
|
+ orderStatus = 2;
|
|
|
+ });
|
|
|
+
|
|
|
+ }else if(tempObj.data.items[0].orderStatus>=3){
|
|
|
+ setState(() {
|
|
|
+ statusList = [false, false, true];
|
|
|
+ orderStatus = 3;
|
|
|
+ });
|
|
|
+ }
|
|
|
+ print(tempObj.data.items[0].orderStatus);
|
|
|
+ print(orderStatus);
|
|
|
+ setState(() {
|
|
|
+ orderList = tempObj.data.items;
|
|
|
+ hasNextPage = tempObj.data.hasNextPage;
|
|
|
+ });
|
|
|
+ }
|
|
|
+ });
|
|
|
+ }
|
|
|
|
|
|
getMoreOrder(int orderStatus, int page) {
|
|
|
if (!hasNextPage) {
|
|
|
@@ -946,13 +977,11 @@ class _QueryWidgetState extends State < QueryWidget > {
|
|
|
try {
|
|
|
String barcode = await BarcodeScanner.scan();
|
|
|
setState(() {
|
|
|
- statusList = [false, true, false];
|
|
|
- orderStatus = 2;
|
|
|
page=1;
|
|
|
_orderNo = barcode;
|
|
|
_orderController.text = barcode;
|
|
|
});
|
|
|
- switchOrderFromStatus(orderStatus, page);
|
|
|
+ scanSearchOrder();
|
|
|
} on PlatformException catch (e) {
|
|
|
if (e.code == BarcodeScanner.CameraAccessDenied) {
|
|
|
setState(() {
|