|
...
|
...
|
@@ -388,6 +388,10 @@ class TableManagerPageState extends State<TableManagerPage> { |
|
|
|
tableManagerModel.selectTables
|
|
|
|
.removeWhere((t) => t.id == table.id);
|
|
|
|
}
|
|
|
|
if (tableManagerModel.selectTables.length == 0) {
|
|
|
|
// wechatNotification = true;
|
|
|
|
_clearData();
|
|
|
|
}
|
|
|
|
// if (tableManagerModel.selectTables.length > 1) {
|
|
|
|
// _scrollCrl.position
|
|
|
|
// .didUpdateScrollPositionBy(0); //这里触发更新滚动条
|
|
...
|
...
|
@@ -1394,32 +1398,7 @@ class TableManagerPageState extends State<TableManagerPage> { |
|
|
|
right: ScreenUtil().setWidth(40),
|
|
|
|
child: InkWell(
|
|
|
|
onTap: () {
|
|
|
|
nameStr = '';
|
|
|
|
_baseIndoProvider.nameController.text = '';
|
|
|
|
_baseIndoProvider.phoneController.text = '';
|
|
|
|
sexSelectIndex = 0;
|
|
|
|
sexStr = '先生';
|
|
|
|
actualPnum = '选填';
|
|
|
|
ddateHm = '选填';
|
|
|
|
actualPnumIndex = null;
|
|
|
|
ddateIndex = null;
|
|
|
|
youhui = '选择优惠';
|
|
|
|
couponSelectIndex = 0;
|
|
|
|
tableManagerModel.selectTables = [];
|
|
|
|
if (showErro != '短信余额不足,请充值短信条数') {
|
|
|
|
showErro = '';
|
|
|
|
}
|
|
|
|
for (t.Table item in tableManagerModel.tablesShow) {
|
|
|
|
item.selected = false;
|
|
|
|
}
|
|
|
|
tableManagerModel.areaTableMapShow
|
|
|
|
.forEach((key, value) {
|
|
|
|
value.forEach((element) {
|
|
|
|
element.selected = false;
|
|
|
|
});
|
|
|
|
});
|
|
|
|
|
|
|
|
tableManagerModel.notifyListeners();
|
|
|
|
_clearData();
|
|
|
|
},
|
|
|
|
child: Text(
|
|
|
|
'清空',
|
|
...
|
...
|
@@ -1468,6 +1447,11 @@ class TableManagerPageState extends State<TableManagerPage> { |
|
|
|
//删除已经选择的桌位
|
|
|
|
tableManagerModel.selectTables
|
|
|
|
.removeWhere((t) => t.id == table.id);
|
|
|
|
if (tableManagerModel.selectTables.length ==
|
|
|
|
0) {
|
|
|
|
// wechatNotification = true;
|
|
|
|
_clearData();
|
|
|
|
}
|
|
|
|
|
|
|
|
for (t.Table item
|
|
|
|
in tableManagerModel.tablesShow) {
|
|
...
|
...
|
@@ -1476,14 +1460,17 @@ class TableManagerPageState extends State<TableManagerPage> { |
|
|
|
setState(() {});
|
|
|
|
}
|
|
|
|
}
|
|
|
|
for (t.Table item in tableManagerModel
|
|
|
|
.areaTableMapShow[
|
|
|
|
tableManagerModel
|
|
|
|
.areas[tableManagerModel.selectNumber]
|
|
|
|
.name]) {
|
|
|
|
if (item.id == table.id) {
|
|
|
|
item.selected = false;
|
|
|
|
setState(() {});
|
|
|
|
if (tableManagerModel.selectNumber != null) {
|
|
|
|
for (t.Table item in tableManagerModel
|
|
|
|
.areaTableMapShow[
|
|
|
|
tableManagerModel
|
|
|
|
.areas[
|
|
|
|
tableManagerModel.selectNumber]
|
|
|
|
.name]) {
|
|
|
|
if (item.id == table.id) {
|
|
|
|
item.selected = false;
|
|
|
|
setState(() {});
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
},
|
|
...
|
...
|
@@ -1526,7 +1513,11 @@ class TableManagerPageState extends State<TableManagerPage> { |
|
|
|
ObjectUtil.isNotEmpty(_model.row) &&
|
|
|
|
ObjectUtil.isNotEmpty(_model.row.id)) {
|
|
|
|
print('成功');
|
|
|
|
tableManagerModel.selectTables = [];
|
|
|
|
// tableManagerModel.selectTables = [];
|
|
|
|
|
|
|
|
// wechatNotification = true;
|
|
|
|
_clearData();
|
|
|
|
|
|
|
|
// _homeEnterModel.clearData();
|
|
|
|
bus.emit("refresh_tablemanager"); //刷新当前页面
|
|
|
|
bus.emit("refresh_book_list"); //刷新已预订列表
|
|
...
|
...
|
@@ -1645,7 +1636,9 @@ class TableManagerPageState extends State<TableManagerPage> { |
|
|
|
ObjectUtil.isNotEmpty(_model.row) &&
|
|
|
|
ObjectUtil.isNotEmpty(_model.row.id)) {
|
|
|
|
print('成功');
|
|
|
|
tableManagerModel.selectTables = [];
|
|
|
|
// tableManagerModel.selectTables = [];
|
|
|
|
// wechatNotification = true;
|
|
|
|
_clearData();
|
|
|
|
// _homeEnterModel.clearData();
|
|
|
|
bus.emit("refresh_tablemanager"); //刷新当前页面
|
|
|
|
bus.emit("refresh_book_list"); //刷新已预订列表
|
|
...
|
...
|
@@ -1703,6 +1696,37 @@ class TableManagerPageState extends State<TableManagerPage> { |
|
|
|
));
|
|
|
|
}
|
|
|
|
|
|
|
|
///清空数据
|
|
|
|
_clearData() {
|
|
|
|
nameStr = '';
|
|
|
|
_baseIndoProvider.nameController.text = '';
|
|
|
|
_baseIndoProvider.phoneController.text = '';
|
|
|
|
sexSelectIndex = 0;
|
|
|
|
sexStr = '先生';
|
|
|
|
actualPnum = '选填';
|
|
|
|
ddateHm = '选填';
|
|
|
|
actualPnumIndex = null;
|
|
|
|
ddateIndex = null;
|
|
|
|
youhui = '选择优惠';
|
|
|
|
couponSelectIndex = 0;
|
|
|
|
tableManagerModel.selectTables = [];
|
|
|
|
wechatNotification = true;
|
|
|
|
|
|
|
|
if (showErro != '短信余额不足,请充值短信条数') {
|
|
|
|
showErro = '';
|
|
|
|
}
|
|
|
|
for (t.Table item in tableManagerModel.tablesShow) {
|
|
|
|
item.selected = false;
|
|
|
|
}
|
|
|
|
tableManagerModel.areaTableMapShow.forEach((key, value) {
|
|
|
|
value.forEach((element) {
|
|
|
|
element.selected = false;
|
|
|
|
});
|
|
|
|
});
|
|
|
|
|
|
|
|
tableManagerModel.notifyListeners();
|
|
|
|
}
|
|
|
|
|
|
|
|
///选中的桌子widget
|
|
|
|
Widget _selectTableWidgetSms() {
|
|
|
|
return Container(
|
|
...
|
...
|
@@ -1764,32 +1788,7 @@ class TableManagerPageState extends State<TableManagerPage> { |
|
|
|
right: ScreenUtil().setWidth(40),
|
|
|
|
child: InkWell(
|
|
|
|
onTap: () {
|
|
|
|
nameStr = '';
|
|
|
|
_baseIndoProvider.nameController.text = '';
|
|
|
|
_baseIndoProvider.phoneController.text = '';
|
|
|
|
sexSelectIndex = 0;
|
|
|
|
sexStr = '先生';
|
|
|
|
actualPnum = '选填';
|
|
|
|
ddateHm = '选填';
|
|
|
|
actualPnumIndex = null;
|
|
|
|
ddateIndex = null;
|
|
|
|
youhui = '选择优惠';
|
|
|
|
couponSelectIndex = 0;
|
|
|
|
tableManagerModel.selectTables = [];
|
|
|
|
if (showErro != '短信余额不足,请充值短信条数') {
|
|
|
|
showErro = '';
|
|
|
|
}
|
|
|
|
for (t.Table item in tableManagerModel.tablesShow) {
|
|
|
|
item.selected = false;
|
|
|
|
}
|
|
|
|
tableManagerModel.areaTableMapShow
|
|
|
|
.forEach((key, value) {
|
|
|
|
value.forEach((element) {
|
|
|
|
element.selected = false;
|
|
|
|
});
|
|
|
|
});
|
|
|
|
|
|
|
|
tableManagerModel.notifyListeners();
|
|
|
|
_clearData();
|
|
|
|
},
|
|
|
|
child: Text(
|
|
|
|
'清空',
|
|
...
|
...
|
@@ -1838,6 +1837,11 @@ class TableManagerPageState extends State<TableManagerPage> { |
|
|
|
//删除已经选择的桌位
|
|
|
|
tableManagerModel.selectTables
|
|
|
|
.removeWhere((t) => t.id == table.id);
|
|
|
|
if (tableManagerModel.selectTables.length ==
|
|
|
|
0) {
|
|
|
|
// wechatNotification = true;
|
|
|
|
_clearData();
|
|
|
|
}
|
|
|
|
|
|
|
|
for (t.Table item
|
|
|
|
in tableManagerModel.tablesShow) {
|
|
...
|
...
|
@@ -2008,7 +2012,10 @@ class TableManagerPageState extends State<TableManagerPage> { |
|
|
|
ObjectUtil.isNotEmpty(_model.row) &&
|
|
|
|
ObjectUtil.isNotEmpty(_model.row.id)) {
|
|
|
|
print('成功');
|
|
|
|
tableManagerModel.selectTables = [];
|
|
|
|
// tableManagerModel.selectTables = [];
|
|
|
|
// wechatNotification = true;
|
|
|
|
_clearData();
|
|
|
|
|
|
|
|
// _homeEnterModel.clearData();
|
|
|
|
bus.emit("refresh_tablemanager"); //刷新当前页面
|
|
|
|
bus.emit("refresh_book_list"); //刷新已预订列表
|
...
|
...
|
|