【发布时间】:2022-12-25 14:21:36
【问题描述】:
我有一个 flutter 送餐应用程序。除此之外,我还有一个单独的餐厅应用程序,我可以在其中接受和拒绝订单。很长一段时间以来,我一直在尝试做一些事情,以便当餐厅接受订单时,蓝牙热敏打印机会自动打印收据。我找到了很多代码,但我不明白如何在现有项目中输入这些代码。
例如。在 lib / view / screens 我有命令页面屏幕是这样的:
if(orderModel.orderStatus == 'pending' && (orderModel.orderType == 'take_away'
|| Get.find<SplashController>().configModel.orderConfirmationModel != 'deliveryman')) {
Get.dialog(ConfirmationDialog(
icon: Images.warning, title: 'are_you_sure_to_confirm'.tr, description: 'you_want_to_confirm_this_order'.tr,
onYesPressed: () {
orderController.updateOrderStatus(orderModel.id, 'confirmed', back: true).then((success) {
if(success) {
Get.find<AuthController>().getProfile();
Get.find<OrderController>().getCurrentOrders();
}
});
},
我想在这里,当用户按下确认按钮时,输入一个代码,该代码将通过蓝牙将自动收据发送到热敏打印机。 ((onYesPressed))
我看过很多 github,但我不明白在哪里添加该代码。因为那是一个新项目,但我想将这些代码添加到我当前的应用程序中。有人可以向我详细解释我应该如何进行吗?
非常感谢你,
【问题讨论】: