将设备预约时段前30分钟可以扫码改为时段前后30分钟可以扫码

pull/1/head
戴余标 3 years ago
parent 74c973a662
commit 0acbfd595e

@ -60,7 +60,7 @@ class FacilityAppointmentCard extends StatelessWidget {
if (model.reserveStartDt == null) button = SizedBox(); if (model.reserveStartDt == null) button = SizedBox();
int diffTime = int diffTime =
model.reserveStartDt!.difference(DateTime.now()).inMinutes; model.reserveStartDt!.difference(DateTime.now()).inMinutes;
bool inTime = diffTime >= 0 && diffTime <= 30; bool inTime = diffTime >= -30 && diffTime <= 30;
if (inTime) if (inTime)
button = _FacilityButton( button = _FacilityButton(
bold: true, bold: true,

@ -1,3 +1,5 @@
import 'dart:ui';
import 'package:common_utils/common_utils.dart'; import 'package:common_utils/common_utils.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
@ -35,8 +37,8 @@ class FacilityTypeDetailCard extends StatelessWidget {
Material( Material(
borderRadius: BorderRadius.circular(10.w), borderRadius: BorderRadius.circular(10.w),
clipBehavior: Clip.antiAliasWithSaveLayer, clipBehavior: Clip.antiAliasWithSaveLayer,
child:BeeImageNetwork( child: BeeImageNetwork(
imgs: model.imgList??[], imgs: model.imgList ?? [],
height: 150.h, height: 150.h,
width: 200.w, width: 200.w,
fit: BoxFit.cover, fit: BoxFit.cover,
@ -61,7 +63,7 @@ class FacilityTypeDetailCard extends StatelessWidget {
), ),
), ),
15.hb, 15.hb,
'${DateUtil.formatDate(model.openStartDT,format: 'HH:mm')}-${DateUtil.formatDate(model.openEndDT,format: 'HH:mm')} 开放' '${DateUtil.formatDate(model.openStartDT, format: 'HH:mm')}-${DateUtil.formatDate(model.openEndDT, format: 'HH:mm')} 开放'
.text .text
.size(20.sp) .size(20.sp)
.make(), .make(),
@ -75,6 +77,20 @@ class FacilityTypeDetailCard extends StatelessWidget {
), ),
], ],
), ),
30.hb,
// Container(
// height: 30.h,
// width: double.infinity,
// decoration: BoxDecoration(
// border: Border.all(
// color: Color(0xFF979797),
// width: 3.w,
// ),
// ),
// child: CustomPaint(
// painter: MyPainter(),
// ),
// )
], ],
), ),
onPressed: () { onPressed: () {
@ -86,3 +102,23 @@ class FacilityTypeDetailCard extends StatelessWidget {
); );
} }
} }
class MyPainter extends CustomPainter {
@override
void paint(Canvas canvas, Size size) {
Paint _paint = Paint()
..color = Colors.redAccent
..strokeWidth = 20;
//
canvas.drawPoints(PointMode.points, [Offset(0, 0)], _paint);
canvas.translate(200, 200);
//
canvas.drawPoints(PointMode.points, [Offset(0, 0)], _paint);
}
@override
bool shouldRepaint(covariant CustomPainter oldDelegate) {
throw UnimplementedError();
}
}

Loading…
Cancel
Save