定时更新 预定信息

This commit is contained in:
GYJ 2024-12-10 11:46:41 +08:00
parent b7374bdfd3
commit 36a0e183ff
2 changed files with 10 additions and 1 deletions

View File

@ -1,3 +1,5 @@
import 'dart:async';
import 'package:cashier_reserve/common/base/ui_model.dart';
import 'package:cashier_reserve/common/channel/model/call_log_model.dart';
import 'package:cashier_reserve/common/channel/channel_manager.dart';
@ -98,6 +100,8 @@ class ReserveViewModel extends BaseUIModel {
TableModel? selectedTable;
Timer? periodicTimer;
ReserveViewModel() {
selectedDate = "${now.year}-${now.month}-${now.day}";
@ -117,6 +121,10 @@ class ReserveViewModel extends BaseUIModel {
loadCallLog();
loadTableAreaList();
loadAreaTableList(0);
periodicTimer = Timer.periodic(const Duration(seconds: 30), (timer) {
loadAreaTableList(0);
});
}
@override
@ -129,6 +137,7 @@ class ReserveViewModel extends BaseUIModel {
bookingTableNumController.dispose();
bookingStandardController.dispose();
bookingRemarkController.dispose();
periodicTimer?.cancel();
super.dispose();
}

View File

@ -124,7 +124,7 @@ class _LoginViewState extends State<LoginView> {
if (lastPopTime == null ||
DateTime.now().difference(lastPopTime!) > const Duration(seconds: 2)) {
lastPopTime = DateTime.now();
Utils.toast('再按一次退出', context);
// Utils.toast('再按一次退出', context);
} else {
lastPopTime = DateTime.now();
// 退app