Commit 82c2b661fdc70b4e0582aadfa0b05ca5a27d4dd1

Authored by weixin_45529955
1 parent d205d464

合并桌位弹窗,跳转至被合并桌位区域选中(原来区域默认选中0,改后:选中被合并桌位所在的区域)

import 'dart:ffi';
import 'package:common_utils/common_utils.dart';
... ... @@ -227,6 +226,10 @@ class MergeTableSelectPageState extends State<MergeTableSelectPage> {
item1.selected = true;
// selectNum++;
if (currentArea == null) {
currentArea = item.name;
}
selectTables.add(tableListToTable(table));
// if (!tableList.contains(item)) {
... ... @@ -515,7 +518,6 @@ class MergeTableSelectPageState extends State<MergeTableSelectPage> {
//全选
// object.addAll(elements)
} else {
//取消全选
tableOuterList[i].list!.forEach((value) {
... ... @@ -593,16 +595,16 @@ class MergeTableSelectPageState extends State<MergeTableSelectPage> {
),
itemBuilder: (BuildContext context, int index) {
List<t.Table>? data =
_chooseTableModel.tablesShow.length == 0 ||
(i != null &&
_chooseTableModel
.areaTableMapShow[areas[i].name]!
.length ==
0)
? 0 as List<t.Table>?
: _chooseTableModel
.areaTableMapShow[areas[i].name];
List<t.Table>? data = _chooseTableModel
.tablesShow.length ==
0 ||
(i != null &&
_chooseTableModel
.areaTableMapShow[areas[i].name]!
.length ==
0)
? 0 as List<t.Table>?
: _chooseTableModel.areaTableMapShow[areas[i].name];
// if (index == data.length || data.length == 0) {
// return InkWell(
// onTap: () async {
... ... @@ -721,7 +723,6 @@ class MergeTableSelectPageState extends State<MergeTableSelectPage> {
// print(selectNum);
print(selectTables);
//检测当前选中区域全选按钮状态更新
} else {
//取消选中
selectTables.removeWhere(
... ...