Explorar o código

调整订单管理页,搜索订单逻辑

daxu0403 %!s(int64=7) %!d(string=hai) anos
pai
achega
bc608873af
Modificáronse 2 ficheiros con 5 adicións e 4 borrados
  1. 4 3
      lib/pages/order_management_page.dart
  2. 1 1
      lib/util/api.dart

+ 4 - 3
lib/pages/order_management_page.dart

@@ -332,6 +332,7 @@ class _QueryWidgetState extends State < QueryWidget > {
                     onTap: () {
                     onTap: () {
                       setState(() {
                       setState(() {
                         page = 1;
                         page = 1;
+                        _orderNo = likeOrderNoList[index];
                       });
                       });
                       fromStatusGetOrderList(orderStatus, page, likeOrderNoList[index]).then((resp) {
                       fromStatusGetOrderList(orderStatus, page, likeOrderNoList[index]).then((resp) {
                         if (isNotError(context, resp)) {
                         if (isNotError(context, resp)) {
@@ -745,7 +746,7 @@ class _QueryWidgetState extends State < QueryWidget > {
       orderList = null;
       orderList = null;
     });
     });
     page = 1;
     page = 1;
-    fromStatusGetOrderList(orderStatus, page).then((resp) {
+    fromStatusGetOrderList(orderStatus, page,_orderNo).then((resp) {
       if (isNotError(context, resp)) {
       if (isNotError(context, resp)) {
         FromStatusGetOrderObj tempObj = FromStatusGetOrderObj.fromJson(resp.data);
         FromStatusGetOrderObj tempObj = FromStatusGetOrderObj.fromJson(resp.data);
         setState(() {
         setState(() {
@@ -760,7 +761,7 @@ class _QueryWidgetState extends State < QueryWidget > {
       return;
       return;
     }
     }
     loadMoreStatus = false;
     loadMoreStatus = false;
-    fromStatusGetOrderList(orderStatus, page).then((resp) {
+    fromStatusGetOrderList(orderStatus, page,_orderNo).then((resp) {
       if (isNotError(context, resp)) {
       if (isNotError(context, resp)) {
         FromStatusGetOrderObj tempObj = FromStatusGetOrderObj.fromJson(resp.data);
         FromStatusGetOrderObj tempObj = FromStatusGetOrderObj.fromJson(resp.data);
         setState(() {
         setState(() {
@@ -796,7 +797,7 @@ class _QueryWidgetState extends State < QueryWidget > {
   }
   }
   Future refreshOrder() async {
   Future refreshOrder() async {
     page = 1;
     page = 1;
-    await fromStatusGetOrderList(orderStatus, page).then((resp) {
+    await fromStatusGetOrderList(orderStatus, page,_orderNo).then((resp) {
       if (isNotError(context, resp)) {
       if (isNotError(context, resp)) {
         FromStatusGetOrderObj tempObj = FromStatusGetOrderObj.fromJson(resp.data);
         FromStatusGetOrderObj tempObj = FromStatusGetOrderObj.fromJson(resp.data);
         setState(() {
         setState(() {

+ 1 - 1
lib/util/api.dart

@@ -157,7 +157,7 @@ Future orderReception(orderNo) {
 }
 }
 
 
 //订单管理接口  0:代收单,1:已接单,2:配送中,3:已签收,4:拒收
 //订单管理接口  0:代收单,1:已接单,2:配送中,3:已签收,4:拒收
-Future fromStatusGetOrderList(int orderStatus, int page, [String orderNo = '']) {
+Future fromStatusGetOrderList(int orderStatus, int page, String orderNo) {
   var response = Http().post('app/order/logistics_order_list_pages', data: {
   var response = Http().post('app/order/logistics_order_list_pages', data: {
     'orderNo': orderNo,
     'orderNo': orderNo,
     'orderStatus': orderStatus,
     'orderStatus': orderStatus,