今日预约搜索
This commit is contained in:
@@ -76,7 +76,8 @@ class ReservationModel {
|
||||
String startTimeStr = json['startTime']?.toString() ?? '';
|
||||
String endTimeStr = json['endTime']?.toString() ?? '';
|
||||
String dateStr = json['date']?.toString() ?? '';
|
||||
String timeRange = (startTimeStr.isNotEmpty && endTimeStr.isNotEmpty && dateStr.isNotEmpty)
|
||||
String timeRange =
|
||||
(startTimeStr.isNotEmpty && endTimeStr.isNotEmpty && dateStr.isNotEmpty)
|
||||
? '$dateStr ${startTimeStr.substring(11, 16)}-${endTimeStr.substring(11, 16)}' // 截取 HH:mm
|
||||
: '时间未定';
|
||||
|
||||
@@ -119,6 +120,8 @@ class SiteController extends GetxController with BaseControllerMixin {
|
||||
List<ReservationModel> reservationList = [];
|
||||
Timer? _refreshTimer;
|
||||
|
||||
final TextEditingController searchController = TextEditingController();
|
||||
|
||||
@override
|
||||
void onInit() {
|
||||
super.onInit();
|
||||
@@ -130,6 +133,7 @@ class SiteController extends GetxController with BaseControllerMixin {
|
||||
@override
|
||||
void onClose() {
|
||||
stopAutoRefresh();
|
||||
searchController.dispose();
|
||||
super.onClose();
|
||||
}
|
||||
|
||||
@@ -155,13 +159,17 @@ class SiteController extends GetxController with BaseControllerMixin {
|
||||
Future<void> fetchReservationData() async {
|
||||
showLoading("加载中");
|
||||
|
||||
final String searchText = searchController.text.trim();
|
||||
|
||||
try {
|
||||
var response = await HttpService.to.post(
|
||||
"appointment/orderAddHyd/sitOrderPage",
|
||||
data: {
|
||||
'stationName': name, // 使用从 renderData 中获取到的 name
|
||||
'pageNum': 1,
|
||||
'pageSize': 30, // 暂时不考虑分页,一次获取30条
|
||||
'pageSize': 50, // 暂时不考虑分页,一次获取30条
|
||||
'plateNumber': searchText, // 加氢站名称
|
||||
'phone': searchText, //手机号
|
||||
},
|
||||
);
|
||||
|
||||
@@ -288,12 +296,14 @@ class SiteController extends GetxController with BaseControllerMixin {
|
||||
orderAmount = result.data["orderAmount"].toString();
|
||||
completedAmount = result.data["completedAmount"].toString();
|
||||
name = result.data["name"].toString();
|
||||
orderTotalAmount = result.data["orderTotalAmount"]?? "";
|
||||
orderUnfinishedAmount = result.data["orderUnfinishedAmount"]?? "";
|
||||
orderTotalAmount = result.data["orderTotalAmount"] ?? "";
|
||||
orderUnfinishedAmount = result.data["orderUnfinishedAmount"] ?? "";
|
||||
|
||||
leftHydrogen = leftHydrogen.isEmpty ? "统计中" : leftHydrogen.toString();
|
||||
orderTotalAmount = orderTotalAmount.isEmpty ? "统计中" : orderTotalAmount.toString();
|
||||
orderUnfinishedAmount = orderUnfinishedAmount.isEmpty ? "统计中" : orderUnfinishedAmount.toString();
|
||||
orderUnfinishedAmount = orderUnfinishedAmount.isEmpty
|
||||
? "统计中"
|
||||
: orderUnfinishedAmount.toString();
|
||||
|
||||
//加载列表数据
|
||||
fetchReservationData();
|
||||
|
||||
Reference in New Issue
Block a user