Commit 244343b15f7c6d2cb0bc5e3ecd5dbeadc7bd7fc8

Authored by “gaiyaguang”
2 parents b47d1188 6797c232

Merge branch 'v1.3+' of http://123.56.79.57/xt/Flutter-ReserveApp into v1.3+

@@ -80,8 +80,10 @@ android { @@ -80,8 +80,10 @@ android {
80 80
81 buildTypes { 81 buildTypes {
82 release { 82 release {
83 - minifyEnabled false  
84 - proguardFiles 'proguard-rules.pro' 83 + minifyEnabled true
  84 + // TODO: Add your own signing config for the release build.
  85 + // Signing with the debug keys for now, so `flutter run --release` works.
  86 + proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
85 signingConfig signingConfigs.release 87 signingConfig signingConfigs.release
86 } 88 }
87 debug{ 89 debug{
  1 +
  2 +-keep public class * extends android.app.Service
  3 +-keep public class * extends android.content.BroadcastReceiver
  4 +-keep class com.tencent.android.tpush.** {*;}
  5 +-keep class com.tencent.tpns.baseapi.** {*;}
  6 +-keep class com.tencent.tpns.mqttchannel.** {*;}
  7 +-keep class com.tencent.tpns.dataacquisition.** {*;}
  8 +
  9 +-keep class com.tencent.bigdata.baseapi.** {*;}
  10 +-keep class com.tencent.bigdata.mqttchannel.** {*;}
  11 +
1 #-ignorewarning 12 #-ignorewarning
2 -keepattributes *Annotation* 13 -keepattributes *Annotation*
3 -keepattributes Exceptions 14 -keepattributes Exceptions
1 import 'package:fluro/fluro.dart'; 1 import 'package:fluro/fluro.dart';
2 -import 'package:flutter/material.dart'; 2 +import 'package:flutter/material.dart' hide Router;
3 import 'package:get_it/get_it.dart'; 3 import 'package:get_it/get_it.dart';
4 import 'package:shared_preferences/shared_preferences.dart'; 4 import 'package:shared_preferences/shared_preferences.dart';
5 5
1 import 'dart:io'; 1 import 'dart:io';
2 2
  3 +
3 import 'package:common_utils/common_utils.dart'; 4 import 'package:common_utils/common_utils.dart';
4 import 'package:dio/dio.dart'; 5 import 'package:dio/dio.dart';
5 import 'package:fluro/fluro.dart'; 6 import 'package:fluro/fluro.dart';
6 -import 'package:flutter/material.dart'; 7 +import 'package:flutter/material.dart' hide Router;
7 import 'package:flutter_bugly/flutter_bugly.dart'; 8 import 'package:flutter_bugly/flutter_bugly.dart';
8 import 'package:flutter_easyrefresh/ball_pulse_footer.dart'; 9 import 'package:flutter_easyrefresh/ball_pulse_footer.dart';
9 import 'package:flutter_easyrefresh/easy_refresh.dart'; 10 import 'package:flutter_easyrefresh/easy_refresh.dart';
@@ -72,9 +72,9 @@ class NotebookDetailPageState extends State<NotebookDetailPage> { @@ -72,9 +72,9 @@ class NotebookDetailPageState extends State<NotebookDetailPage> {
72 // TODO: implement initState 72 // TODO: implement initState
73 super.initState(); 73 super.initState();
74 WidgetsBinding.instance.addPostFrameCallback((_) async { 74 WidgetsBinding.instance.addPostFrameCallback((_) async {
  75 + _initCancel();
75 _getReserveDetail(); 76 _getReserveDetail();
76 managers = await detailModel.getManagers(context); 77 managers = await detailModel.getManagers(context);
77 - _initCancel();  
78 //添加listener监听 78 //添加listener监听
79 //对应的TextField失去或者获取焦点都会回调此监听 79 //对应的TextField失去或者获取焦点都会回调此监听
80 _cancelNode.addListener(() { 80 _cancelNode.addListener(() {
1 import 'package:fluro/fluro.dart'; 1 import 'package:fluro/fluro.dart';
2 -import 'package:flutter/material.dart'; 2 +import 'package:flutter/material.dart' hide Router;
3 import 'package:one_key/pages/login/login_page.dart'; 3 import 'package:one_key/pages/login/login_page.dart';
4 4
5 import 'route_handles.dart'; 5 import 'route_handles.dart';
@@ -199,7 +199,7 @@ class DialogUtil { @@ -199,7 +199,7 @@ class DialogUtil {
199 TableCalendar( 199 TableCalendar(
200 calendarController: _calendarController, 200 calendarController: _calendarController,
201 initialSelectedDay: selectDateTime, 201 initialSelectedDay: selectDateTime,
202 - onDaySelected: (day, _) { 202 + onDaySelected: (day, events,holidays) {
203 Navigator.of(dialogContext).pop(day); 203 Navigator.of(dialogContext).pop(day);
204 }, 204 },
205 availableGestures: AvailableGestures.none, 205 availableGestures: AvailableGestures.none,
@@ -94,6 +94,9 @@ class NavigatorUtil { @@ -94,6 +94,9 @@ class NavigatorUtil {
94 static void goNoteBookChangePage( 94 static void goNoteBookChangePage(
95 BuildContext context, NotebookDetail detailEntity, String rid, 95 BuildContext context, NotebookDetail detailEntity, String rid,
96 {replace = false}) { 96 {replace = false}) {
  97 + if(detailEntity.type=="0"){//内部预订
  98 + detailEntity.is_set_ddate="1";
  99 + }
97 _navigateTo(context, 100 _navigateTo(context,
98 "${Routes.change_detail}?detail=${FluroConvertUtils.object2string(detailEntity)}&rid=$rid", 101 "${Routes.change_detail}?detail=${FluroConvertUtils.object2string(detailEntity)}&rid=$rid",
99 replace: replace); 102 replace: replace);
1 import 'package:common_utils/common_utils.dart'; 1 import 'package:common_utils/common_utils.dart';
2 -import 'package:flutter/material.dart'; 2 +import 'package:flutter/material.dart' hide Router;
3 import 'package:flutter_screenutil/flutter_screenutil.dart'; 3 import 'package:flutter_screenutil/flutter_screenutil.dart';
4 import 'package:one_key/res/colors.dart'; 4 import 'package:one_key/res/colors.dart';
5 5
@@ -21,7 +21,7 @@ packages: @@ -21,7 +21,7 @@ packages:
21 name: async 21 name: async
22 url: "https://pub.flutter-io.cn" 22 url: "https://pub.flutter-io.cn"
23 source: hosted 23 source: hosted
24 - version: "2.4.2" 24 + version: "2.5.0-nullsafety.1"
25 audioplayers: 25 audioplayers:
26 dependency: "direct main" 26 dependency: "direct main"
27 description: 27 description:
@@ -35,7 +35,7 @@ packages: @@ -35,7 +35,7 @@ packages:
35 name: boolean_selector 35 name: boolean_selector
36 url: "https://pub.flutter-io.cn" 36 url: "https://pub.flutter-io.cn"
37 source: hosted 37 source: hosted
38 - version: "2.0.0" 38 + version: "2.1.0-nullsafety.1"
39 build: 39 build:
40 dependency: transitive 40 dependency: transitive
41 description: 41 description:
@@ -98,21 +98,21 @@ packages: @@ -98,21 +98,21 @@ packages:
98 name: cached_network_image 98 name: cached_network_image
99 url: "https://pub.flutter-io.cn" 99 url: "https://pub.flutter-io.cn"
100 source: hosted 100 source: hosted
101 - version: "2.3.2+1" 101 + version: "2.3.3"
102 characters: 102 characters:
103 dependency: transitive 103 dependency: transitive
104 description: 104 description:
105 name: characters 105 name: characters
106 url: "https://pub.flutter-io.cn" 106 url: "https://pub.flutter-io.cn"
107 source: hosted 107 source: hosted
108 - version: "1.0.0" 108 + version: "1.1.0-nullsafety.3"
109 charcode: 109 charcode:
110 dependency: transitive 110 dependency: transitive
111 description: 111 description:
112 name: charcode 112 name: charcode
113 url: "https://pub.flutter-io.cn" 113 url: "https://pub.flutter-io.cn"
114 source: hosted 114 source: hosted
115 - version: "1.1.3" 115 + version: "1.2.0-nullsafety.1"
116 checked_yaml: 116 checked_yaml:
117 dependency: transitive 117 dependency: transitive
118 description: 118 description:
@@ -126,21 +126,21 @@ packages: @@ -126,21 +126,21 @@ packages:
126 name: clock 126 name: clock
127 url: "https://pub.flutter-io.cn" 127 url: "https://pub.flutter-io.cn"
128 source: hosted 128 source: hosted
129 - version: "1.0.1" 129 + version: "1.1.0-nullsafety.1"
130 code_builder: 130 code_builder:
131 dependency: transitive 131 dependency: transitive
132 description: 132 description:
133 name: code_builder 133 name: code_builder
134 url: "https://pub.flutter-io.cn" 134 url: "https://pub.flutter-io.cn"
135 source: hosted 135 source: hosted
136 - version: "3.4.1" 136 + version: "3.5.0"
137 collection: 137 collection:
138 dependency: transitive 138 dependency: transitive
139 description: 139 description:
140 name: collection 140 name: collection
141 url: "https://pub.flutter-io.cn" 141 url: "https://pub.flutter-io.cn"
142 source: hosted 142 source: hosted
143 - version: "1.14.13" 143 + version: "1.15.0-nullsafety.3"
144 common_utils: 144 common_utils:
145 dependency: "direct main" 145 dependency: "direct main"
146 description: 146 description:
@@ -154,7 +154,7 @@ packages: @@ -154,7 +154,7 @@ packages:
154 name: connectivity 154 name: connectivity
155 url: "https://pub.flutter-io.cn" 155 url: "https://pub.flutter-io.cn"
156 source: hosted 156 source: hosted
157 - version: "0.4.9+3" 157 + version: "0.4.9+5"
158 connectivity_for_web: 158 connectivity_for_web:
159 dependency: transitive 159 dependency: transitive
160 description: 160 description:
@@ -238,7 +238,7 @@ packages: @@ -238,7 +238,7 @@ packages:
238 name: device_info 238 name: device_info
239 url: "https://pub.flutter-io.cn" 239 url: "https://pub.flutter-io.cn"
240 source: hosted 240 source: hosted
241 - version: "0.4.2+8" 241 + version: "0.4.2+9"
242 device_info_platform_interface: 242 device_info_platform_interface:
243 dependency: transitive 243 dependency: transitive
244 description: 244 description:
@@ -259,7 +259,7 @@ packages: @@ -259,7 +259,7 @@ packages:
259 name: fake_async 259 name: fake_async
260 url: "https://pub.flutter-io.cn" 260 url: "https://pub.flutter-io.cn"
261 source: hosted 261 source: hosted
262 - version: "1.1.0" 262 + version: "1.2.0-nullsafety.1"
263 ffi: 263 ffi:
264 dependency: transitive 264 dependency: transitive
265 description: 265 description:
@@ -306,21 +306,21 @@ packages: @@ -306,21 +306,21 @@ packages:
306 name: flutter_bugly 306 name: flutter_bugly
307 url: "https://pub.flutter-io.cn" 307 url: "https://pub.flutter-io.cn"
308 source: hosted 308 source: hosted
309 - version: "0.2.8" 309 + version: "0.2.9"
310 flutter_cache_manager: 310 flutter_cache_manager:
311 dependency: transitive 311 dependency: transitive
312 description: 312 description:
313 name: flutter_cache_manager 313 name: flutter_cache_manager
314 url: "https://pub.flutter-io.cn" 314 url: "https://pub.flutter-io.cn"
315 source: hosted 315 source: hosted
316 - version: "1.4.2" 316 + version: "2.0.0"
317 flutter_easyrefresh: 317 flutter_easyrefresh:
318 dependency: "direct main" 318 dependency: "direct main"
319 description: 319 description:
320 name: flutter_easyrefresh 320 name: flutter_easyrefresh
321 url: "https://pub.flutter-io.cn" 321 url: "https://pub.flutter-io.cn"
322 source: hosted 322 source: hosted
323 - version: "2.1.5" 323 + version: "2.1.6"
324 flutter_picker: 324 flutter_picker:
325 dependency: "direct main" 325 dependency: "direct main"
326 description: 326 description:
@@ -400,7 +400,7 @@ packages: @@ -400,7 +400,7 @@ packages:
400 name: html 400 name: html
401 url: "https://pub.flutter-io.cn" 401 url: "https://pub.flutter-io.cn"
402 source: hosted 402 source: hosted
403 - version: "0.14.0+3" 403 + version: "0.14.0+4"
404 http: 404 http:
405 dependency: transitive 405 dependency: transitive
406 description: 406 description:
@@ -491,14 +491,14 @@ packages: @@ -491,14 +491,14 @@ packages:
491 name: matcher 491 name: matcher
492 url: "https://pub.flutter-io.cn" 492 url: "https://pub.flutter-io.cn"
493 source: hosted 493 source: hosted
494 - version: "0.12.8" 494 + version: "0.12.10-nullsafety.1"
495 meta: 495 meta:
496 dependency: transitive 496 dependency: transitive
497 description: 497 description:
498 name: meta 498 name: meta
499 url: "https://pub.flutter-io.cn" 499 url: "https://pub.flutter-io.cn"
500 source: hosted 500 source: hosted
501 - version: "1.1.8" 501 + version: "1.3.0-nullsafety.3"
502 mime: 502 mime:
503 dependency: transitive 503 dependency: transitive
504 description: 504 description:
@@ -561,14 +561,14 @@ packages: @@ -561,14 +561,14 @@ packages:
561 name: path 561 name: path
562 url: "https://pub.flutter-io.cn" 562 url: "https://pub.flutter-io.cn"
563 source: hosted 563 source: hosted
564 - version: "1.7.0" 564 + version: "1.8.0-nullsafety.1"
565 path_provider: 565 path_provider:
566 dependency: "direct main" 566 dependency: "direct main"
567 description: 567 description:
568 name: path_provider 568 name: path_provider
569 url: "https://pub.flutter-io.cn" 569 url: "https://pub.flutter-io.cn"
570 source: hosted 570 source: hosted
571 - version: "1.6.18" 571 + version: "1.6.22"
572 path_provider_linux: 572 path_provider_linux:
573 dependency: transitive 573 dependency: transitive
574 description: 574 description:
@@ -603,7 +603,7 @@ packages: @@ -603,7 +603,7 @@ packages:
603 name: pedantic 603 name: pedantic
604 url: "https://pub.flutter-io.cn" 604 url: "https://pub.flutter-io.cn"
605 source: hosted 605 source: hosted
606 - version: "1.9.0" 606 + version: "1.9.2"
607 permission_handler: 607 permission_handler:
608 dependency: "direct main" 608 dependency: "direct main"
609 description: 609 description:
@@ -631,7 +631,7 @@ packages: @@ -631,7 +631,7 @@ packages:
631 name: plugin_platform_interface 631 name: plugin_platform_interface
632 url: "https://pub.flutter-io.cn" 632 url: "https://pub.flutter-io.cn"
633 source: hosted 633 source: hosted
634 - version: "1.0.2" 634 + version: "1.0.3"
635 pool: 635 pool:
636 dependency: transitive 636 dependency: transitive
637 description: 637 description:
@@ -673,7 +673,7 @@ packages: @@ -673,7 +673,7 @@ packages:
673 name: quiver 673 name: quiver
674 url: "https://pub.flutter-io.cn" 674 url: "https://pub.flutter-io.cn"
675 source: hosted 675 source: hosted
676 - version: "2.1.3" 676 + version: "2.1.4+1"
677 rational: 677 rational:
678 dependency: transitive 678 dependency: transitive
679 description: 679 description:
@@ -694,7 +694,7 @@ packages: @@ -694,7 +694,7 @@ packages:
694 name: shared_preferences 694 name: shared_preferences
695 url: "https://pub.flutter-io.cn" 695 url: "https://pub.flutter-io.cn"
696 source: hosted 696 source: hosted
697 - version: "0.5.12" 697 + version: "0.5.12+2"
698 shared_preferences_linux: 698 shared_preferences_linux:
699 dependency: transitive 699 dependency: transitive
700 description: 700 description:
@@ -769,14 +769,14 @@ packages: @@ -769,14 +769,14 @@ packages:
769 name: source_span 769 name: source_span
770 url: "https://pub.flutter-io.cn" 770 url: "https://pub.flutter-io.cn"
771 source: hosted 771 source: hosted
772 - version: "1.7.0" 772 + version: "1.8.0-nullsafety.2"
773 sqflite: 773 sqflite:
774 dependency: "direct main" 774 dependency: "direct main"
775 description: 775 description:
776 name: sqflite 776 name: sqflite
777 url: "https://pub.flutter-io.cn" 777 url: "https://pub.flutter-io.cn"
778 source: hosted 778 source: hosted
779 - version: "1.3.1+1" 779 + version: "1.3.2+1"
780 sqflite_common: 780 sqflite_common:
781 dependency: transitive 781 dependency: transitive
782 description: 782 description:
@@ -790,14 +790,14 @@ packages: @@ -790,14 +790,14 @@ packages:
790 name: stack_trace 790 name: stack_trace
791 url: "https://pub.flutter-io.cn" 791 url: "https://pub.flutter-io.cn"
792 source: hosted 792 source: hosted
793 - version: "1.9.5" 793 + version: "1.10.0-nullsafety.1"
794 stream_channel: 794 stream_channel:
795 dependency: transitive 795 dependency: transitive
796 description: 796 description:
797 name: stream_channel 797 name: stream_channel
798 url: "https://pub.flutter-io.cn" 798 url: "https://pub.flutter-io.cn"
799 source: hosted 799 source: hosted
800 - version: "2.0.0" 800 + version: "2.1.0-nullsafety.1"
801 stream_transform: 801 stream_transform:
802 dependency: transitive 802 dependency: transitive
803 description: 803 description:
@@ -811,7 +811,7 @@ packages: @@ -811,7 +811,7 @@ packages:
811 name: string_scanner 811 name: string_scanner
812 url: "https://pub.flutter-io.cn" 812 url: "https://pub.flutter-io.cn"
813 source: hosted 813 source: hosted
814 - version: "1.0.5" 814 + version: "1.1.0-nullsafety.1"
815 synchronized: 815 synchronized:
816 dependency: transitive 816 dependency: transitive
817 description: 817 description:
@@ -825,21 +825,21 @@ packages: @@ -825,21 +825,21 @@ packages:
825 name: table_calendar 825 name: table_calendar
826 url: "https://pub.flutter-io.cn" 826 url: "https://pub.flutter-io.cn"
827 source: hosted 827 source: hosted
828 - version: "2.2.3" 828 + version: "2.3.0"
829 term_glyph: 829 term_glyph:
830 dependency: transitive 830 dependency: transitive
831 description: 831 description:
832 name: term_glyph 832 name: term_glyph
833 url: "https://pub.flutter-io.cn" 833 url: "https://pub.flutter-io.cn"
834 source: hosted 834 source: hosted
835 - version: "1.1.0" 835 + version: "1.2.0-nullsafety.1"
836 test_api: 836 test_api:
837 dependency: transitive 837 dependency: transitive
838 description: 838 description:
839 name: test_api 839 name: test_api
840 url: "https://pub.flutter-io.cn" 840 url: "https://pub.flutter-io.cn"
841 source: hosted 841 source: hosted
842 - version: "0.2.17" 842 + version: "0.2.19-nullsafety.2"
843 timing: 843 timing:
844 dependency: transitive 844 dependency: transitive
845 description: 845 description:
@@ -862,21 +862,21 @@ packages: @@ -862,21 +862,21 @@ packages:
862 name: typed_data 862 name: typed_data
863 url: "https://pub.flutter-io.cn" 863 url: "https://pub.flutter-io.cn"
864 source: hosted 864 source: hosted
865 - version: "1.2.0" 865 + version: "1.3.0-nullsafety.3"
866 url_launcher: 866 url_launcher:
867 dependency: "direct main" 867 dependency: "direct main"
868 description: 868 description:
869 name: url_launcher 869 name: url_launcher
870 url: "https://pub.flutter-io.cn" 870 url: "https://pub.flutter-io.cn"
871 source: hosted 871 source: hosted
872 - version: "5.7.2" 872 + version: "5.7.8"
873 url_launcher_linux: 873 url_launcher_linux:
874 dependency: transitive 874 dependency: transitive
875 description: 875 description:
876 name: url_launcher_linux 876 name: url_launcher_linux
877 url: "https://pub.flutter-io.cn" 877 url: "https://pub.flutter-io.cn"
878 source: hosted 878 source: hosted
879 - version: "0.0.1+1" 879 + version: "0.0.1+3"
880 url_launcher_macos: 880 url_launcher_macos:
881 dependency: transitive 881 dependency: transitive
882 description: 882 description:
@@ -890,14 +890,14 @@ packages: @@ -890,14 +890,14 @@ packages:
890 name: url_launcher_platform_interface 890 name: url_launcher_platform_interface
891 url: "https://pub.flutter-io.cn" 891 url: "https://pub.flutter-io.cn"
892 source: hosted 892 source: hosted
893 - version: "1.0.8" 893 + version: "1.0.9"
894 url_launcher_web: 894 url_launcher_web:
895 dependency: transitive 895 dependency: transitive
896 description: 896 description:
897 name: url_launcher_web 897 name: url_launcher_web
898 url: "https://pub.flutter-io.cn" 898 url: "https://pub.flutter-io.cn"
899 source: hosted 899 source: hosted
900 - version: "0.1.4+1" 900 + version: "0.1.5"
901 url_launcher_windows: 901 url_launcher_windows:
902 dependency: transitive 902 dependency: transitive
903 description: 903 description:
@@ -918,7 +918,7 @@ packages: @@ -918,7 +918,7 @@ packages:
918 name: vector_math 918 name: vector_math
919 url: "https://pub.flutter-io.cn" 919 url: "https://pub.flutter-io.cn"
920 source: hosted 920 source: hosted
921 - version: "2.0.8" 921 + version: "2.1.0-nullsafety.3"
922 watcher: 922 watcher:
923 dependency: transitive 923 dependency: transitive
924 description: 924 description:
@@ -953,7 +953,7 @@ packages: @@ -953,7 +953,7 @@ packages:
953 name: xdg_directories 953 name: xdg_directories
954 url: "https://pub.flutter-io.cn" 954 url: "https://pub.flutter-io.cn"
955 source: hosted 955 source: hosted
956 - version: "0.1.0" 956 + version: "0.1.2"
957 yaml: 957 yaml:
958 dependency: transitive 958 dependency: transitive
959 description: 959 description:
@@ -962,5 +962,5 @@ packages: @@ -962,5 +962,5 @@ packages:
962 source: hosted 962 source: hosted
963 version: "2.2.1" 963 version: "2.2.1"
964 sdks: 964 sdks:
965 - dart: ">=2.9.0 <3.0.0"  
966 - flutter: ">=1.20.0 <2.0.0" 965 + dart: ">=2.10.2 <2.11.0"
  966 + flutter: ">=1.22.2 <2.0.0"