|
...
|
...
|
@@ -46,6 +46,15 @@ class _ReceiveOrdersTimeSetPageState extends State<ReceiveOrdersTimeSetPage> { |
|
|
|
});
|
|
|
|
}
|
|
|
|
|
|
|
|
///从时间选择器中获取分钟数字符串 00 or 30
|
|
|
|
String _getMinuteStrFromPicker(List value) {
|
|
|
|
if (value[1] == 0) {
|
|
|
|
return '00';
|
|
|
|
} else {
|
|
|
|
return '30';
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
@override
|
|
|
|
Widget build(BuildContext context) {
|
|
|
|
bookSetTimeModel = Provider.of<BookSetTimeModel>(context, listen: true);
|
|
...
|
...
|
@@ -79,16 +88,13 @@ class _ReceiveOrdersTimeSetPageState extends State<ReceiveOrdersTimeSetPage> { |
|
|
|
SetTimeWidget.dateData,
|
|
|
|
receiveOrdersTime.start, (value) {
|
|
|
|
if (value != null) {
|
|
|
|
String temp;
|
|
|
|
if (value[1] == 0) {
|
|
|
|
temp = '00';
|
|
|
|
} else {
|
|
|
|
temp = '30';
|
|
|
|
}
|
|
|
|
String tempMinute =
|
|
|
|
_getMinuteStrFromPicker(value);
|
|
|
|
|
|
|
|
String time = Utils.getTimeString(
|
|
|
|
Utils.getHourFromTitle(SetTimeWidget
|
|
|
|
.dateData[value[0]].keys.first),
|
|
|
|
temp);
|
|
|
|
tempMinute);
|
|
|
|
setState(() {
|
|
|
|
receiveOrdersTime.start = time;
|
|
|
|
});
|
|
...
|
...
|
@@ -110,16 +116,12 @@ class _ReceiveOrdersTimeSetPageState extends State<ReceiveOrdersTimeSetPage> { |
|
|
|
SetTimeWidget.dateData,
|
|
|
|
receiveOrdersTime.end, (value) {
|
|
|
|
if (value != null) {
|
|
|
|
String temp;
|
|
|
|
if (value[1] == 0) {
|
|
|
|
temp = '00';
|
|
|
|
} else {
|
|
|
|
temp = '30';
|
|
|
|
}
|
|
|
|
String tempMinute =
|
|
|
|
_getMinuteStrFromPicker(value);
|
|
|
|
String time = Utils.getTimeString(
|
|
|
|
Utils.getHourFromTitle(SetTimeWidget
|
|
|
|
.dateData[value[0]].keys.first),
|
|
|
|
temp);
|
|
|
|
tempMinute);
|
|
|
|
setState(() {
|
|
|
|
receiveOrdersTime.end = time;
|
|
|
|
});
|
|
...
|
...
|
@@ -163,9 +165,9 @@ class _ReceiveOrdersTimeSetPageState extends State<ReceiveOrdersTimeSetPage> { |
|
|
|
if (isSuccess) {
|
|
|
|
///弹出提示框
|
|
|
|
///
|
|
|
|
DialogUtil.openAlertDialog(context, '接单时间已修改',
|
|
|
|
'需要重启电话机才能生效', '知道了', 295, fontSize: 30,
|
|
|
|
onTap: () {
|
|
|
|
DialogUtil.openAlertDialog(
|
|
|
|
context, '接单时间已修改', '需要重启电话机才能生效', '知道了', 295,
|
|
|
|
fontSize: 30, onTap: () {
|
|
|
|
EventBus().emit('changeStatusColor');
|
|
|
|
Navigator.of(context).pop();
|
|
|
|
Navigator.of(context).pop();
|
...
|
...
|
|