Showing
1 changed file
with
6 additions
and
2 deletions
| @@ -493,6 +493,9 @@ class NotebookDetailChangeModel with ChangeNotifier { | @@ -493,6 +493,9 @@ class NotebookDetailChangeModel with ChangeNotifier { | ||
| 493 | 493 | ||
| 494 | List<String> tableIds = []; //所有桌位的id | 494 | List<String> tableIds = []; //所有桌位的id |
| 495 | List<String> tableIdsOld = []; //带过来所有桌位的id | 495 | List<String> tableIdsOld = []; //带过来所有桌位的id |
| 496 | + for (var table in oldTableList) { | ||
| 497 | + tableIdsOld.add(table.id); | ||
| 498 | + } | ||
| 496 | for (TableListSunModel item in itemModelList) { | 499 | for (TableListSunModel item in itemModelList) { |
| 497 | if (item.name == "推荐") { | 500 | if (item.name == "推荐") { |
| 498 | itemModelList.remove(item); | 501 | itemModelList.remove(item); |
| @@ -501,7 +504,7 @@ class NotebookDetailChangeModel with ChangeNotifier { | @@ -501,7 +504,7 @@ class NotebookDetailChangeModel with ChangeNotifier { | ||
| 501 | for (var item in item.list) { | 504 | for (var item in item.list) { |
| 502 | tableIds.add(item.id); | 505 | tableIds.add(item.id); |
| 503 | for (var table in oldTableList) { | 506 | for (var table in oldTableList) { |
| 504 | - tableIdsOld.add(table.id); | 507 | + |
| 505 | if (item.id == table.id) { | 508 | if (item.id == table.id) { |
| 506 | item.selected = true; | 509 | item.selected = true; |
| 507 | if (!tableList.contains(item)) { | 510 | if (!tableList.contains(item)) { |
| @@ -569,7 +572,8 @@ class NotebookDetailChangeModel with ChangeNotifier { | @@ -569,7 +572,8 @@ class NotebookDetailChangeModel with ChangeNotifier { | ||
| 569 | if (useTablesid.contains(item.id)) { | 572 | if (useTablesid.contains(item.id)) { |
| 570 | msg += '${item.name},'; | 573 | msg += '${item.name},'; |
| 571 | } | 574 | } |
| 572 | - if (delTablesid.length > 0) { | 575 | + if (delTablesid.contains(item.id)) { |
| 576 | + | ||
| 573 | msgDel += '${item.name},'; | 577 | msgDel += '${item.name},'; |
| 574 | } | 578 | } |
| 575 | } | 579 | } |
-
Please register or login to post a comment