司机预约 显示拒绝原因

This commit is contained in:
2025-12-11 13:27:28 +08:00
parent 20877a3eb1
commit b52659df6c
3 changed files with 20 additions and 11 deletions

View File

@@ -25,6 +25,7 @@ class ReservationModel {
final String contacts;
final String phone;
final String rejectReason;
final String stationName;
final String startTime;
final String endTime;
@@ -56,6 +57,7 @@ class ReservationModel {
required this.stateName,
required this.addStatus,
required this.addStatusName,
required this.rejectReason,
});
/// 工厂构造函数用于从JSON创建ReservationModel实例
@@ -113,6 +115,7 @@ class ReservationModel {
addStatus: statusFromServer.toString(),
addStatusName: json['addStatusName']?.toString() ?? '',
stateName: json['stateName']?.toString() ?? '',
rejectReason: json['rejectReason']?.toString() ?? '',
hasEdit: true,
);
}
@@ -137,7 +140,8 @@ class SiteController extends GetxController with BaseControllerMixin {
void onInit() {
super.onInit();
renderData();
//加载列表数据
fetchReservationData();
startAutoRefresh();
}
@@ -530,8 +534,7 @@ class SiteController extends GetxController with BaseControllerMixin {
} else if (addStatus == 2) {
item.status = ReservationStatus.unadded;
}
updateUi();
renderData();
} catch (e) {
dismissLoading();
}
@@ -563,19 +566,19 @@ class SiteController extends GetxController with BaseControllerMixin {
completedAmount = result.data["completedAmount"].toString();
name = result.data["name"].toString();
orderTotalAmount = result.data["orderTotalAmount"].toString();
orderUnfinishedAmount = result.data["orderUnfinishedAmount"].toString() ;
orderUnfinishedAmount = result.data["orderUnfinishedAmount"].toString();
leftHydrogen = leftHydrogen.isEmpty ? "统计中" : leftHydrogen.toString();
orderTotalAmount = orderTotalAmount.isEmpty ? "统计中" : orderTotalAmount.toString();
orderUnfinishedAmount = orderUnfinishedAmount.isEmpty
? "统计中"
: orderUnfinishedAmount.toString();
//加载列表数据
fetchReservationData();
} catch (e) {
showToast('数据异常');
}
} catch (e) {}
} catch (e) {
} finally {
updateUi();
}
}
}