Showing
10 changed files
with
170 additions
and
21 deletions
| @@ -409,7 +409,11 @@ | @@ -409,7 +409,11 @@ | ||
| 409 | CODE_SIGN_IDENTITY = "iPhone Developer"; | 409 | CODE_SIGN_IDENTITY = "iPhone Developer"; |
| 410 | "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; | 410 | "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; |
| 411 | CODE_SIGN_STYLE = Automatic; | 411 | CODE_SIGN_STYLE = Automatic; |
| 412 | +<<<<<<< HEAD | ||
| 413 | + CURRENT_PROJECT_VERSION = 145; | ||
| 414 | +======= | ||
| 412 | CURRENT_PROJECT_VERSION = 146; | 415 | CURRENT_PROJECT_VERSION = 146; |
| 416 | +>>>>>>> 4ecf950986f1856303c83ccacadc2b15efeb20ac | ||
| 413 | DEVELOPMENT_TEAM = 8J59HM8B82; | 417 | DEVELOPMENT_TEAM = 8J59HM8B82; |
| 414 | ENABLE_BITCODE = NO; | 418 | ENABLE_BITCODE = NO; |
| 415 | FRAMEWORK_SEARCH_PATHS = ( | 419 | FRAMEWORK_SEARCH_PATHS = ( |
| @@ -422,7 +426,11 @@ | @@ -422,7 +426,11 @@ | ||
| 422 | "$(inherited)", | 426 | "$(inherited)", |
| 423 | "$(PROJECT_DIR)/Flutter", | 427 | "$(PROJECT_DIR)/Flutter", |
| 424 | ); | 428 | ); |
| 429 | +<<<<<<< HEAD | ||
| 430 | + MARKETING_VERSION = 1.4.5; | ||
| 431 | +======= | ||
| 425 | MARKETING_VERSION = 1.4.6; | 432 | MARKETING_VERSION = 1.4.6; |
| 433 | +>>>>>>> 4ecf950986f1856303c83ccacadc2b15efeb20ac | ||
| 426 | PRODUCT_BUNDLE_IDENTIFIER = com.naji.reserveLine; | 434 | PRODUCT_BUNDLE_IDENTIFIER = com.naji.reserveLine; |
| 427 | PRODUCT_NAME = "一键订"; | 435 | PRODUCT_NAME = "一键订"; |
| 428 | PROVISIONING_PROFILE_SPECIFIER = ""; | 436 | PROVISIONING_PROFILE_SPECIFIER = ""; |
| @@ -551,7 +559,11 @@ | @@ -551,7 +559,11 @@ | ||
| 551 | CODE_SIGN_ENTITLEMENTS = Runner/Runner.entitlements; | 559 | CODE_SIGN_ENTITLEMENTS = Runner/Runner.entitlements; |
| 552 | CODE_SIGN_IDENTITY = "iPhone Developer"; | 560 | CODE_SIGN_IDENTITY = "iPhone Developer"; |
| 553 | CODE_SIGN_STYLE = Automatic; | 561 | CODE_SIGN_STYLE = Automatic; |
| 562 | +<<<<<<< HEAD | ||
| 563 | + CURRENT_PROJECT_VERSION = 145; | ||
| 564 | +======= | ||
| 554 | CURRENT_PROJECT_VERSION = 146; | 565 | CURRENT_PROJECT_VERSION = 146; |
| 566 | +>>>>>>> 4ecf950986f1856303c83ccacadc2b15efeb20ac | ||
| 555 | DEVELOPMENT_TEAM = 8J59HM8B82; | 567 | DEVELOPMENT_TEAM = 8J59HM8B82; |
| 556 | ENABLE_BITCODE = NO; | 568 | ENABLE_BITCODE = NO; |
| 557 | FRAMEWORK_SEARCH_PATHS = ( | 569 | FRAMEWORK_SEARCH_PATHS = ( |
| @@ -564,7 +576,11 @@ | @@ -564,7 +576,11 @@ | ||
| 564 | "$(inherited)", | 576 | "$(inherited)", |
| 565 | "$(PROJECT_DIR)/Flutter", | 577 | "$(PROJECT_DIR)/Flutter", |
| 566 | ); | 578 | ); |
| 579 | +<<<<<<< HEAD | ||
| 580 | + MARKETING_VERSION = 1.4.5; | ||
| 581 | +======= | ||
| 567 | MARKETING_VERSION = 1.4.6; | 582 | MARKETING_VERSION = 1.4.6; |
| 583 | +>>>>>>> 4ecf950986f1856303c83ccacadc2b15efeb20ac | ||
| 568 | PRODUCT_BUNDLE_IDENTIFIER = com.naji.reserveLine; | 584 | PRODUCT_BUNDLE_IDENTIFIER = com.naji.reserveLine; |
| 569 | PRODUCT_NAME = "一键订"; | 585 | PRODUCT_NAME = "一键订"; |
| 570 | PROVISIONING_PROFILE_SPECIFIER = ""; | 586 | PROVISIONING_PROFILE_SPECIFIER = ""; |
| @@ -584,7 +600,11 @@ | @@ -584,7 +600,11 @@ | ||
| 584 | CODE_SIGN_ENTITLEMENTS = Runner/Runner.entitlements; | 600 | CODE_SIGN_ENTITLEMENTS = Runner/Runner.entitlements; |
| 585 | CODE_SIGN_IDENTITY = "iPhone Developer"; | 601 | CODE_SIGN_IDENTITY = "iPhone Developer"; |
| 586 | CODE_SIGN_STYLE = Automatic; | 602 | CODE_SIGN_STYLE = Automatic; |
| 603 | +<<<<<<< HEAD | ||
| 604 | + CURRENT_PROJECT_VERSION = 145; | ||
| 605 | +======= | ||
| 587 | CURRENT_PROJECT_VERSION = 146; | 606 | CURRENT_PROJECT_VERSION = 146; |
| 607 | +>>>>>>> 4ecf950986f1856303c83ccacadc2b15efeb20ac | ||
| 588 | DEVELOPMENT_TEAM = 8J59HM8B82; | 608 | DEVELOPMENT_TEAM = 8J59HM8B82; |
| 589 | ENABLE_BITCODE = NO; | 609 | ENABLE_BITCODE = NO; |
| 590 | FRAMEWORK_SEARCH_PATHS = ( | 610 | FRAMEWORK_SEARCH_PATHS = ( |
| @@ -597,7 +617,11 @@ | @@ -597,7 +617,11 @@ | ||
| 597 | "$(inherited)", | 617 | "$(inherited)", |
| 598 | "$(PROJECT_DIR)/Flutter", | 618 | "$(PROJECT_DIR)/Flutter", |
| 599 | ); | 619 | ); |
| 620 | +<<<<<<< HEAD | ||
| 621 | + MARKETING_VERSION = 1.4.5; | ||
| 622 | +======= | ||
| 600 | MARKETING_VERSION = 1.4.6; | 623 | MARKETING_VERSION = 1.4.6; |
| 624 | +>>>>>>> 4ecf950986f1856303c83ccacadc2b15efeb20ac | ||
| 601 | PRODUCT_BUNDLE_IDENTIFIER = com.naji.reserveLine; | 625 | PRODUCT_BUNDLE_IDENTIFIER = com.naji.reserveLine; |
| 602 | PRODUCT_NAME = "一键订"; | 626 | PRODUCT_NAME = "一键订"; |
| 603 | PROVISIONING_PROFILE_SPECIFIER = ""; | 627 | PROVISIONING_PROFILE_SPECIFIER = ""; |
| @@ -115,7 +115,7 @@ class NotebookDetail { | @@ -115,7 +115,7 @@ class NotebookDetail { | ||
| 115 | String get ddateMd { | 115 | String get ddateMd { |
| 116 | DateTime dateTime = | 116 | DateTime dateTime = |
| 117 | DateTime.fromMillisecondsSinceEpoch(int.parse(ddate) * 1000); | 117 | DateTime.fromMillisecondsSinceEpoch(int.parse(ddate) * 1000); |
| 118 | - String md = Utils.addZeroNumber(dateTime.month) + | 118 | + String md ="${dateTime.year}年"+Utils.addZeroNumber(dateTime.month) + |
| 119 | "月" + | 119 | "月" + |
| 120 | Utils.addZeroNumber(dateTime.day) + | 120 | Utils.addZeroNumber(dateTime.day) + |
| 121 | "日"; | 121 | "日"; |
| @@ -57,6 +57,7 @@ class HandleOnlinePageState extends State<HandleOnlinePage> { | @@ -57,6 +57,7 @@ class HandleOnlinePageState extends State<HandleOnlinePage> { | ||
| 57 | 57 | ||
| 58 | bool isRefused = false; //是否已拒绝 | 58 | bool isRefused = false; //是否已拒绝 |
| 59 | bool isPause = false; //是否暂停预订 | 59 | bool isPause = false; //是否暂停预订 |
| 60 | + bool isSelf=false;//订单是否自己处理 | ||
| 60 | StateSetter refuseDialogState; //决绝弹框setState | 61 | StateSetter refuseDialogState; //决绝弹框setState |
| 61 | 62 | ||
| 62 | @override | 63 | @override |
| @@ -91,7 +92,11 @@ class HandleOnlinePageState extends State<HandleOnlinePage> { | @@ -91,7 +92,11 @@ class HandleOnlinePageState extends State<HandleOnlinePage> { | ||
| 91 | } | 92 | } |
| 92 | } | 93 | } |
| 93 | }); | 94 | }); |
| 94 | - if (detailEntity.status != "0" && !isPause) { | 95 | + if(detailEntity.status=="6"){//已拒绝不跳转 |
| 96 | + if(refuseDialogState!=null){ | ||
| 97 | + refuseDialogState((){}); | ||
| 98 | + } | ||
| 99 | + }else if (detailEntity.status != "0") {//已拒绝 | ||
| 95 | //已处理 | 100 | //已处理 |
| 96 | Future.delayed(Duration(milliseconds: 200), () { | 101 | Future.delayed(Duration(milliseconds: 200), () { |
| 97 | NavigatorUtil.goNotebookDetailPage(context, detailEntity.id, | 102 | NavigatorUtil.goNotebookDetailPage(context, detailEntity.id, |
| @@ -183,7 +188,6 @@ class HandleOnlinePageState extends State<HandleOnlinePage> { | @@ -183,7 +188,6 @@ class HandleOnlinePageState extends State<HandleOnlinePage> { | ||
| 183 | VEmptyView(20), | 188 | VEmptyView(20), |
| 184 | GestureDetector( | 189 | GestureDetector( |
| 185 | onTap: () { | 190 | onTap: () { |
| 186 | - Navigator.of(context).pop(); | ||
| 187 | setReserveStatus("6"); | 191 | setReserveStatus("6"); |
| 188 | }, | 192 | }, |
| 189 | child: Container( | 193 | child: Container( |
| @@ -304,6 +308,9 @@ class HandleOnlinePageState extends State<HandleOnlinePage> { | @@ -304,6 +308,9 @@ class HandleOnlinePageState extends State<HandleOnlinePage> { | ||
| 304 | ], | 308 | ], |
| 305 | ), | 309 | ), |
| 306 | ); | 310 | ); |
| 311 | + if(detailEntity.status=="6"&&isSelf==false){//订单已被拒绝 | ||
| 312 | + Navigator.of(context).pop(); | ||
| 313 | + } | ||
| 307 | return container; | 314 | return container; |
| 308 | }, | 315 | }, |
| 309 | ); | 316 | ); |
| @@ -342,20 +349,21 @@ class HandleOnlinePageState extends State<HandleOnlinePage> { | @@ -342,20 +349,21 @@ class HandleOnlinePageState extends State<HandleOnlinePage> { | ||
| 342 | "cause": json.encode(causeMap) | 349 | "cause": json.encode(causeMap) |
| 343 | }; | 350 | }; |
| 344 | if (status == "6") { | 351 | if (status == "6") { |
| 345 | - isPause = true; | 352 | + isPause = (ac=="1"?true:false); |
| 346 | params['ac'] = ac; //0=直接拒绝 1=拒绝并暂停预订 | 353 | params['ac'] = ac; //0=直接拒绝 1=拒绝并暂停预订 |
| 347 | } | 354 | } |
| 348 | bool success = await detailModel.setReserveStatus(context, params, | 355 | bool success = await detailModel.setReserveStatus(context, params, |
| 349 | - ifPush: (isPause ? false : true), showLoading: true); | 356 | + ifPush: (status=="6" ? false : true), showLoading: true); |
| 350 | if (success != null && success) { | 357 | if (success != null && success) { |
| 351 | bus.emit("refresh_book_list"); | 358 | bus.emit("refresh_book_list"); |
| 352 | if (status == "6") { | 359 | if (status == "6") { |
| 353 | isRefused = true; | 360 | isRefused = true; |
| 354 | - } | ||
| 355 | - if (isPause) { | 361 | + isSelf=true; |
| 356 | _getOrderListData(); | 362 | _getOrderListData(); |
| 357 | - refuseDialogState(() {}); | ||
| 358 | } | 363 | } |
| 364 | + }else{ | ||
| 365 | + isSelf=false; | ||
| 366 | + _getOrderListData(); | ||
| 359 | } | 367 | } |
| 360 | } | 368 | } |
| 361 | 369 |
| 1 | +import 'package:common_utils/common_utils.dart'; | ||
| 1 | import 'package:flutter/material.dart'; | 2 | import 'package:flutter/material.dart'; |
| 2 | import 'package:flutter_screenutil/flutter_screenutil.dart'; | 3 | import 'package:flutter_screenutil/flutter_screenutil.dart'; |
| 3 | import 'package:one_key/models/message.dart'; | 4 | import 'package:one_key/models/message.dart'; |
| 5 | +import 'package:one_key/pages/detail/handle_online_page.dart'; | ||
| 6 | +import 'package:one_key/pages/home/home_page.dart'; | ||
| 4 | import 'package:one_key/provider/message_dialog_model.dart'; | 7 | import 'package:one_key/provider/message_dialog_model.dart'; |
| 5 | import 'package:one_key/provider/user_model.dart'; | 8 | import 'package:one_key/provider/user_model.dart'; |
| 6 | import 'package:one_key/res/colors.dart'; | 9 | import 'package:one_key/res/colors.dart'; |
| @@ -10,6 +13,8 @@ import 'package:one_key/widgets/h_empty_view.dart'; | @@ -10,6 +13,8 @@ import 'package:one_key/widgets/h_empty_view.dart'; | ||
| 10 | import 'package:one_key/widgets/v_empty_view.dart'; | 13 | import 'package:one_key/widgets/v_empty_view.dart'; |
| 11 | import 'package:provider/provider.dart'; | 14 | import 'package:provider/provider.dart'; |
| 12 | 15 | ||
| 16 | +import '../../app.dart'; | ||
| 17 | + | ||
| 13 | class MessageDialogItem extends StatelessWidget { | 18 | class MessageDialogItem extends StatelessWidget { |
| 14 | 19 | ||
| 15 | final Message message; | 20 | final Message message; |
| @@ -20,7 +20,6 @@ import 'package:one_key/widgets/page_exception.dart'; | @@ -20,7 +20,6 @@ import 'package:one_key/widgets/page_exception.dart'; | ||
| 20 | import 'package:provider/provider.dart'; | 20 | import 'package:provider/provider.dart'; |
| 21 | 21 | ||
| 22 | class NoteBookPage extends StatefulWidget { | 22 | class NoteBookPage extends StatefulWidget { |
| 23 | - | ||
| 24 | @override | 23 | @override |
| 25 | State<StatefulWidget> createState() { | 24 | State<StatefulWidget> createState() { |
| 26 | // TODO: implement createState | 25 | // TODO: implement createState |
| @@ -41,6 +40,8 @@ class NoteBookPageState extends State<NoteBookPage> { | @@ -41,6 +40,8 @@ class NoteBookPageState extends State<NoteBookPage> { | ||
| 41 | 40 | ||
| 42 | UserModel userModel; | 41 | UserModel userModel; |
| 43 | 42 | ||
| 43 | + int tabIndex = 0; //当前选中的tab 标签 | ||
| 44 | + | ||
| 44 | @override | 45 | @override |
| 45 | void initState() { | 46 | void initState() { |
| 46 | // TODO: implement initState | 47 | // TODO: implement initState |
| @@ -275,6 +276,116 @@ class NoteBookPageState extends State<NoteBookPage> { | @@ -275,6 +276,116 @@ class NoteBookPageState extends State<NoteBookPage> { | ||
| 275 | _reserveCountDay(); | 276 | _reserveCountDay(); |
| 276 | } | 277 | } |
| 277 | 278 | ||
| 279 | + Widget _buildTabbar() { | ||
| 280 | + Container container = Container( | ||
| 281 | + color: MyColours.color_ffffff, | ||
| 282 | + width: double.infinity, | ||
| 283 | + padding: EdgeInsets.only(left: ScreenUtil().setWidth(20),top: ScreenUtil().setWidth(20)), | ||
| 284 | + child: Row( | ||
| 285 | + mainAxisSize: MainAxisSize.min, | ||
| 286 | + children: <Widget>[ | ||
| 287 | + Container( | ||
| 288 | + padding: EdgeInsets.symmetric(horizontal: ScreenUtil().setWidth(20)), | ||
| 289 | + child: GestureDetector( | ||
| 290 | + onTap: () { | ||
| 291 | + setState(() { | ||
| 292 | + tabIndex = 0; | ||
| 293 | + }); | ||
| 294 | + }, | ||
| 295 | + child: Column( | ||
| 296 | + mainAxisAlignment: MainAxisAlignment.center, | ||
| 297 | + children: <Widget>[ | ||
| 298 | + Text( | ||
| 299 | + "全部预订", | ||
| 300 | + style: TextStyle( | ||
| 301 | + color: tabIndex == 0 | ||
| 302 | + ? MyColours.color_353535 | ||
| 303 | + : MyColours.color_999999, | ||
| 304 | + fontSize: tabIndex == 0 | ||
| 305 | + ? ScreenUtil().setSp(36) | ||
| 306 | + : ScreenUtil().setSp(28), | ||
| 307 | + fontWeight: tabIndex == 0 | ||
| 308 | + ? FontWeight.bold | ||
| 309 | + : FontWeight.normal), | ||
| 310 | + ), | ||
| 311 | + Align( | ||
| 312 | + alignment: Alignment.bottomCenter, | ||
| 313 | + child: Container( | ||
| 314 | + height: ScreenUtil().setWidth(6), | ||
| 315 | + width: ScreenUtil().setWidth(60), | ||
| 316 | + margin: | ||
| 317 | + EdgeInsets.only(top: ScreenUtil().setWidth(8)), | ||
| 318 | + decoration: tabIndex == 0 | ||
| 319 | + ? BoxDecoration(color: MyColours.color_199095,borderRadius: BorderRadius.circular( | ||
| 320 | + ScreenUtil() | ||
| 321 | + .setWidth( | ||
| 322 | + 6))) | ||
| 323 | + : BoxDecoration( | ||
| 324 | + color: MyColours.color_ffffff, | ||
| 325 | + borderRadius: BorderRadius.circular( | ||
| 326 | + ScreenUtil() | ||
| 327 | + .setWidth( | ||
| 328 | + 6)) | ||
| 329 | + ), | ||
| 330 | + ), | ||
| 331 | + ), | ||
| 332 | + ], | ||
| 333 | + )), | ||
| 334 | + ), | ||
| 335 | + Container( | ||
| 336 | + padding: EdgeInsets.symmetric(horizontal: ScreenUtil().setWidth(20)), | ||
| 337 | + child: GestureDetector( | ||
| 338 | + onTap: () { | ||
| 339 | + setState(() { | ||
| 340 | + tabIndex = 1; | ||
| 341 | + }); | ||
| 342 | + }, | ||
| 343 | + child: Column( | ||
| 344 | + mainAxisAlignment: MainAxisAlignment.center, | ||
| 345 | + children: <Widget>[ | ||
| 346 | + Text( | ||
| 347 | + "我录入的", | ||
| 348 | + style: TextStyle( | ||
| 349 | + color: tabIndex == 1 | ||
| 350 | + ? MyColours.color_353535 | ||
| 351 | + : MyColours.color_999999, | ||
| 352 | + fontSize: tabIndex == 1 | ||
| 353 | + ? ScreenUtil().setSp(36) | ||
| 354 | + : ScreenUtil().setSp(28), | ||
| 355 | + fontWeight: tabIndex == 1 | ||
| 356 | + ? FontWeight.bold | ||
| 357 | + : FontWeight.normal), | ||
| 358 | + ), | ||
| 359 | + Align( | ||
| 360 | + alignment: Alignment.bottomCenter, | ||
| 361 | + child: Container( | ||
| 362 | + height: ScreenUtil().setWidth(6), | ||
| 363 | + width: ScreenUtil().setWidth(60), | ||
| 364 | + margin: | ||
| 365 | + EdgeInsets.only(top: ScreenUtil().setWidth(8)), | ||
| 366 | + decoration: tabIndex == 1 | ||
| 367 | + ? BoxDecoration(color: MyColours.color_199095,borderRadius: BorderRadius.circular( | ||
| 368 | + ScreenUtil() | ||
| 369 | + .setWidth( | ||
| 370 | + 6))) | ||
| 371 | + : BoxDecoration( | ||
| 372 | + color: MyColours.color_ffffff, | ||
| 373 | + borderRadius: BorderRadius.circular( | ||
| 374 | + ScreenUtil() | ||
| 375 | + .setWidth( | ||
| 376 | + 6)) | ||
| 377 | + ), | ||
| 378 | + ), | ||
| 379 | + ), | ||
| 380 | + ], | ||
| 381 | + )), | ||
| 382 | + ), | ||
| 383 | + ], | ||
| 384 | + ), | ||
| 385 | + ); | ||
| 386 | + return container; | ||
| 387 | + } | ||
| 388 | + | ||
| 278 | @override | 389 | @override |
| 279 | Widget build(BuildContext context) { | 390 | Widget build(BuildContext context) { |
| 280 | // TODO: implement build | 391 | // TODO: implement build |
| @@ -284,10 +395,7 @@ class NoteBookPageState extends State<NoteBookPage> { | @@ -284,10 +395,7 @@ class NoteBookPageState extends State<NoteBookPage> { | ||
| 284 | color: MyColours.color_f5f5f5, | 395 | color: MyColours.color_f5f5f5, |
| 285 | child: Column( | 396 | child: Column( |
| 286 | children: <Widget>[ | 397 | children: <Widget>[ |
| 287 | - MyAppBar( | ||
| 288 | - "已预订", | ||
| 289 | - showBack: false, | ||
| 290 | - ), | 398 | + _buildTabbar(), |
| 291 | Container( | 399 | Container( |
| 292 | color: MyColours.color_ffffff, | 400 | color: MyColours.color_ffffff, |
| 293 | width: double.infinity, | 401 | width: double.infinity, |
| @@ -597,7 +597,7 @@ class NotebookDetailChangeModel with ChangeNotifier { | @@ -597,7 +597,7 @@ class NotebookDetailChangeModel with ChangeNotifier { | ||
| 597 | mdStr = item['title']; | 597 | mdStr = item['title']; |
| 598 | } | 598 | } |
| 599 | } | 599 | } |
| 600 | - String timeNowYear = DateUtil.formatDate(DateTime.now(), format: 'yyyy'); | 600 | + String timeNowYear = DateUtil.formatDate(DateUtil.getDateTimeByMs(int.parse(detailEntity.ddate)*1000), format: 'yyyy'); |
| 601 | String ymyStr = timeNowYear + '-' + mdStr; //年月日 | 601 | String ymyStr = timeNowYear + '-' + mdStr; //年月日 |
| 602 | String timeStr = ymyStr + ' ' + ddateStr + ':00'; | 602 | String timeStr = ymyStr + ' ' + ddateStr + ':00'; |
| 603 | // int start = DateUtil.getDateMsByTimeStr(timeStr); | 603 | // int start = DateUtil.getDateMsByTimeStr(timeStr); |
| @@ -716,7 +716,7 @@ class NotebookDetailChangeModel with ChangeNotifier { | @@ -716,7 +716,7 @@ class NotebookDetailChangeModel with ChangeNotifier { | ||
| 716 | mdStr = item['title']; | 716 | mdStr = item['title']; |
| 717 | } | 717 | } |
| 718 | } | 718 | } |
| 719 | - String timeNowYear = DateUtil.formatDate(DateTime.now(), format: 'yyyy'); | 719 | + String timeNowYear = DateUtil.formatDate(DateUtil.getDateTimeByMs(int.parse(detailEntity.ddate)*1000), format: 'yyyy'); |
| 720 | String ymyStr = timeNowYear + '-' + mdStr; //年月日 | 720 | String ymyStr = timeNowYear + '-' + mdStr; //年月日 |
| 721 | String timeStr = ymyStr + ' ' + ddateStr + ':00'; | 721 | String timeStr = ymyStr + ' ' + ddateStr + ':00'; |
| 722 | // int start = DateUtil.getDateMsByTimeStr(timeStr); | 722 | // int start = DateUtil.getDateMsByTimeStr(timeStr); |
| @@ -105,15 +105,15 @@ class NotebookDetailModel extends ChangeNotifier { | @@ -105,15 +105,15 @@ class NotebookDetailModel extends ChangeNotifier { | ||
| 105 | .catchError((error) { | 105 | .catchError((error) { |
| 106 | print(error.toString()); | 106 | print(error.toString()); |
| 107 | }); | 107 | }); |
| 108 | - if (baseResp == null) return false; | ||
| 109 | - if (baseResp.code == Constant.status_success) { | 108 | + if (baseResp == null)return false; |
| 109 | + if (baseResp.code == Constant.status_success&&baseResp.data!=null) { | ||
| 110 | if (ifPush) { | 110 | if (ifPush) { |
| 111 | NavigatorUtil.goNotebookDetailPage(context, params["rid"], | 111 | NavigatorUtil.goNotebookDetailPage(context, params["rid"], |
| 112 | replace: true); | 112 | replace: true); |
| 113 | } | 113 | } |
| 114 | return true; | 114 | return true; |
| 115 | } else { | 115 | } else { |
| 116 | - Utils.showToast(baseResp.msg); | 116 | + Utils.showToast("订单已被处理"); |
| 117 | return false; | 117 | return false; |
| 118 | } | 118 | } |
| 119 | } | 119 | } |
| @@ -20,7 +20,7 @@ import '../app.dart'; | @@ -20,7 +20,7 @@ import '../app.dart'; | ||
| 20 | 20 | ||
| 21 | class Utils { | 21 | class Utils { |
| 22 | static void showToast(String msg) { | 22 | static void showToast(String msg) { |
| 23 | - Fluttertoast.showToast(msg: msg, gravity: ToastGravity.CENTER); | 23 | + Fluttertoast.showToast(msg: msg, toastLength:Toast.LENGTH_LONG,gravity: ToastGravity.CENTER); |
| 24 | } | 24 | } |
| 25 | 25 | ||
| 26 | //本地图片资源路径 | 26 | //本地图片资源路径 |
-
Please register or login to post a comment