Showing
7 changed files
with
102 additions
and
9 deletions
No preview for this file type
No preview for this file type
assets/tts_notice.mp3
deleted
100644 → 0
No preview for this file type
No preview for this file type
| @@ -206,11 +206,12 @@ class HomePageState extends State<HomePage> with WidgetsBindingObserver { | @@ -206,11 +206,12 @@ class HomePageState extends State<HomePage> with WidgetsBindingObserver { | ||
| 206 | create: (_) => StoreBaseIndoProvider(), | 206 | create: (_) => StoreBaseIndoProvider(), |
| 207 | child: ChangeNotifierProvider<CustomerProvider>( | 207 | child: ChangeNotifierProvider<CustomerProvider>( |
| 208 | create: (_) => CustomerProvider(), | 208 | create: (_) => CustomerProvider(), |
| 209 | - child: ChangeNotifierProvider<MarketingCenterProvider>( | ||
| 210 | - create: (_) => MarketingCenterProvider(), | ||
| 211 | - child: ChangeNotifierProvider<SmsModel>( | ||
| 212 | - create: (_) => SmsModel(), | ||
| 213 | - child: TableManagerPage())))))), | 209 | + child: |
| 210 | + ChangeNotifierProvider<MarketingCenterProvider>( | ||
| 211 | + create: (_) => MarketingCenterProvider(), | ||
| 212 | + child: ChangeNotifierProvider<SmsModel>( | ||
| 213 | + create: (_) => SmsModel(), | ||
| 214 | + child: TableManagerPage())))))), | ||
| 214 | ))) | 215 | ))) |
| 215 | ..add( | 216 | ..add( |
| 216 | ChangeNotifierProvider<FeastModel>( | 217 | ChangeNotifierProvider<FeastModel>( |
| @@ -862,6 +863,51 @@ class HomePageState extends State<HomePage> with WidgetsBindingObserver { | @@ -862,6 +863,51 @@ class HomePageState extends State<HomePage> with WidgetsBindingObserver { | ||
| 862 | // bus.emit("refresh_untreated_num"); //刷新未读消息数目 | 863 | // bus.emit("refresh_untreated_num"); //刷新未读消息数目 |
| 863 | 864 | ||
| 864 | break; | 865 | break; |
| 866 | + case "19": | ||
| 867 | + print(notifyParam); | ||
| 868 | + //纪念日 | ||
| 869 | + CustomerBySellerSunModel userHistoryEntity = CustomerBySellerSunModel( | ||
| 870 | + null, | ||
| 871 | + null, | ||
| 872 | + notifyParam['phone'], | ||
| 873 | + null, | ||
| 874 | + null, | ||
| 875 | + null, | ||
| 876 | + null, | ||
| 877 | + null, | ||
| 878 | + null, | ||
| 879 | + null, | ||
| 880 | + null, | ||
| 881 | + notifyParam['id'], | ||
| 882 | + null, | ||
| 883 | + null, | ||
| 884 | + null, | ||
| 885 | + null); | ||
| 886 | + | ||
| 887 | + NavigatorUtil.goCustomerDetailPage( | ||
| 888 | + context, userHistoryEntity, FromPage.FromPageMessagePage); | ||
| 889 | + MessageDialogModel messageDialogModel = | ||
| 890 | + Provider.of<MessageDialogModel>(context, listen: false); | ||
| 891 | + | ||
| 892 | + Map<String, String> params = { | ||
| 893 | + "sid": Provider.of<UserModel>(context, listen: false).user.sellerid, | ||
| 894 | + "id": notifyParam['mid'], | ||
| 895 | + "status": "is_read" | ||
| 896 | + }; | ||
| 897 | + await messageDialogModel.setMessageStatus(context, params); | ||
| 898 | + | ||
| 899 | + break; | ||
| 900 | + case '20': | ||
| 901 | + print(notifyParam); | ||
| 902 | + //补充预订信息 | ||
| 903 | + //完善客人信息 | ||
| 904 | + | ||
| 905 | + NavigatorUtil.goNotebookDetailPage( | ||
| 906 | + context, notifyParam['id'].toString(), notifyParam['uid'], | ||
| 907 | + mid: notifyParam['mid']); | ||
| 908 | + break; | ||
| 909 | + default: | ||
| 910 | + break; | ||
| 865 | } | 911 | } |
| 866 | } else { | 912 | } else { |
| 867 | // _getAllUnMessages(); | 913 | // _getAllUnMessages(); |
| @@ -1133,6 +1179,52 @@ class HomePageState extends State<HomePage> with WidgetsBindingObserver { | @@ -1133,6 +1179,52 @@ class HomePageState extends State<HomePage> with WidgetsBindingObserver { | ||
| 1133 | // bus.emit("refresh_untreated_num"); //刷新未读消息数目 | 1179 | // bus.emit("refresh_untreated_num"); //刷新未读消息数目 |
| 1134 | 1180 | ||
| 1135 | break; | 1181 | break; |
| 1182 | + | ||
| 1183 | + case "19": | ||
| 1184 | + print(custom); | ||
| 1185 | + //纪念日 | ||
| 1186 | + CustomerBySellerSunModel userHistoryEntity = | ||
| 1187 | + CustomerBySellerSunModel( | ||
| 1188 | + null, | ||
| 1189 | + null, | ||
| 1190 | + custom['phone'], | ||
| 1191 | + null, | ||
| 1192 | + null, | ||
| 1193 | + null, | ||
| 1194 | + null, | ||
| 1195 | + null, | ||
| 1196 | + null, | ||
| 1197 | + null, | ||
| 1198 | + null, | ||
| 1199 | + custom['id'], | ||
| 1200 | + null, | ||
| 1201 | + null, | ||
| 1202 | + null, | ||
| 1203 | + null); | ||
| 1204 | + | ||
| 1205 | + NavigatorUtil.goCustomerDetailPage( | ||
| 1206 | + context, userHistoryEntity, FromPage.FromPageMessagePage); | ||
| 1207 | + MessageDialogModel messageDialogModel = | ||
| 1208 | + Provider.of<MessageDialogModel>(context, listen: false); | ||
| 1209 | + | ||
| 1210 | + Map<String, String> params = { | ||
| 1211 | + "sid": Provider.of<UserModel>(context, listen: false) | ||
| 1212 | + .user | ||
| 1213 | + .sellerid, | ||
| 1214 | + "id": custom['mid'], | ||
| 1215 | + "status": "is_read" | ||
| 1216 | + }; | ||
| 1217 | + await messageDialogModel.setMessageStatus(context, params); | ||
| 1218 | + | ||
| 1219 | + break; | ||
| 1220 | + case '20': | ||
| 1221 | + print(custom); | ||
| 1222 | + //补充预订信息 | ||
| 1223 | + //完善客人信息 | ||
| 1224 | + NavigatorUtil.goNotebookDetailPage( | ||
| 1225 | + context, custom['id'].toString(), custom['uid'], | ||
| 1226 | + mid: custom['mid']); | ||
| 1227 | + break; | ||
| 1136 | } | 1228 | } |
| 1137 | } | 1229 | } |
| 1138 | }, | 1230 | }, |
| @@ -1245,9 +1337,9 @@ class HomePageState extends State<HomePage> with WidgetsBindingObserver { | @@ -1245,9 +1337,9 @@ class HomePageState extends State<HomePage> with WidgetsBindingObserver { | ||
| 1245 | case AppLifecycleState.resumed: //应用前台可见 | 1337 | case AppLifecycleState.resumed: //应用前台可见 |
| 1246 | // if (widget.initialIndex == 1 && needRefreshTemp == false) { | 1338 | // if (widget.initialIndex == 1 && needRefreshTemp == false) { |
| 1247 | // } else { | 1339 | // } else { |
| 1248 | - _clearBadge(() { | ||
| 1249 | - // _getAllUnMessages(); | ||
| 1250 | - }); | 1340 | + // _clearBadge(() { |
| 1341 | + // _getAllUnMessages(); | ||
| 1342 | + // }); | ||
| 1251 | // } | 1343 | // } |
| 1252 | 1344 | ||
| 1253 | break; | 1345 | break; |
| @@ -376,6 +376,7 @@ class MessageItemF extends StatelessWidget { | @@ -376,6 +376,7 @@ class MessageItemF extends StatelessWidget { | ||
| 376 | await messageDialogModel.setMessageStatus(context, params1); | 376 | await messageDialogModel.setMessageStatus(context, params1); |
| 377 | bus.emit("refresh_untreated_num"); //刷新未读消息数目 | 377 | bus.emit("refresh_untreated_num"); //刷新未读消息数目 |
| 378 | } else if (message.message_type == "20") { | 378 | } else if (message.message_type == "20") { |
| 379 | + | ||
| 379 | //完善客人信息 | 380 | //完善客人信息 |
| 380 | NavigatorUtil.goNotebookDetailPage( | 381 | NavigatorUtil.goNotebookDetailPage( |
| 381 | context, message.rid.toString(), message.uid, | 382 | context, message.rid.toString(), message.uid, |
| @@ -18,7 +18,6 @@ import 'package:provider/provider.dart'; | @@ -18,7 +18,6 @@ import 'package:provider/provider.dart'; | ||
| 18 | class MessageDialogModel extends ChangeNotifier { | 18 | class MessageDialogModel extends ChangeNotifier { |
| 19 | final AudioPlayer _player = AudioPlayer(); | 19 | final AudioPlayer _player = AudioPlayer(); |
| 20 | 20 | ||
| 21 | - | ||
| 22 | bool showMessageDialog = false; | 21 | bool showMessageDialog = false; |
| 23 | 22 | ||
| 24 | List<NewUnmessage> messages = []; //所有消息用于展示 | 23 | List<NewUnmessage> messages = []; //所有消息用于展示 |
| @@ -159,6 +158,7 @@ class MessageDialogModel extends ChangeNotifier { | @@ -159,6 +158,7 @@ class MessageDialogModel extends ChangeNotifier { | ||
| 159 | .catchError((error) { | 158 | .catchError((error) { |
| 160 | print(error.toString()); | 159 | print(error.toString()); |
| 161 | }); | 160 | }); |
| 161 | + | ||
| 162 | if (baseResp.code == Constant.status_success) { | 162 | if (baseResp.code == Constant.status_success) { |
| 163 | } else { | 163 | } else { |
| 164 | Utils.showToast(baseResp.msg); | 164 | Utils.showToast(baseResp.msg); |
-
Please register or login to post a comment