Showing
8 changed files
with
75 additions
and
61 deletions
| @@ -163,17 +163,17 @@ class Guest { | @@ -163,17 +163,17 @@ class Guest { | ||
| 163 | String rname; | 163 | String rname; |
| 164 | String sex; | 164 | String sex; |
| 165 | String phone; | 165 | String phone; |
| 166 | - Null company; | ||
| 167 | - Null section; | 166 | + String company; |
| 167 | + String section; | ||
| 168 | String label; | 168 | String label; |
| 169 | - Null position; | ||
| 170 | - Null taboos; | ||
| 171 | - Null like; | ||
| 172 | - Null serve; | 169 | + String position; |
| 170 | + String taboos; | ||
| 171 | + String like; | ||
| 172 | + String serve; | ||
| 173 | String cDay; | 173 | String cDay; |
| 174 | String isMember; | 174 | String isMember; |
| 175 | - Null cdate; | ||
| 176 | - Null udate; | 175 | + String cdate; |
| 176 | + String udate; | ||
| 177 | 177 | ||
| 178 | String get rnameStr { | 178 | String get rnameStr { |
| 179 | if (rname == null || rname == '' || rname == ' ') return ""; | 179 | if (rname == null || rname == '' || rname == ' ') return ""; |
| @@ -78,7 +78,7 @@ class MessageDialogItemF extends StatelessWidget { | @@ -78,7 +78,7 @@ class MessageDialogItemF extends StatelessWidget { | ||
| 78 | btnname = 'online_order_go'; | 78 | btnname = 'online_order_go'; |
| 79 | } else if (message.message_type == "18") { | 79 | } else if (message.message_type == "18") { |
| 80 | titleText = "存酒\n超期"; | 80 | titleText = "存酒\n超期"; |
| 81 | - bgcolor = MyColours.color_F2995F; | 81 | + bgcolor = MyColours.color_F78D94; |
| 82 | btnname = 'order_go'; | 82 | btnname = 'order_go'; |
| 83 | } | 83 | } |
| 84 | if (isTreated) { | 84 | if (isTreated) { |
| @@ -198,7 +198,7 @@ class MessageDialogItemF extends StatelessWidget { | @@ -198,7 +198,7 @@ class MessageDialogItemF extends StatelessWidget { | ||
| 198 | "status": "is_read" | 198 | "status": "is_read" |
| 199 | }; | 199 | }; |
| 200 | await messageDialogModel.setMessageStatus(context, params); | 200 | await messageDialogModel.setMessageStatus(context, params); |
| 201 | - | 201 | + |
| 202 | bus.emit("refresh_untreated_num"); //刷新未读消息数目 | 202 | bus.emit("refresh_untreated_num"); //刷新未读消息数目 |
| 203 | } else if (message.message_type == "18") { | 203 | } else if (message.message_type == "18") { |
| 204 | //存酒超期 | 204 | //存酒超期 |
| @@ -225,7 +225,6 @@ class MessageDialogItemF extends StatelessWidget { | @@ -225,7 +225,6 @@ class MessageDialogItemF extends StatelessWidget { | ||
| 225 | context, userHistoryEntity, FromPage.FromPageMessagePage); | 225 | context, userHistoryEntity, FromPage.FromPageMessagePage); |
| 226 | bus.emit("remove_untreated_message", message.id); | 226 | bus.emit("remove_untreated_message", message.id); |
| 227 | 227 | ||
| 228 | - | ||
| 229 | Map<String, String> params1 = { | 228 | Map<String, String> params1 = { |
| 230 | "sid": | 229 | "sid": |
| 231 | Provider.of<UserModel>(context, listen: false).user.sellerid, | 230 | Provider.of<UserModel>(context, listen: false).user.sellerid, |
| @@ -667,7 +666,7 @@ class MessageDialogItemF extends StatelessWidget { | @@ -667,7 +666,7 @@ class MessageDialogItemF extends StatelessWidget { | ||
| 667 | }; | 666 | }; |
| 668 | await messageDialogModel.setMessageStatus( | 667 | await messageDialogModel.setMessageStatus( |
| 669 | context, params); | 668 | context, params); |
| 670 | - | 669 | + |
| 671 | bus.emit("refresh_untreated_num"); //刷新未读消息数目 | 670 | bus.emit("refresh_untreated_num"); //刷新未读消息数目 |
| 672 | } else if (message.message_type == "18") { | 671 | } else if (message.message_type == "18") { |
| 673 | //存酒超期 | 672 | //存酒超期 |
| @@ -694,7 +693,6 @@ class MessageDialogItemF extends StatelessWidget { | @@ -694,7 +693,6 @@ class MessageDialogItemF extends StatelessWidget { | ||
| 694 | userHistoryEntity, FromPage.FromPageMessagePage); | 693 | userHistoryEntity, FromPage.FromPageMessagePage); |
| 695 | bus.emit("remove_untreated_message", message.id); | 694 | bus.emit("remove_untreated_message", message.id); |
| 696 | 695 | ||
| 697 | - | ||
| 698 | Map<String, String> params1 = { | 696 | Map<String, String> params1 = { |
| 699 | "sid": Provider.of<UserModel>(context, listen: false) | 697 | "sid": Provider.of<UserModel>(context, listen: false) |
| 700 | .user | 698 | .user |
| @@ -75,7 +75,7 @@ class MessageItemF extends StatelessWidget { | @@ -75,7 +75,7 @@ class MessageItemF extends StatelessWidget { | ||
| 75 | btnname = 'online_order_go'; | 75 | btnname = 'online_order_go'; |
| 76 | } else if (message.message_type == "18") { | 76 | } else if (message.message_type == "18") { |
| 77 | titleText = "存酒\n超期"; | 77 | titleText = "存酒\n超期"; |
| 78 | - bgcolor = MyColours.color_F2995F; | 78 | + bgcolor = MyColours.color_F78D94; |
| 79 | btnname = 'order_go'; | 79 | btnname = 'order_go'; |
| 80 | } | 80 | } |
| 81 | if (isTreated) { | 81 | if (isTreated) { |
| @@ -99,10 +99,10 @@ class MessageTreatedPageState extends State<MessageTreatedPage> { | @@ -99,10 +99,10 @@ class MessageTreatedPageState extends State<MessageTreatedPage> { | ||
| 99 | } | 99 | } |
| 100 | 100 | ||
| 101 | //三种分类各自的未读消息数目 | 101 | //三种分类各自的未读消息数目 |
| 102 | - _getUnMsgNum() async { | ||
| 103 | - Map<String, String> params = {"sid": userModel.user.sellerid}; | ||
| 104 | - await messageModel.getUnMsgNum(context, params); | ||
| 105 | - } | 102 | + // _getUnMsgNum() async { |
| 103 | + // Map<String, String> params = {"sid": userModel.user.sellerid}; | ||
| 104 | + // await messageModel.getUnMsgNum(context, params); | ||
| 105 | + // } | ||
| 106 | 106 | ||
| 107 | //获取在线预订消息status 0未处理 1已处理 | 107 | //获取在线预订消息status 0未处理 1已处理 |
| 108 | getMessage(String typeid, {bool showLoading = true}) async { | 108 | getMessage(String typeid, {bool showLoading = true}) async { |
| @@ -117,7 +117,7 @@ class MessageTreatedPageState extends State<MessageTreatedPage> { | @@ -117,7 +117,7 @@ class MessageTreatedPageState extends State<MessageTreatedPage> { | ||
| 117 | } | 117 | } |
| 118 | 118 | ||
| 119 | await messageModel.getMessages(context, params, showLoading: showLoading); | 119 | await messageModel.getMessages(context, params, showLoading: showLoading); |
| 120 | - _getUnMsgNum(); | 120 | + // _getUnMsgNum(); |
| 121 | } | 121 | } |
| 122 | 122 | ||
| 123 | @override | 123 | @override |
| @@ -85,7 +85,7 @@ class MessageUntreatedPageState extends State<MessageUntreatedPage> { | @@ -85,7 +85,7 @@ class MessageUntreatedPageState extends State<MessageUntreatedPage> { | ||
| 85 | // "type_id": "10", //1提前点餐2内部预订10在线预订 | 85 | // "type_id": "10", //1提前点餐2内部预订10在线预订 |
| 86 | // "status": '0', | 86 | // "status": '0', |
| 87 | "offset": offset.toString(), | 87 | "offset": offset.toString(), |
| 88 | - "limit": "1000", | 88 | + "limit": "100000", |
| 89 | }; | 89 | }; |
| 90 | 90 | ||
| 91 | await messageModel.getNewGetUntreatedMsgList(context, params, | 91 | await messageModel.getNewGetUntreatedMsgList(context, params, |
| @@ -184,8 +184,8 @@ class MessageUntreatedPageState extends State<MessageUntreatedPage> { | @@ -184,8 +184,8 @@ class MessageUntreatedPageState extends State<MessageUntreatedPage> { | ||
| 184 | getMessage(showLoading: false); | 184 | getMessage(showLoading: false); |
| 185 | }, | 185 | }, |
| 186 | onLoad: () async { | 186 | onLoad: () async { |
| 187 | - offset++; | ||
| 188 | - getMessage(showLoading: false); | 187 | + // offset++; |
| 188 | + // getMessage(showLoading: false); | ||
| 189 | }, | 189 | }, |
| 190 | ); | 190 | ); |
| 191 | } | 191 | } |
| @@ -53,6 +53,18 @@ class MessageDialogModel extends ChangeNotifier { | @@ -53,6 +53,18 @@ class MessageDialogModel extends ChangeNotifier { | ||
| 53 | case "1": //提前点餐 | 53 | case "1": //提前点餐 |
| 54 | _player.play("tts_order.mp3"); | 54 | _player.play("tts_order.mp3"); |
| 55 | break; | 55 | break; |
| 56 | + case "15": //店内消息 | ||
| 57 | + | ||
| 58 | + break; | ||
| 59 | + case "16": //其他经理取消在线预订 | ||
| 60 | + _player.play("tts_new.mp3"); | ||
| 61 | + break; | ||
| 62 | + case "17": //充值会员 | ||
| 63 | + _player.play("tts_recharge.mp3"); | ||
| 64 | + break; | ||
| 65 | + case "18": //存酒过期 | ||
| 66 | + _player.play("tts_wine_remind.mp3"); | ||
| 67 | + break; | ||
| 56 | case "-1": //>3 | 68 | case "-1": //>3 |
| 57 | _player.play("tts_all.mp3"); | 69 | _player.play("tts_all.mp3"); |
| 58 | break; | 70 | break; |
| @@ -25,12 +25,14 @@ class MessageModel extends ChangeNotifier { | @@ -25,12 +25,14 @@ class MessageModel extends ChangeNotifier { | ||
| 25 | 25 | ||
| 26 | int allUnNum = 0; //全部未读 | 26 | int allUnNum = 0; //全部未读 |
| 27 | 27 | ||
| 28 | - initData() { | ||
| 29 | - messagesHas = []; //消息 | ||
| 30 | - messagesUn = []; | ||
| 31 | - pageStateUn = PageState.Loading; //未处理 | ||
| 32 | - pageState = PageState.Loading; //已处理 | ||
| 33 | - } | 28 | + List<NewUnmessage> messagesUnTemp = []; |
| 29 | + | ||
| 30 | + // initData() { | ||
| 31 | + // messagesHas = []; //消息 | ||
| 32 | + // messagesUn = []; | ||
| 33 | + // pageStateUn = PageState.Loading; //未处理 | ||
| 34 | + // pageState = PageState.Loading; //已处理 | ||
| 35 | + // } | ||
| 34 | 36 | ||
| 35 | //获取已处理消息 | 37 | //获取已处理消息 |
| 36 | getMessages(BuildContext context, Map<String, String> params, | 38 | getMessages(BuildContext context, Map<String, String> params, |
| @@ -143,27 +145,28 @@ class MessageModel extends ChangeNotifier { | @@ -143,27 +145,28 @@ class MessageModel extends ChangeNotifier { | ||
| 143 | int tempnum = 0; | 145 | int tempnum = 0; |
| 144 | String uid = Provider.of<UserModel>(context, listen: false).user.openid; | 146 | String uid = Provider.of<UserModel>(context, listen: false).user.openid; |
| 145 | List<NewUnmessage> temp = []; | 147 | List<NewUnmessage> temp = []; |
| 146 | - List<NewUnmessage> messages = []; | 148 | + // List<NewUnmessage> messages = []; |
| 147 | if (params['offset'] == "0") { | 149 | if (params['offset'] == "0") { |
| 148 | - messages = baseResp.data['list'].map<NewUnmessage>((value) { | 150 | + messagesUnTemp = baseResp.data['list'].map<NewUnmessage>((value) { |
| 149 | return NewUnmessage.fromJson(value); | 151 | return NewUnmessage.fromJson(value); |
| 150 | }).toList(); | 152 | }).toList(); |
| 151 | } else { | 153 | } else { |
| 152 | - messages.addAll(baseResp.data['list'].map<NewUnmessage>((value) { | 154 | + messagesUnTemp.addAll(baseResp.data['list'].map<NewUnmessage>((value) { |
| 153 | return NewUnmessage.fromJson(value); | 155 | return NewUnmessage.fromJson(value); |
| 154 | }).toList()); | 156 | }).toList()); |
| 155 | } | 157 | } |
| 156 | - temp.addAll(messages); | ||
| 157 | - messages = []; | 158 | + temp.addAll(messagesUnTemp); |
| 159 | + messagesUnTemp = []; | ||
| 158 | 160 | ||
| 159 | temp.forEach((element) { | 161 | temp.forEach((element) { |
| 160 | if (element.uid == uid && element.message_type == '16') { | 162 | if (element.uid == uid && element.message_type == '16') { |
| 161 | tempnum++; | 163 | tempnum++; |
| 162 | } else { | 164 | } else { |
| 163 | - messages.add(element); | 165 | + messagesUnTemp.add(element); |
| 164 | } | 166 | } |
| 165 | }); | 167 | }); |
| 166 | - messagesUn.addAll(messages); | 168 | + messagesUn = []; |
| 169 | + messagesUn.addAll(messagesUnTemp); | ||
| 167 | if (tempnum > 0) { | 170 | if (tempnum > 0) { |
| 168 | allUnNum = baseResp.data['count'] - tempnum; | 171 | allUnNum = baseResp.data['count'] - tempnum; |
| 169 | } else { | 172 | } else { |
| @@ -205,31 +208,31 @@ class MessageModel extends ChangeNotifier { | @@ -205,31 +208,31 @@ class MessageModel extends ChangeNotifier { | ||
| 205 | notifyListeners(); | 208 | notifyListeners(); |
| 206 | }); | 209 | }); |
| 207 | if (baseResp != null && baseResp.code == Constant.status_success) { | 210 | if (baseResp != null && baseResp.code == Constant.status_success) { |
| 208 | - List<NewUnmessage> messages = []; | 211 | + // List<NewUnmessage> messages = []; |
| 209 | int tempnum = 0; | 212 | int tempnum = 0; |
| 210 | String uid = Provider.of<UserModel>(context, listen: false).user.openid; | 213 | String uid = Provider.of<UserModel>(context, listen: false).user.openid; |
| 211 | List<NewUnmessage> temp = []; | 214 | List<NewUnmessage> temp = []; |
| 212 | if (params['offset'] == "0") { | 215 | if (params['offset'] == "0") { |
| 213 | - messages = baseResp.data['list'].map<NewUnmessage>((value) { | 216 | + messagesUnTemp = baseResp.data['list'].map<NewUnmessage>((value) { |
| 214 | return NewUnmessage.fromJson(value); | 217 | return NewUnmessage.fromJson(value); |
| 215 | }).toList(); | 218 | }).toList(); |
| 216 | } else { | 219 | } else { |
| 217 | - messages.addAll(baseResp.data['list'].map<NewUnmessage>((value) { | 220 | + messagesUnTemp.addAll(baseResp.data['list'].map<NewUnmessage>((value) { |
| 218 | return NewUnmessage.fromJson(value); | 221 | return NewUnmessage.fromJson(value); |
| 219 | }).toList()); | 222 | }).toList()); |
| 220 | } | 223 | } |
| 221 | - temp.addAll(messages); | ||
| 222 | - messages = []; | 224 | + temp.addAll(messagesUnTemp); |
| 225 | + messagesUnTemp = []; | ||
| 223 | messagesUn = []; | 226 | messagesUn = []; |
| 224 | 227 | ||
| 225 | temp.forEach((element) { | 228 | temp.forEach((element) { |
| 226 | if (element.uid == uid && element.message_type == '16') { | 229 | if (element.uid == uid && element.message_type == '16') { |
| 227 | tempnum++; | 230 | tempnum++; |
| 228 | } else { | 231 | } else { |
| 229 | - messages.add(element); | 232 | + messagesUnTemp.add(element); |
| 230 | } | 233 | } |
| 231 | }); | 234 | }); |
| 232 | - messagesUn.addAll(messages); | 235 | + messagesUn.addAll(messagesUnTemp); |
| 233 | if (tempnum > 0) { | 236 | if (tempnum > 0) { |
| 234 | allUnNum = baseResp.data['count'] - tempnum; | 237 | allUnNum = baseResp.data['count'] - tempnum; |
| 235 | } else { | 238 | } else { |
| @@ -249,34 +252,35 @@ class MessageModel extends ChangeNotifier { | @@ -249,34 +252,35 @@ class MessageModel extends ChangeNotifier { | ||
| 249 | // return true; | 252 | // return true; |
| 250 | // }); | 253 | // }); |
| 251 | // } | 254 | // } |
| 252 | - if (messages.isEmpty) { | 255 | + if (messagesUnTemp.isEmpty) { |
| 253 | //未处理 | 256 | //未处理 |
| 254 | pageStateUn = PageState.Empty; | 257 | pageStateUn = PageState.Empty; |
| 255 | } else { | 258 | } else { |
| 256 | //未处理 | 259 | //未处理 |
| 257 | pageStateUn = PageState.Success; | 260 | pageStateUn = PageState.Success; |
| 258 | } | 261 | } |
| 262 | + print(messagesUn); | ||
| 259 | notifyListeners(); | 263 | notifyListeners(); |
| 260 | } | 264 | } |
| 261 | } | 265 | } |
| 262 | 266 | ||
| 263 | //获取未处理消息数目 | 267 | //获取未处理消息数目 |
| 264 | - getUnMsgNum(BuildContext context, Map<String, String> params) async { | ||
| 265 | - BaseResp<Map<String, dynamic>> baseResp = await DioUtil() | ||
| 266 | - .request<Map<String, dynamic>>( | ||
| 267 | - context, Method.get, HttpUrl.get_message_num, | ||
| 268 | - data: params, showLoading: false) | ||
| 269 | - .catchError((error) { | ||
| 270 | - print(error.toString()); | ||
| 271 | - }); | ||
| 272 | - if (baseResp != null && baseResp.code == Constant.status_success) { | ||
| 273 | - onlineTotal = int.parse(baseResp.data['online_total'].toString()); | ||
| 274 | - inlineTotal = int.parse(baseResp.data['inline_total'].toString()); | ||
| 275 | - orderTotal = int.parse(baseResp.data['order_total'].toString()); | ||
| 276 | - checkTotal = int.parse(baseResp.data['check_total'].toString()); | ||
| 277 | - notifyListeners(); | ||
| 278 | - } | ||
| 279 | - } | 268 | + // getUnMsgNum(BuildContext context, Map<String, String> params) async { |
| 269 | + // BaseResp<Map<String, dynamic>> baseResp = await DioUtil() | ||
| 270 | + // .request<Map<String, dynamic>>( | ||
| 271 | + // context, Method.get, HttpUrl.get_message_num, | ||
| 272 | + // data: params, showLoading: false) | ||
| 273 | + // .catchError((error) { | ||
| 274 | + // print(error.toString()); | ||
| 275 | + // }); | ||
| 276 | + // if (baseResp != null && baseResp.code == Constant.status_success) { | ||
| 277 | + // onlineTotal = int.parse(baseResp.data['online_total'].toString()); | ||
| 278 | + // inlineTotal = int.parse(baseResp.data['inline_total'].toString()); | ||
| 279 | + // orderTotal = int.parse(baseResp.data['order_total'].toString()); | ||
| 280 | + // checkTotal = int.parse(baseResp.data['check_total'].toString()); | ||
| 281 | + // notifyListeners(); | ||
| 282 | + // } | ||
| 283 | + // } | ||
| 280 | 284 | ||
| 281 | //设置消息状态 | 285 | //设置消息状态 |
| 282 | setMessageStatus(BuildContext context, Map<String, String> params) async { | 286 | setMessageStatus(BuildContext context, Map<String, String> params) async { |
| @@ -1842,8 +1842,8 @@ class Utils { | @@ -1842,8 +1842,8 @@ class Utils { | ||
| 1842 | title: _title, | 1842 | title: _title, |
| 1843 | path: _path, | 1843 | path: _path, |
| 1844 | description: _description, | 1844 | description: _description, |
| 1845 | - // miniProgramType: WXMiniProgramType.PREVIEW, //体验版 | ||
| 1846 | - miniProgramType: WXMiniProgramType.RELEASE, //正式版 | 1845 | + miniProgramType: WXMiniProgramType.PREVIEW, //体验版 |
| 1846 | + // miniProgramType: WXMiniProgramType.RELEASE, //正式版 | ||
| 1847 | // miniProgramType: WXMiniProgramType.TEST //开发版 | 1847 | // miniProgramType: WXMiniProgramType.TEST //开发版 |
| 1848 | // thumbnail: WeChatImage.binary(source) | 1848 | // thumbnail: WeChatImage.binary(source) |
| 1849 | thumbnail: WeChatImage.network(_thumbnail) | 1849 | thumbnail: WeChatImage.network(_thumbnail) |
-
Please register or login to post a comment