mirror of
https://github.com/HChaZZY/PiliPlus.git
synced 2025-12-25 19:46:47 +08:00
@@ -33,8 +33,9 @@ class CreateReserveController extends GetxController {
|
||||
ReserveInfoData data = res.data;
|
||||
key = Utils.generateRandomString(6);
|
||||
title.value = data.title!;
|
||||
date.value =
|
||||
DateTime.fromMillisecondsSinceEpoch(data.livePlanStartTime! * 1000);
|
||||
date.value = DateTime.fromMillisecondsSinceEpoch(
|
||||
data.livePlanStartTime! * 1000,
|
||||
);
|
||||
canCreate.value = true;
|
||||
} else {
|
||||
res.toast();
|
||||
|
||||
@@ -17,8 +17,10 @@ class CreateReservePage extends StatefulWidget {
|
||||
}
|
||||
|
||||
class _CreateReservePageState extends State<CreateReservePage> {
|
||||
late final _controller = Get.put(CreateReserveController(widget.sid),
|
||||
tag: Utils.generateRandomString(6));
|
||||
late final _controller = Get.put(
|
||||
CreateReserveController(widget.sid),
|
||||
tag: Utils.generateRandomString(6),
|
||||
);
|
||||
late TextStyle _leadingStyle;
|
||||
|
||||
@override
|
||||
@@ -71,8 +73,9 @@ class _CreateReservePageState extends State<CreateReservePage> {
|
||||
),
|
||||
];
|
||||
},
|
||||
child:
|
||||
Text(_controller.subType.value == 0 ? '公开直播' : '大航海直播'),
|
||||
child: Text(
|
||||
_controller.subType.value == 0 ? '公开直播' : '大航海直播',
|
||||
),
|
||||
),
|
||||
),
|
||||
],
|
||||
@@ -99,8 +102,9 @@ class _CreateReservePageState extends State<CreateReservePage> {
|
||||
if (newDate != null && context.mounted) {
|
||||
TimeOfDay? newTime = await showTimePicker(
|
||||
context: context,
|
||||
initialTime:
|
||||
TimeOfDay.fromDateTime(_controller.date.value),
|
||||
initialTime: TimeOfDay.fromDateTime(
|
||||
_controller.date.value,
|
||||
),
|
||||
);
|
||||
if (newTime != null) {
|
||||
final newEndtime = DateTime(
|
||||
@@ -123,7 +127,8 @@ class _CreateReservePageState extends State<CreateReservePage> {
|
||||
padding: const EdgeInsets.symmetric(vertical: 4),
|
||||
child: Obx(
|
||||
() => Text(
|
||||
DateUtil.longFormatD.format(_controller.date.value)),
|
||||
DateUtil.longFormatD.format(_controller.date.value),
|
||||
),
|
||||
),
|
||||
),
|
||||
),
|
||||
@@ -148,8 +153,9 @@ class _CreateReservePageState extends State<CreateReservePage> {
|
||||
const SizedBox(height: 25),
|
||||
Obx(() {
|
||||
return FilledButton.tonal(
|
||||
onPressed:
|
||||
_controller.canCreate.value ? _controller.onCreate : null,
|
||||
onPressed: _controller.canCreate.value
|
||||
? _controller.onCreate
|
||||
: null,
|
||||
child: const Text('添加预约'),
|
||||
);
|
||||
}),
|
||||
|
||||
Reference in New Issue
Block a user