|
@@ -70,7 +70,7 @@ class PatientListPage extends GetView<PatientListController> {
|
|
|
var endTime = state.endTime.value;
|
|
|
if (startTime != null &&
|
|
|
endTime != null &&
|
|
|
- endTime.difference(startTime).inSeconds < 0) {
|
|
|
+ startTime.isAfter(endTime)) {
|
|
|
PromptBox.toast('起始时间不能晚于结束时间');
|
|
|
return;
|
|
|
}
|
|
@@ -129,8 +129,7 @@ class PatientListPage extends GetView<PatientListController> {
|
|
|
initialDate: controller.state.startTime.value ??
|
|
|
DateTime.now(),
|
|
|
firstDate: DateTime(1900),
|
|
|
- lastDate: controller.state.endTime.value ??
|
|
|
- DateTime(2100),
|
|
|
+ lastDate: DateTime(2100),
|
|
|
);
|
|
|
} else {
|
|
|
result = await VDialogDate(
|
|
@@ -167,11 +166,10 @@ class PatientListPage extends GetView<PatientListController> {
|
|
|
if (kIsWeb || _isLocalStation) {
|
|
|
result = await showDatePicker(
|
|
|
context: Get.context!,
|
|
|
- initialDate: controller.state.startTime.value ??
|
|
|
+ initialDate: controller.state.endTime.value ??
|
|
|
DateTime.now(),
|
|
|
firstDate: DateTime(1900),
|
|
|
- lastDate: controller.state.endTime.value ??
|
|
|
- DateTime(2100),
|
|
|
+ lastDate: DateTime(2100),
|
|
|
);
|
|
|
} else {
|
|
|
result = await VDialogDate(
|