|
|
|
|
|
|
|
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(
|
...
|
...
|
|