定时更新 预定信息

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();
}