Ver Fonte

增加未连接打印机提示

daxu0403 há 7 anos atrás
pai
commit
85fcd08b40

+ 11 - 1
lib/pages/order_management_page.dart

@@ -874,7 +874,17 @@ class _QueryWidgetState extends State < QueryWidget > {
                             "[currentTime]": "$nowDate",
                             "[currentGoodNumber]": "1/1",
                           };
-                          bluetooth.printOrder(pum, int.parse(printType));
+                          bluetooth.printOrder(pum, int.parse(printType)).then((value){
+                            if(value==null){
+                              showDialog <Null> (
+                                context: context,
+                                barrierDismissible: false,
+                                builder: (BuildContext context) {
+                                  return MyAlertDialog(text: '未连接打印机',childCallback:(val){});
+                                }
+                              );
+                            }
+                          });
                       });
                     });
                   });

+ 11 - 4
lib/pages/order_management_page/order_detail_page.dart

@@ -341,17 +341,14 @@ class _ItemInfoWidgetState extends State < ItemInfoWidget > {
       changeToFirst: true,
       hideHeader: false,
       onConfirm: (Picker picker, List value) {
-        print(value[0]);
         setState(() {
            showTextPaymentMehod = data[value[0]];
         });
-        print(showTextPaymentMehod);
         if (showTextPaymentMehod == '现付') {
           goodsPaymentMethod = 1;
         } else {
           goodsPaymentMethod = 2;
         }
-        print(goodsPaymentMethod);
       }
     ).showModal(this.context); 
   }
@@ -419,7 +416,17 @@ class _ItemInfoWidgetState extends State < ItemInfoWidget > {
                         "[currentTime]": "$nowDate",
                         "[currentGoodNumber]": "1/1",
                       };
-                      bluetooth.printOrder(pum, int.parse(printType));
+                      bluetooth.printOrder(pum, int.parse(printType)).then((value){
+                        if(value==null){
+                          showDialog <Null> (
+                            context: context,
+                            barrierDismissible: false,
+                            builder: (BuildContext context) {
+                              return MyAlertDialog(text: '未连接打印机',childCallback:(val){});
+                            }
+                          );
+                        }
+                      });
                   });
                 });
               });

+ 11 - 1
lib/pages/send_express_page.dart

@@ -867,7 +867,17 @@ class _SendExpressPageState extends State < SendExpressPage > with AutomaticKeep
                               "[currentTime]": "$nowDate",
                               "[currentGoodNumber]": "1/1",
                             };
-                            bluetooth.printOrder(pum, int.parse(printType));
+                            bluetooth.printOrder(pum, int.parse(printType)).then((value){
+                              if(value==null){
+                                showDialog <Null> (
+                                  context: context,
+                                  barrierDismissible: false,
+                                  builder: (BuildContext context) {
+                                    return MyAlertDialog(text: '未连接打印机',childCallback:(val){});
+                                  }
+                                );
+                              }
+                            });
                         });
                       });
                     });