Commit c798e9055b27f37dabd97474c5714be9605f18e0

Authored by wdn127929
1 parent 619ae88c

经理排菜,首页,获取店内常点数据

@@ -12,8 +12,8 @@ class Table { @@ -12,8 +12,8 @@ class Table {
12 String rid; //关联区域id 12 String rid; //关联区域id
13 String tid; //桌位类型 1散座 2包间 3卡座 13 String tid; //桌位类型 1散座 2包间 3卡座
14 String name; //桌位名称 14 String name; //桌位名称
15 - String table_pnum; //桌位最少可做人数  
16 - String most_pnum; //桌位最多可做人数 15 + String table_pnum; //桌位最少可坐人数
  16 + String most_pnum; //桌位最多可坐人数
17 String order_o; //桌位排序编号 17 String order_o; //桌位排序编号
18 String status; //桌位状态 0未使用 1使用中 2已删除 18 String status; //桌位状态 0未使用 1使用中 2已删除
19 String tablestatus; //桌位状态 0未使用 1使用中 2已删除 19 String tablestatus; //桌位状态 0未使用 1使用中 2已删除
@@ -21,7 +21,7 @@ class Table { @@ -21,7 +21,7 @@ class Table {
21 String spell; //1拼桌 21 String spell; //1拼桌
22 String rname; //关联区域名称 22 String rname; //关联区域名称
23 dynamic isExitsClass; //表示这个桌子已经关联到包间分类了 null是没有 23 dynamic isExitsClass; //表示这个桌子已经关联到包间分类了 null是没有
24 - String max; //最多可做人数 24 + String max; //最多可坐人数
25 String low; //最低消费 25 String low; //最低消费
26 String sign; //标签 桌位状态 0:待确认,1:已订座,2:确认到店,3:用餐完成,4:取消预订,5:安排包间,6拒绝订单 26 String sign; //标签 桌位状态 0:待确认,1:已订座,2:确认到店,3:用餐完成,4:取消预订,5:安排包间,6拒绝订单
27 String reserver; //订餐人 27 String reserver; //订餐人
@@ -94,8 +94,8 @@ class TableList extends Object { @@ -94,8 +94,8 @@ class TableList extends Object {
94 @JsonKey(name: 'region_name') 94 @JsonKey(name: 'region_name')
95 String regionName; 95 String regionName;
96 96
97 - String table_pnum; //桌位最少可做人数  
98 - String most_pnum; //桌位最多可做人数 97 + String table_pnum; //桌位最少可坐人数
  98 + String most_pnum; //桌位最多可坐人数
99 String low; //最低消费 99 String low; //最低消费
100 100
101 //获取桌位类型 101 //获取桌位类型
@@ -113,7 +113,7 @@ class TableList extends Object { @@ -113,7 +113,7 @@ class TableList extends Object {
113 String reserver; //订餐人 113 String reserver; //订餐人
114 // String notebookId; //桌位对应的预订id 114 // String notebookId; //桌位对应的预订id
115 bool selected = false; //是否选中 115 bool selected = false; //是否选中
116 - // String max; //最多可做人数 116 + // String max; //最多可坐人数
117 String sign; //标签 桌位状态 0:待确认,1:已订座,2:确认到店,3:用餐完成,4:取消预订,5:安排包间,6拒绝订单 117 String sign; //标签 桌位状态 0:待确认,1:已订座,2:确认到店,3:用餐完成,4:取消预订,5:安排包间,6拒绝订单
118 118
119 // String get maxText { 119 // String get maxText {
@@ -293,7 +293,7 @@ class SelectTableFPageOrReserveState extends State<SelectTableFPageOrReserve> { @@ -293,7 +293,7 @@ class SelectTableFPageOrReserveState extends State<SelectTableFPageOrReserve> {
293 child: Consumer<TableManagerModelOrReserve>( 293 child: Consumer<TableManagerModelOrReserve>(
294 builder: (context, model, child) { 294 builder: (context, model, child) {
295 if (model.pageStateOrReserve != PageState.Success) { 295 if (model.pageStateOrReserve != PageState.Success) {
296 - Expanded( 296 + return Expanded(
297 child: ExceptionPage( 297 child: ExceptionPage(
298 pageState: model.pageStateOrReserve, 298 pageState: model.pageStateOrReserve,
299 callback: () { 299 callback: () {
@@ -48,11 +48,16 @@ class _FeastFollowUpPageState extends State<FeastFollowUpPage> { @@ -48,11 +48,16 @@ class _FeastFollowUpPageState extends State<FeastFollowUpPage> {
48 WidgetsBinding.instance.addPostFrameCallback((_) { 48 WidgetsBinding.instance.addPostFrameCallback((_) {
49 _getBanquetBeFollow(); 49 _getBanquetBeFollow();
50 }); 50 });
  51 +
  52 + bus.on('refresh_follow_feast', (arg) {
  53 + _getBanquetBeFollow();
  54 + });
51 } 55 }
52 56
53 @override 57 @override
54 void dispose() { 58 void dispose() {
55 super.dispose(); 59 super.dispose();
  60 + bus.off('refresh_follow_feast');
56 Utils.changeStatusColor(color: MyColours.color_ffffff); 61 Utils.changeStatusColor(color: MyColours.color_ffffff);
57 } 62 }
58 63
@@ -387,7 +387,7 @@ class _RoomTypeCreatePageState extends State<RoomTypeCreatePage> { @@ -387,7 +387,7 @@ class _RoomTypeCreatePageState extends State<RoomTypeCreatePage> {
387 padding: EdgeInsets.symmetric( 387 padding: EdgeInsets.symmetric(
388 horizontal: ScreenUtil().setWidth(40), 388 horizontal: ScreenUtil().setWidth(40),
389 ), 389 ),
390 - child: _textfield('最多可做人数', '例如:6', 390 + child: _textfield('最多可坐人数', '例如:6',
391 _maxNumController, _maxNumFocusNode, '人', 391 _maxNumController, _maxNumFocusNode, '人',
392 needStar: false, 392 needStar: false,
393 inputType: TextInputType.numberWithOptions( 393 inputType: TextInputType.numberWithOptions(
@@ -503,7 +503,7 @@ class _OrderAdvanceHomePageState extends State<OrderAdvanceHomePage> { @@ -503,7 +503,7 @@ class _OrderAdvanceHomePageState extends State<OrderAdvanceHomePage> {
503 503
504 if (_planDishProvider.planCookByRidSunModel != null && 504 if (_planDishProvider.planCookByRidSunModel != null &&
505 _planDishProvider.planCookByRidSunModel?.pnum != '' && 505 _planDishProvider.planCookByRidSunModel?.pnum != '' &&
506 - _planDishProvider.planCookByRidSunModel.pnum == null) { 506 + _planDishProvider.planCookByRidSunModel.pnum != null) {
507 Map<String, String> params = { 507 Map<String, String> params = {
508 "pnum": _planDishProvider.planCookByRidSunModel.pnum, 508 "pnum": _planDishProvider.planCookByRidSunModel.pnum,
509 "sid": Provider.of<UserModel>(context, listen: false).user.sellerid, 509 "sid": Provider.of<UserModel>(context, listen: false).user.sellerid,
@@ -83,8 +83,10 @@ class PlanDishProvider extends ChangeNotifier { @@ -83,8 +83,10 @@ class PlanDishProvider extends ChangeNotifier {
83 } else { 83 } else {
84 List menu = baseResp.data[0]['list']; 84 List menu = baseResp.data[0]['list'];
85 for (int i = 0; i < menu.length; i++) { 85 for (int i = 0; i < menu.length; i++) {
86 - menuModel.add(MenuModel.fromJson(menu[i]));  
87 - menuModelOld.add(MenuModel.fromJson(menu[i])); 86 + if (menu[i]['class_type'] != '1') {
  87 + menuModel.add(MenuModel.fromJson(menu[i]));
  88 + menuModelOld.add(MenuModel.fromJson(menu[i]));
  89 + }
88 } 90 }
89 print(menuModel); 91 print(menuModel);
90 pageState = PageState.Success; 92 pageState = PageState.Success;
@@ -355,10 +357,10 @@ class PlanDishProvider extends ChangeNotifier { @@ -355,10 +357,10 @@ class PlanDishProvider extends ChangeNotifier {
355 } 357 }
356 358
357 Future<bool> getSellerOften(BuildContext context, Map<String, String> params, 359 Future<bool> getSellerOften(BuildContext context, Map<String, String> params,
358 - {showLoading = false,bool selfDismiss = false}) async { 360 + {showLoading = false, bool selfDismiss = false}) async {
359 BaseResp<dynamic> baseResp = await DioUtil() 361 BaseResp<dynamic> baseResp = await DioUtil()
360 .request<dynamic>(context, Method.post, HttpUrl.get_seller_often, 362 .request<dynamic>(context, Method.post, HttpUrl.get_seller_often,
361 - data: params, showLoading: showLoading,selfDismiss: selfDismiss) 363 + data: params, showLoading: showLoading, selfDismiss: selfDismiss)
362 .catchError((error) { 364 .catchError((error) {
363 print(error.toString()); 365 print(error.toString());
364 if (error is MyError) {} 366 if (error is MyError) {}
@@ -405,7 +407,7 @@ class PlanDishProvider extends ChangeNotifier { @@ -405,7 +407,7 @@ class PlanDishProvider extends ChangeNotifier {
405 cook.memberPrice == null || cook.memberPrice == '0' 407 cook.memberPrice == null || cook.memberPrice == '0'
406 ? cook.price 408 ? cook.price
407 : cook.memberPrice; 409 : cook.memberPrice;
408 - member_price += double.parse(cookData.member_price); 410 + member_price += double.parse(cookData.member_price ?? '0');
409 411
410 cookData.name = cook.name; 412 cookData.name = cook.name;
411 cookData.unit = cook.unit; 413 cookData.unit = cook.unit;
@@ -502,7 +504,7 @@ class PlanDishProvider extends ChangeNotifier { @@ -502,7 +504,7 @@ class PlanDishProvider extends ChangeNotifier {
502 cook.memberPrice == null || cook.memberPrice == '0' 504 cook.memberPrice == null || cook.memberPrice == '0'
503 ? cook.price 505 ? cook.price
504 : cook.memberPrice; 506 : cook.memberPrice;
505 - member_price += double.parse(cookData.member_price); 507 + member_price += double.parse(cookData.member_price ?? '0');
506 cookData.name = cook.name; 508 cookData.name = cook.name;
507 cookData.unit = cook.unit; 509 cookData.unit = cook.unit;
508 cookData.image = cook.image; 510 cookData.image = cook.image;