This commit is contained in:
2026-01-15 09:30:47 +08:00
parent d1b7a9eb76
commit d8f335eb4e
7 changed files with 120 additions and 25 deletions

View File

@@ -57,7 +57,7 @@ class MineController extends GetxController with BaseControllerMixin {
_fetchAccidentCount(), // 请求2事故数
_fetchBreakRulesCount(), // 请求3违章数
_rating(), // 司机评分
_msgNotice(), // 红点消息
msgNotice(), // 红点消息
]);
await renderViolation();
@@ -69,7 +69,7 @@ class MineController extends GetxController with BaseControllerMixin {
}
}
Future<void> _msgNotice() async {
Future<void> msgNotice() async {
final Map<String, dynamic> requestData = {
'appFlag': 1,
'isRead': 1,

View File

@@ -82,9 +82,12 @@ class MinePage extends GetView<MineController> {
),
),
IconButton(
onPressed: () {
onPressed: () async {
// 跳转消息中心
Get.to(() => const MessagePage());
var scanResult = await Get.to(() => const MessagePage());
if (scanResult == null) {
controller.msgNotice();
}
},
// 这里的 style 是为了模拟你图片里的灰色圆形背景
style: IconButton.styleFrom(

View File

@@ -341,12 +341,12 @@ class C_ReservationController extends GetxController with BaseControllerMixin {
final startTimeStr =
'$dateStr ${_formatTimeOfDay(startTime.value)}:00'; // Use helper directly
if (lastSuccessfulReservation != null &&
/*if (lastSuccessfulReservation != null &&
lastSuccessfulReservation!.id == selectedStationId.value &&
lastSuccessfulReservation!.startTime == startTimeStr) {
showToast("请勿重复提交相同时间段的预约,可在“查看预约”中修改");
return;
}
}*/
final reservationEndDateTime = DateTime(
selectedDate.value.year,