定时更新 预定信息
This commit is contained in:
parent
b7374bdfd3
commit
36a0e183ff
|
|
@ -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();
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Reference in New Issue