|
@@ -789,29 +789,39 @@ class _QueryWidgetState extends State < QueryWidget > {
|
|
|
//扫描切换
|
|
//扫描切换
|
|
|
scanSearchOrder(){
|
|
scanSearchOrder(){
|
|
|
setState(() {
|
|
setState(() {
|
|
|
- orderList = null;
|
|
|
|
|
|
|
+ orderList = [];
|
|
|
});
|
|
});
|
|
|
page = 1;
|
|
page = 1;
|
|
|
- scanSearchOrderList(_orderNo,page).then((resp) {
|
|
|
|
|
|
|
+ getOrderDetail(_orderNo).then((resp) {
|
|
|
if (isNotError(context, resp) && this.mounted) {
|
|
if (isNotError(context, resp) && this.mounted) {
|
|
|
- FromStatusGetOrderObj tempObj = FromStatusGetOrderObj.fromJson(resp.data);
|
|
|
|
|
- if(tempObj.data.items[0].orderStatus==2){
|
|
|
|
|
|
|
+ OrderDetailData tempObj = OrderDetailObj.fromJson(resp.data).data;
|
|
|
|
|
+ var tempJson = {
|
|
|
|
|
+ "goods": tempObj.goods,
|
|
|
|
|
+ "goodsAgencyFund": tempObj.goodsAgencyFund,
|
|
|
|
|
+ "goodsFreight": tempObj.goodsFreight,
|
|
|
|
|
+ "goodsQuantity": tempObj.goodsQuantity,
|
|
|
|
|
+ "orderNo": tempObj.orderNo,
|
|
|
|
|
+ "orderStatus": tempObj.orderStatus,
|
|
|
|
|
+ "receiptCompanyName": tempObj.receiptCompanyName,
|
|
|
|
|
+ "sendCompanyName": tempObj.sendCompanyName
|
|
|
|
|
+ };
|
|
|
|
|
+ FromStatusGetOrderList obj = FromStatusGetOrderList.fromJson(tempJson);
|
|
|
|
|
+ if(obj.orderStatus==2){
|
|
|
setState(() {
|
|
setState(() {
|
|
|
statusList = [false, true, false];
|
|
statusList = [false, true, false];
|
|
|
orderStatus = 2;
|
|
orderStatus = 2;
|
|
|
});
|
|
});
|
|
|
|
|
|
|
|
- }else if(tempObj.data.items[0].orderStatus>=3){
|
|
|
|
|
|
|
+ }else if(obj.orderStatus>=3){
|
|
|
setState(() {
|
|
setState(() {
|
|
|
statusList = [false, false, true];
|
|
statusList = [false, false, true];
|
|
|
orderStatus = 3;
|
|
orderStatus = 3;
|
|
|
});
|
|
});
|
|
|
}
|
|
}
|
|
|
- print(tempObj.data.items[0].orderStatus);
|
|
|
|
|
- print(orderStatus);
|
|
|
|
|
|
|
+
|
|
|
setState(() {
|
|
setState(() {
|
|
|
- orderList = tempObj.data.items;
|
|
|
|
|
- hasNextPage = tempObj.data.hasNextPage;
|
|
|
|
|
|
|
+ orderList.add(obj);
|
|
|
|
|
+ hasNextPage = false;
|
|
|
});
|
|
});
|
|
|
}
|
|
}
|
|
|
});
|
|
});
|