show reserve btn in space page

Signed-off-by: dom <githubaccount56556@proton.me>
This commit is contained in:
dom
2026-04-05 12:10:18 +08:00
parent c0b55f9af3
commit 3ec54868d0
6 changed files with 304 additions and 1 deletions

View File

@@ -9,6 +9,7 @@ import 'package:PiliPlus/models/model_owner.dart';
import 'package:PiliPlus/models_new/space/space/data.dart';
import 'package:PiliPlus/models_new/space/space/elec.dart';
import 'package:PiliPlus/models_new/space/space/live.dart';
import 'package:PiliPlus/models_new/space/space/reservation_card_list.dart';
import 'package:PiliPlus/models_new/space/space/setting.dart';
import 'package:PiliPlus/models_new/space/space/tab2.dart';
import 'package:PiliPlus/pages/common/common_data_controller.dart';
@@ -53,6 +54,8 @@ class MemberController extends CommonDataController<SpaceData, SpaceData?>
Object? guardCount;
bool get hasGuard => guards?.isNotEmpty ?? false;
List<ReservationCardItem>? reserves;
final fromViewAid = Get.parameters['from_view_aid'];
final key = GlobalKey<ExtendedNestedScrollViewState>();
@@ -78,6 +81,8 @@ class MemberController extends CommonDataController<SpaceData, SpaceData?>
guards = guard?.item;
guardCount = guard?.count;
reserves = data.reservationCardList;
if (data.relation == -1) {
relation.value = 128;
} else {