|
|
|
|
|
|
|
import 'dart:ffi';
|
|
|
|
|
|
|
|
import 'package:common_utils/common_utils.dart';
|
|
...
|
...
|
@@ -139,11 +138,11 @@ class SelectTableFPageOrReserveState extends State<SelectTableFPageOrReserve> { |
|
|
|
horizontal: ScreenUtil().setWidth(10)),
|
|
|
|
shrinkWrap: true,
|
|
|
|
|
|
|
|
itemCount:
|
|
|
|
tableManagerModel.tablesOrReserveDataShow![i].tableList!.length == 0
|
|
|
|
? 1
|
|
|
|
: tableManagerModel.tablesOrReserveDataShow![i].tableList!.length +
|
|
|
|
1,
|
|
|
|
itemCount: tableManagerModel
|
|
|
|
.tablesOrReserveDataShow![i].tableList!.length ==
|
|
|
|
0
|
|
|
|
? 1
|
|
|
|
: tableManagerModel.tablesOrReserveDataShow![i].tableList!.length + 1,
|
|
|
|
gridDelegate: SliverGridDelegateWithFixedCrossAxisCount(
|
|
|
|
crossAxisCount: 4,
|
|
|
|
childAspectRatio: 1,
|
|
...
|
...
|
@@ -153,7 +152,8 @@ class SelectTableFPageOrReserveState extends State<SelectTableFPageOrReserve> { |
|
|
|
|
|
|
|
itemBuilder: (BuildContext context, int index) {
|
|
|
|
if (index ==
|
|
|
|
tableManagerModel.tablesOrReserveDataShow![i].tableList!.length ||
|
|
|
|
tableManagerModel
|
|
|
|
.tablesOrReserveDataShow![i].tableList!.length ||
|
|
|
|
tableManagerModel.tablesOrReserveDataShow![i].tableList!.length ==
|
|
|
|
0) {
|
|
|
|
return InkWell(
|
|
...
|
...
|
@@ -242,6 +242,7 @@ class SelectTableFPageOrReserveState extends State<SelectTableFPageOrReserve> { |
|
|
|
return TableItemOrReserve(table,
|
|
|
|
canSelected: true,
|
|
|
|
selectTables: tableManagerModel.selectTablesOrReserve,
|
|
|
|
banquetListTids: tableManagerModel.banquetListTids,
|
|
|
|
onSelected: (tableListReserve) {
|
|
|
|
if (widget.fromPage == 'tablePhoto') {
|
|
|
|
for (TableListReseveSunModel item
|
|
...
|
...
|
@@ -277,7 +278,7 @@ class SelectTableFPageOrReserveState extends State<SelectTableFPageOrReserve> { |
|
|
|
selectNum--;
|
|
|
|
tableManagerModel.selectTablesOrReserve
|
|
|
|
.removeWhere((t) => t.id == table.id);
|
|
|
|
tableManagerModel.tablesOrReserveDataShow!
|
|
|
|
tableManagerModel.tablesOrReserveDataShow!
|
|
|
|
.forEach((element) {
|
|
|
|
element.tableList!.forEach((element1) {
|
|
|
|
if (element1.id == table.id) {
|
|
...
|
...
|
@@ -375,8 +376,8 @@ class SelectTableFPageOrReserveState extends State<SelectTableFPageOrReserve> { |
|
|
|
//添加区域
|
|
|
|
bool success =
|
|
|
|
await _chooseTableModel
|
|
|
|
.addTableAreas(
|
|
|
|
context, value as String?);
|
|
|
|
.addTableAreas(context,
|
|
|
|
value as String?);
|
|
|
|
print(success);
|
|
|
|
if (success) {
|
|
|
|
Utils.showToast('添加成功!');
|
|
...
|
...
|
@@ -398,7 +399,6 @@ class SelectTableFPageOrReserveState extends State<SelectTableFPageOrReserve> { |
|
|
|
// context, params,
|
|
|
|
// needLoading: false);
|
|
|
|
// initData();
|
|
|
|
|
|
|
|
}
|
|
|
|
});
|
|
|
|
},
|
|
...
|
...
|
@@ -445,8 +445,8 @@ class SelectTableFPageOrReserveState extends State<SelectTableFPageOrReserve> { |
|
|
|
} else {
|
|
|
|
return AreaItemTableOrReserve(
|
|
|
|
tableManagerModel
|
|
|
|
.tablesOrReserveDataShow![index],
|
|
|
|
(area) {
|
|
|
|
.tablesOrReserveDataShow![
|
|
|
|
index], (area) {
|
|
|
|
tableManagerModel
|
|
|
|
.tablesOrReserveDataShow!
|
|
|
|
.forEach((element) {
|
...
|
...
|
|