调整
This commit is contained in:
@@ -33,6 +33,8 @@ class C_ReservationController extends GetxController with BaseControllerMixin {
|
||||
@override
|
||||
String get builderId => 'reservation';
|
||||
|
||||
C_ReservationController();
|
||||
|
||||
final DateTime _now = DateTime.now();
|
||||
|
||||
// 计算当前时间属于哪个1小时区间
|
||||
@@ -583,12 +585,6 @@ class C_ReservationController extends GetxController with BaseControllerMixin {
|
||||
}
|
||||
}
|
||||
|
||||
@override
|
||||
void onPaused() {
|
||||
stopAutoRefresh();
|
||||
super.onPaused();
|
||||
}
|
||||
|
||||
void startAutoRefresh() {
|
||||
// 先停止已存在的定时器,防止重复启动
|
||||
stopAutoRefresh();
|
||||
@@ -782,7 +778,7 @@ class C_ReservationController extends GetxController with BaseControllerMixin {
|
||||
if (stationOptions.isEmpty) {
|
||||
showToast('附近暂无可用加氢站');
|
||||
} else {
|
||||
showToast('站点列表已刷新');
|
||||
// showToast('站点列表已刷新');
|
||||
}
|
||||
|
||||
// 找到第一个可选的站点作为默认值
|
||||
@@ -828,8 +824,30 @@ class C_ReservationController extends GetxController with BaseControllerMixin {
|
||||
return '$hour:$minute';
|
||||
}
|
||||
|
||||
@override
|
||||
void onDetached() {
|
||||
super.onDetached();
|
||||
Logger.d('aaa-onDetached');
|
||||
}
|
||||
|
||||
@override
|
||||
void onHidden() {
|
||||
super.onHidden();
|
||||
Logger.d('aaa-onHidden');
|
||||
}
|
||||
|
||||
|
||||
@override
|
||||
void onPaused() {
|
||||
super.onPaused();
|
||||
Logger.d('aaa-onPaused');
|
||||
stopAutoRefresh();
|
||||
}
|
||||
|
||||
@override
|
||||
void onClose() {
|
||||
super.onClose();
|
||||
Logger.d('aaa-onClose');
|
||||
amountController.dispose();
|
||||
plateNumberController.dispose();
|
||||
if (_debounce != null) {
|
||||
@@ -837,6 +855,6 @@ class C_ReservationController extends GetxController with BaseControllerMixin {
|
||||
}
|
||||
_sheetWorker?.dispose();
|
||||
stopAutoRefresh();
|
||||
super.onClose();
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,17 +1,12 @@
|
||||
import 'package:dropdown_button2/dropdown_button2.dart';
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:flutter/services.dart';
|
||||
import 'package:get/get.dart';
|
||||
import 'package:getx_scaffold/getx_scaffold.dart';
|
||||
import 'package:ln_jq_app/common/login_util.dart';
|
||||
import 'package:ln_jq_app/common/model/station_model.dart';
|
||||
import 'package:ln_jq_app/common/styles/theme.dart';
|
||||
import 'package:ln_jq_app/pages/c_page/message/view.dart';
|
||||
import 'package:ln_jq_app/pages/qr_code/view.dart';
|
||||
import 'package:ln_jq_app/storage_service.dart';
|
||||
|
||||
import 'controller.dart';
|
||||
import 'reservation_list_bottomsheet.dart';
|
||||
|
||||
///加氢预约
|
||||
class ReservationPage extends GetView<C_ReservationController> {
|
||||
|
||||
Reference in New Issue
Block a user