Commit 864b61732b12d12c7295ac0b05a5e30da026d530

Authored by wdn127929
1 parent 3c2adcc6

宴会多时段bug ,点击添加桌位时请求多时段接口

... ... @@ -112,16 +112,18 @@ class SelectTableFPageOrReserveState extends State<SelectTableFPageOrReserve> {
await tableManagerModel.getTableListOrReserve(
context, int.parse(widget.ddate_slot), widget.dateTime, _selectNumber);
tableManagerModel.tablesOrReserveDataShow.forEach((element) {
element.tableList.forEach((element) {
element.selected = false;
for (var table in widget.tableList) {
if (element.id == table.id) {
element.selected = true;
selectNum++;
tableManagerModel.selectTablesOrReserve.add(element);
if (element.name == '全部') {
element.tableList.forEach((element) {
element.selected = false;
for (var table in widget.tableList) {
if (element.id == table.id) {
element.selected = true;
selectNum++;
tableManagerModel.selectTablesOrReserve.add(element);
}
}
}
});
});
}
});
tableManagerModel.notifyListeners();
}
... ... @@ -293,12 +295,15 @@ class SelectTableFPageOrReserveState extends State<SelectTableFPageOrReserve> {
child: Consumer<TableManagerModelOrReserve>(
builder: (context, model, child) {
if (model.pageStateOrReserve != PageState.Success) {
return Expanded(
return Expanded(
child: ExceptionPage(
pageState: model.pageStateOrReserve,
callback: () {
tableManagerModel.getTableListOrReserve(context,
int.parse(widget.ddate_slot), widget.dateTime, _selectNumber,
tableManagerModel.getTableListOrReserve(
context,
int.parse(widget.ddate_slot),
widget.dateTime,
_selectNumber,
showLoading: true);
},
emptyMsg: "暂时没有桌位哦",
... ... @@ -448,13 +453,10 @@ class SelectTableFPageOrReserveState extends State<SelectTableFPageOrReserve> {
element.tableList.length > 0) {
List<TableListReserve> tableList = [];
element.tableList.forEach((element1) {
if (element1.reserveList ==
null &&
(element1.banquetList ==
null ||
element1.banquetList
.length ==
0)) {
if (element1.reserveList == null &&
(element1.banquetList == null ||
element1.banquetList.length ==
0)) {
//空桌子
tableList.add(element1);
}
... ...
... ... @@ -643,7 +643,7 @@ class _FeastCreatePageState extends State<FeastCreatePage> {
'code': '3',
'hasLeftBorder': false
},
{
{
'title': '贵宾',
'select': sexStr == '4' ? true : false,
'code': '4',
... ... @@ -2614,10 +2614,16 @@ class _FeastCreatePageState extends State<FeastCreatePage> {
// Utils.showToast('请选择宴会日期');
// return;
// }
//获取当前日期的餐段 ,默认餐段选中index
await getMealSectionByDay(xuantaiSelIndex,
xuantaiData[xuantaiSelIndex].dateTimext,
showLoading: true);
//带餐
int ddate = xuantaiData[xuantaiSelIndex]
.dateTimext
.millisecondsSinceEpoch;
String ddateSolt =
xuantaiData[xuantaiSelIndex]
.dsoltList[
... ... @@ -5385,7 +5391,7 @@ class _FeastCreatePageState extends State<FeastCreatePage> {
titleColor: MyColours.color_F6F6F6,
onTap: () {
if (Navigator.canPop(context)) {
Navigator.pop(context);
Navigator.pop(context);
}
},
),
... ...