Showing
19 changed files
with
728 additions
and
461 deletions
| @@ -134,7 +134,7 @@ class MessageTreatedPageState extends State<MessageTreatedPage> { | @@ -134,7 +134,7 @@ class MessageTreatedPageState extends State<MessageTreatedPage> { | ||
| 134 | "sid": userModel.user.sellerid, | 134 | "sid": userModel.user.sellerid, |
| 135 | "status": '1', | 135 | "status": '1', |
| 136 | "offset": offset.toString(), | 136 | "offset": offset.toString(), |
| 137 | - "limit": "20", | 137 | + "limit": "100", |
| 138 | }; | 138 | }; |
| 139 | if (typeid != '') { | 139 | if (typeid != '') { |
| 140 | params['type_id'] = typeid; //1提前点餐/2内部预订/10在线预订/店内消息传15 | 140 | params['type_id'] = typeid; //1提前点餐/2内部预订/10在线预订/店内消息传15 |
| @@ -71,7 +71,7 @@ class NoteBookPageState extends State<NoteBookPage> { | @@ -71,7 +71,7 @@ class NoteBookPageState extends State<NoteBookPage> { | ||
| 71 | void initState() { | 71 | void initState() { |
| 72 | // TODO: implement initState | 72 | // TODO: implement initState |
| 73 | super.initState(); | 73 | super.initState(); |
| 74 | - noteBookModel.isSimple = App.sp.getBool("isSimple") ?? true; | 74 | + |
| 75 | tabIndex = widget.tabIndex; | 75 | tabIndex = widget.tabIndex; |
| 76 | LogUtil.v("notebook_page initState"); | 76 | LogUtil.v("notebook_page initState"); |
| 77 | 77 | ||
| @@ -83,6 +83,7 @@ class NoteBookPageState extends State<NoteBookPage> { | @@ -83,6 +83,7 @@ class NoteBookPageState extends State<NoteBookPage> { | ||
| 83 | startingDayOfWeek = _initStartingDayOfWeek(); | 83 | startingDayOfWeek = _initStartingDayOfWeek(); |
| 84 | dateTimeNow = DateTime.now(); | 84 | dateTimeNow = DateTime.now(); |
| 85 | WidgetsBinding.instance.addPostFrameCallback((_) { | 85 | WidgetsBinding.instance.addPostFrameCallback((_) { |
| 86 | + noteBookModel.isSimple = App.sp.getBool("isSimple") ?? true; | ||
| 86 | _initTime(); | 87 | _initTime(); |
| 87 | setState(() {}); | 88 | setState(() {}); |
| 88 | _getReserveList(needLoading: true, showLoading: false); | 89 | _getReserveList(needLoading: true, showLoading: false); |
| @@ -145,7 +145,7 @@ class MessageItemFSim extends StatelessWidget { | @@ -145,7 +145,7 @@ class MessageItemFSim extends StatelessWidget { | ||
| 145 | //没有购买客情维护模块 | 145 | //没有购买客情维护模块 |
| 146 | //提示购买 | 146 | //提示购买 |
| 147 | 147 | ||
| 148 | - DialogUtil.showSellerVersionBuyDialog(context, '客情维护', (v) {}); | 148 | + DialogUtil.showSellerVersionBuyDialog(context, '请使用带客情维护功能的周到安排商家软件版本。详情请联系400-000-9690', (v) {}); |
| 149 | return; | 149 | return; |
| 150 | } | 150 | } |
| 151 | //存酒超期 | 151 | //存酒超期 |
| @@ -170,14 +170,14 @@ class MessageItemFSim extends StatelessWidget { | @@ -170,14 +170,14 @@ class MessageItemFSim extends StatelessWidget { | ||
| 170 | // null, | 170 | // null, |
| 171 | // null); | 171 | // null); |
| 172 | 172 | ||
| 173 | - // NavigatorUtil.goCustomerDetailPageSim( | 173 | + // NavigatorUtil.goCustomerDetailPage( |
| 174 | // context, userHistoryEntity, FromPage.FromPageMessagePage); | 174 | // context, userHistoryEntity, FromPage.FromPageMessagePage); |
| 175 | } else if (message.message_type == "19") { | 175 | } else if (message.message_type == "19") { |
| 176 | if (!collectStoreProvider.sellerPreserve) { | 176 | if (!collectStoreProvider.sellerPreserve) { |
| 177 | //没有购买客情维护模块 | 177 | //没有购买客情维护模块 |
| 178 | //提示购买 | 178 | //提示购买 |
| 179 | 179 | ||
| 180 | - DialogUtil.showSellerVersionBuyDialog(context, '客情维护', (v) {}); | 180 | + DialogUtil.showSellerVersionBuyDialog(context, '请使用带客情维护功能的周到安排商家软件版本。详情请联系400-000-9690', (v) {}); |
| 181 | return; | 181 | return; |
| 182 | } | 182 | } |
| 183 | //纪念日提醒 | 183 | //纪念日提醒 |
| @@ -330,7 +330,7 @@ class MessageItemFSim extends StatelessWidget { | @@ -330,7 +330,7 @@ class MessageItemFSim extends StatelessWidget { | ||
| 330 | //没有购买客情维护模块 | 330 | //没有购买客情维护模块 |
| 331 | //提示购买 | 331 | //提示购买 |
| 332 | 332 | ||
| 333 | - DialogUtil.showSellerVersionBuyDialog(context, '客情维护', (v) {}); | 333 | + DialogUtil.showSellerVersionBuyDialog(context, '请使用带客情维护功能的周到安排商家软件版本。详情请联系400-000-9690', (v) {}); |
| 334 | return; | 334 | return; |
| 335 | } | 335 | } |
| 336 | //存酒超期 | 336 | //存酒超期 |
| @@ -372,7 +372,7 @@ class MessageItemFSim extends StatelessWidget { | @@ -372,7 +372,7 @@ class MessageItemFSim extends StatelessWidget { | ||
| 372 | //没有购买客情维护模块 | 372 | //没有购买客情维护模块 |
| 373 | //提示购买 | 373 | //提示购买 |
| 374 | 374 | ||
| 375 | - DialogUtil.showSellerVersionBuyDialog(context, '客情维护', (v) {}); | 375 | + DialogUtil.showSellerVersionBuyDialog(context, '请使用带客情维护功能的周到安排商家软件版本。详情请联系400-000-9690', (v) {}); |
| 376 | return; | 376 | return; |
| 377 | } | 377 | } |
| 378 | // CustomerBySellerSunModel userHistoryEntity = | 378 | // CustomerBySellerSunModel userHistoryEntity = |
| @@ -858,7 +858,7 @@ class MessageItemFSim extends StatelessWidget { | @@ -858,7 +858,7 @@ class MessageItemFSim extends StatelessWidget { | ||
| 858 | //提示购买 | 858 | //提示购买 |
| 859 | 859 | ||
| 860 | DialogUtil.showSellerVersionBuyDialog( | 860 | DialogUtil.showSellerVersionBuyDialog( |
| 861 | - context, '客情维护', (v) {}); | 861 | + context, '请使用带客情维护功能的周到安排商家软件版本。详情请联系400-000-9690', (v) {}); |
| 862 | return; | 862 | return; |
| 863 | } | 863 | } |
| 864 | //存酒超期 | 864 | //存酒超期 |
| @@ -902,7 +902,7 @@ class MessageItemFSim extends StatelessWidget { | @@ -902,7 +902,7 @@ class MessageItemFSim extends StatelessWidget { | ||
| 902 | //提示购买 | 902 | //提示购买 |
| 903 | 903 | ||
| 904 | DialogUtil.showSellerVersionBuyDialog( | 904 | DialogUtil.showSellerVersionBuyDialog( |
| 905 | - context, '客情维护', (v) {}); | 905 | + context, '请使用带客情维护功能的周到安排商家软件版本。详情请联系400-000-9690', (v) {}); |
| 906 | return; | 906 | return; |
| 907 | } | 907 | } |
| 908 | // CustomerBySellerSunModel userHistoryEntity = | 908 | // CustomerBySellerSunModel userHistoryEntity = |
| @@ -18,6 +18,7 @@ import 'package:one_key/utils/event_bus.dart'; | @@ -18,6 +18,7 @@ import 'package:one_key/utils/event_bus.dart'; | ||
| 18 | 18 | ||
| 19 | import '../../provider/collect_store_provider.dart'; | 19 | import '../../provider/collect_store_provider.dart'; |
| 20 | 20 | ||
| 21 | + | ||
| 21 | /** | 22 | /** |
| 22 | * 已处理消息 | 23 | * 已处理消息 |
| 23 | */ | 24 | */ |
| @@ -30,7 +31,7 @@ class MessageTreatedPageSim extends StatefulWidget { | @@ -30,7 +31,7 @@ class MessageTreatedPageSim extends StatefulWidget { | ||
| 30 | } | 31 | } |
| 31 | 32 | ||
| 32 | class MessageTreatedPageSimState extends State<MessageTreatedPageSim> { | 33 | class MessageTreatedPageSimState extends State<MessageTreatedPageSim> { |
| 33 | - EasyRefreshController _controller; | 34 | + |
| 34 | 35 | ||
| 35 | Color selectedColor = MyColours.color_199095; | 36 | Color selectedColor = MyColours.color_199095; |
| 36 | Color unSelectedColor = MyColours.color_999999; | 37 | Color unSelectedColor = MyColours.color_999999; |
| @@ -45,19 +46,27 @@ class MessageTreatedPageSimState extends State<MessageTreatedPageSim> { | @@ -45,19 +46,27 @@ class MessageTreatedPageSimState extends State<MessageTreatedPageSim> { | ||
| 45 | String typeid = ''; //默认全部 | 46 | String typeid = ''; //默认全部 |
| 46 | 47 | ||
| 47 | CollectStoreProvider collectStoreProvider; | 48 | CollectStoreProvider collectStoreProvider; |
| 49 | + EasyRefreshController easyRefreshController; | ||
| 50 | + | ||
| 51 | + | ||
| 52 | + | ||
| 53 | + | ||
| 54 | + | ||
| 48 | @override | 55 | @override |
| 49 | void initState() { | 56 | void initState() { |
| 50 | // TODO: implement initState | 57 | // TODO: implement initState |
| 51 | super.initState(); | 58 | super.initState(); |
| 59 | + | ||
| 52 | _initMenu(); | 60 | _initMenu(); |
| 53 | // //移除在线预订消息 | 61 | // //移除在线预订消息 |
| 54 | // bus.on("remove_untreated_message", (args) { | 62 | // bus.on("remove_untreated_message", (args) { |
| 55 | // messageModel.removeUntreatedMessageByMid(args.toString()); | 63 | // messageModel.removeUntreatedMessageByMid(args.toString()); |
| 56 | // messageDialogModel.removeMessage(args.toString()); | 64 | // messageDialogModel.removeMessage(args.toString()); |
| 57 | // }); | 65 | // }); |
| 58 | - _controller = EasyRefreshController(); | 66 | + |
| 59 | // messageModel.pageState = PageState.Loading; | 67 | // messageModel.pageState = PageState.Loading; |
| 60 | WidgetsBinding.instance.addPostFrameCallback((_) { | 68 | WidgetsBinding.instance.addPostFrameCallback((_) { |
| 69 | + messageModel.controller = EasyRefreshController(); | ||
| 61 | messageModel.pageState = PageState.Loading; | 70 | messageModel.pageState = PageState.Loading; |
| 62 | messageModel.notifyListeners(); | 71 | messageModel.notifyListeners(); |
| 63 | getMessage(typeid); | 72 | getMessage(typeid); |
| @@ -84,33 +93,33 @@ class MessageTreatedPageSimState extends State<MessageTreatedPageSim> { | @@ -84,33 +93,33 @@ class MessageTreatedPageSimState extends State<MessageTreatedPageSim> { | ||
| 84 | MessageMenuModel model3 = MessageMenuModel(); | 93 | MessageMenuModel model3 = MessageMenuModel(); |
| 85 | model3.title = '在线预订'; | 94 | model3.title = '在线预订'; |
| 86 | model3.select = false; | 95 | model3.select = false; |
| 87 | - MessageMenuModel model4 = MessageMenuModel(); | ||
| 88 | - model4.title = '提前点餐'; | ||
| 89 | - model4.select = false; | ||
| 90 | - MessageMenuModel model5 = MessageMenuModel(); | ||
| 91 | - model5.title = '在线买单'; | ||
| 92 | - model5.select = false; | ||
| 93 | - MessageMenuModel model6 = MessageMenuModel(); | ||
| 94 | - model6.title = '会员充值'; | ||
| 95 | - model6.select = false; | 96 | + // MessageMenuModel model4 = MessageMenuModel(); |
| 97 | + // model4.title = '提前点餐'; | ||
| 98 | + // model4.select = false; | ||
| 99 | + // MessageMenuModel model5 = MessageMenuModel(); | ||
| 100 | + // model5.title = '在线买单'; | ||
| 101 | + // model5.select = false; | ||
| 102 | + // MessageMenuModel model6 = MessageMenuModel(); | ||
| 103 | + // model6.title = '会员充值'; | ||
| 104 | + // model6.select = false; | ||
| 96 | 105 | ||
| 97 | - MessageMenuModel model7 = MessageMenuModel(); | ||
| 98 | - model7.title = '存酒超期'; | ||
| 99 | - model7.select = false; | 106 | + // MessageMenuModel model7 = MessageMenuModel(); |
| 107 | + // model7.title = '存酒超期'; | ||
| 108 | + // model7.select = false; | ||
| 100 | 109 | ||
| 101 | - MessageMenuModel model8 = MessageMenuModel(); | ||
| 102 | - model8.title = '纪念日'; | ||
| 103 | - model8.select = false; | 110 | + // MessageMenuModel model8 = MessageMenuModel(); |
| 111 | + // model8.title = '纪念日'; | ||
| 112 | + // model8.select = false; | ||
| 104 | 113 | ||
| 105 | menuTitle = [ | 114 | menuTitle = [ |
| 106 | model1, | 115 | model1, |
| 107 | model2, | 116 | model2, |
| 108 | model3, | 117 | model3, |
| 109 | - model4, | ||
| 110 | - model5, | ||
| 111 | - model6, | ||
| 112 | - model7, | ||
| 113 | - model8 | 118 | + // model4, |
| 119 | + // model5, | ||
| 120 | + // model6, | ||
| 121 | + // model7, | ||
| 122 | + // model8 | ||
| 114 | ]; | 123 | ]; |
| 115 | // menuTitle = [model1, model2, model3, model4, model5]; | 124 | // menuTitle = [model1, model2, model3, model4, model5]; |
| 116 | } | 125 | } |
| @@ -134,13 +143,13 @@ class MessageTreatedPageSimState extends State<MessageTreatedPageSim> { | @@ -134,13 +143,13 @@ class MessageTreatedPageSimState extends State<MessageTreatedPageSim> { | ||
| 134 | "sid": userModel.user.sellerid, | 143 | "sid": userModel.user.sellerid, |
| 135 | "status": '1', | 144 | "status": '1', |
| 136 | "offset": offset.toString(), | 145 | "offset": offset.toString(), |
| 137 | - "limit": "20", | 146 | + "limit": "100", |
| 138 | }; | 147 | }; |
| 139 | if (typeid != '') { | 148 | if (typeid != '') { |
| 140 | params['type_id'] = typeid; //1提前点餐/2内部预订/10在线预订/店内消息传15 | 149 | params['type_id'] = typeid; //1提前点餐/2内部预订/10在线预订/店内消息传15 |
| 141 | } | 150 | } |
| 142 | 151 | ||
| 143 | - await messageModel.getMessages(context, params, showLoading: showLoading); | 152 | + await messageModel.getMessagesSim(context, params, showLoading: showLoading); |
| 144 | // _getUnMsgNum(); | 153 | // _getUnMsgNum(); |
| 145 | } | 154 | } |
| 146 | 155 | ||
| @@ -191,23 +200,24 @@ class MessageTreatedPageSimState extends State<MessageTreatedPageSim> { | @@ -191,23 +200,24 @@ class MessageTreatedPageSimState extends State<MessageTreatedPageSim> { | ||
| 191 | } else if (index == 2) { | 200 | } else if (index == 2) { |
| 192 | //在线预订 | 201 | //在线预订 |
| 193 | typeid = '10'; | 202 | typeid = '10'; |
| 194 | - } else if (index == 3) { | ||
| 195 | - //提前点餐 | ||
| 196 | - typeid = '1'; | ||
| 197 | - } else if (index == 4) { | ||
| 198 | - //在线买单 | ||
| 199 | - typeid = '12'; | ||
| 200 | - } else if (index == 5) { | ||
| 201 | - //会员充值 | ||
| 202 | - typeid = '17'; | ||
| 203 | - } else if (index == 6) { | ||
| 204 | - //存酒超期 | ||
| 205 | - typeid = '18'; | ||
| 206 | - } | ||
| 207 | - else if (index == 7) { | ||
| 208 | - //纪念日 | ||
| 209 | - typeid = '19'; | ||
| 210 | - } | 203 | + } |
| 204 | + // else if (index == 3) { | ||
| 205 | + // //提前点餐 | ||
| 206 | + // typeid = '1'; | ||
| 207 | + // } else if (index == 4) { | ||
| 208 | + // //在线买单 | ||
| 209 | + // typeid = '12'; | ||
| 210 | + // } else if (index == 5) { | ||
| 211 | + // //会员充值 | ||
| 212 | + // typeid = '17'; | ||
| 213 | + // } else if (index == 6) { | ||
| 214 | + // //存酒超期 | ||
| 215 | + // typeid = '18'; | ||
| 216 | + // } | ||
| 217 | + // else if (index == 7) { | ||
| 218 | + // //纪念日 | ||
| 219 | + // typeid = '19'; | ||
| 220 | + // } | ||
| 211 | getMessage(typeid, showLoading: true); | 221 | getMessage(typeid, showLoading: true); |
| 212 | }, | 222 | }, |
| 213 | child: Container( | 223 | child: Container( |
| @@ -263,7 +273,9 @@ class MessageTreatedPageSimState extends State<MessageTreatedPageSim> { | @@ -263,7 +273,9 @@ class MessageTreatedPageSimState extends State<MessageTreatedPageSim> { | ||
| 263 | showMsg: "加载中,请稍后...", | 273 | showMsg: "加载中,请稍后...", |
| 264 | ) | 274 | ) |
| 265 | : EasyRefresh.custom( | 275 | : EasyRefresh.custom( |
| 266 | - controller: _controller, | 276 | + controller: messageModel.controller, |
| 277 | + | ||
| 278 | + | ||
| 267 | slivers: [ | 279 | slivers: [ |
| 268 | SliverList( | 280 | SliverList( |
| 269 | delegate: SliverChildBuilderDelegate( | 281 | delegate: SliverChildBuilderDelegate( |
| @@ -282,6 +294,7 @@ class MessageTreatedPageSimState extends State<MessageTreatedPageSim> { | @@ -282,6 +294,7 @@ class MessageTreatedPageSimState extends State<MessageTreatedPageSim> { | ||
| 282 | }, | 294 | }, |
| 283 | onLoad: () async { | 295 | onLoad: () async { |
| 284 | offset++; | 296 | offset++; |
| 297 | + | ||
| 285 | getMessage(typeid, showLoading: false); | 298 | getMessage(typeid, showLoading: false); |
| 286 | }, | 299 | }, |
| 287 | ))) | 300 | ))) |
| @@ -160,6 +160,7 @@ class _MyCustomerListPageSimState extends State<MyCustomerListPageSim> | @@ -160,6 +160,7 @@ class _MyCustomerListPageSimState extends State<MyCustomerListPageSim> | ||
| 160 | bus.off('refresh_guest_list_my'); | 160 | bus.off('refresh_guest_list_my'); |
| 161 | bus.off('onload_guest_list_my'); | 161 | bus.off('onload_guest_list_my'); |
| 162 | bus.off('onrefresh_guest_list_my'); | 162 | bus.off('onrefresh_guest_list_my'); |
| 163 | + EventBus().emit('changeStatusColor'); | ||
| 163 | super.dispose(); | 164 | super.dispose(); |
| 164 | } | 165 | } |
| 165 | 166 | ||
| @@ -569,6 +570,8 @@ class _MyCustomerListPageSimState extends State<MyCustomerListPageSim> | @@ -569,6 +570,8 @@ class _MyCustomerListPageSimState extends State<MyCustomerListPageSim> | ||
| 569 | ]))); | 570 | ]))); |
| 570 | } | 571 | } |
| 571 | 572 | ||
| 573 | + /** | ||
| 574 | + | ||
| 572 | Widget _menuWidget() { | 575 | Widget _menuWidget() { |
| 573 | return Container( | 576 | return Container( |
| 574 | margin: EdgeInsets.symmetric( | 577 | margin: EdgeInsets.symmetric( |
| @@ -775,6 +778,7 @@ class _MyCustomerListPageSimState extends State<MyCustomerListPageSim> | @@ -775,6 +778,7 @@ class _MyCustomerListPageSimState extends State<MyCustomerListPageSim> | ||
| 775 | )); | 778 | )); |
| 776 | } | 779 | } |
| 777 | 780 | ||
| 781 | +*/ | ||
| 778 | ///筛选弹框 | 782 | ///筛选弹框 |
| 779 | _showFilterDialogFromTop(BuildContext context, | 783 | _showFilterDialogFromTop(BuildContext context, |
| 780 | {ClickCallState onPressedReset, | 784 | {ClickCallState onPressedReset, |
| @@ -1714,16 +1718,42 @@ class _MyCustomerListPageSimState extends State<MyCustomerListPageSim> | @@ -1714,16 +1718,42 @@ class _MyCustomerListPageSimState extends State<MyCustomerListPageSim> | ||
| 1714 | ), | 1718 | ), |
| 1715 | body: SafeArea( | 1719 | body: SafeArea( |
| 1716 | child: Column(children: [ | 1720 | child: Column(children: [ |
| 1717 | - _searchWidget(), _menuWidget(), | ||
| 1718 | - Expanded( | ||
| 1719 | - child: TabBarView( | ||
| 1720 | - controller: tabController, | ||
| 1721 | - physics: NeverScrollableScrollPhysics(), | ||
| 1722 | - children: _returnListWidget())), | ||
| 1723 | - customerProvider.pageState == PageState.Success && | ||
| 1724 | - customerProvider.selectCustomer.length > 0 | ||
| 1725 | - ? _selectContantWidget() | ||
| 1726 | - : SizedBox(), | 1721 | + _searchWidget(), |
| 1722 | + Expanded(child: Consumer<CustomerProvider>(builder: (context, model, _) { | ||
| 1723 | + if (model.pageState != PageState.Success) { | ||
| 1724 | + return ExceptionPage( | ||
| 1725 | + pageState: model.pageState, | ||
| 1726 | + callback: () { | ||
| 1727 | + page = 1; | ||
| 1728 | + customerProvider.pageDataMy = []; | ||
| 1729 | + _getContantData(); | ||
| 1730 | + }, | ||
| 1731 | + emptyMsg: "暂时没有客户哦", | ||
| 1732 | + emptyImg: "empty_search", | ||
| 1733 | + showMsg: "加载中,请稍后...", | ||
| 1734 | + ); | ||
| 1735 | + } else { | ||
| 1736 | + return MyContactListPageSim( | ||
| 1737 | + uid: Provider.of<UserModel>(context,listen: false).user.openid, | ||
| 1738 | + contacts: model.userHistorys, | ||
| 1739 | + provider: customerProvider, | ||
| 1740 | + // fromPage: widget.fromPage, | ||
| 1741 | + sellerPreserve: collectStoreProvider.sellerPreserve, | ||
| 1742 | + sellerMarketing: collectStoreProvider.sellerMarketing); | ||
| 1743 | + } | ||
| 1744 | + })) | ||
| 1745 | + // _menuWidget(), | ||
| 1746 | + // Expanded( | ||
| 1747 | + // child: _returnListWidget()), | ||
| 1748 | + // Expanded( | ||
| 1749 | + // child: TabBarView( | ||
| 1750 | + // controller: tabController, | ||
| 1751 | + // physics: NeverScrollableScrollPhysics(), | ||
| 1752 | + // children: _returnListWidget())), | ||
| 1753 | + // customerProvider.pageState == PageState.Success && | ||
| 1754 | + // customerProvider.selectCustomer.length > 0 | ||
| 1755 | + // ? _selectContantWidget() | ||
| 1756 | + // : SizedBox(), | ||
| 1727 | // _searchWidget(), | 1757 | // _searchWidget(), |
| 1728 | // Positioned( | 1758 | // Positioned( |
| 1729 | // top: 0, | 1759 | // top: 0, |
| @@ -186,9 +186,12 @@ class _CustomerListPageSimState extends State<CustomerListPageSim> | @@ -186,9 +186,12 @@ class _CustomerListPageSimState extends State<CustomerListPageSim> | ||
| 186 | bus.off('refresh_guest_list'); | 186 | bus.off('refresh_guest_list'); |
| 187 | bus.off('onload_guest_list'); | 187 | bus.off('onload_guest_list'); |
| 188 | bus.off('onrefresh_guest_list'); | 188 | bus.off('onrefresh_guest_list'); |
| 189 | + EventBus().emit('changeStatusColor'); | ||
| 189 | super.dispose(); | 190 | super.dispose(); |
| 190 | } | 191 | } |
| 191 | 192 | ||
| 193 | + | ||
| 194 | + | ||
| 192 | _getManagerAndList() async { | 195 | _getManagerAndList() async { |
| 193 | _getContantData(); | 196 | _getContantData(); |
| 194 | // _getSellerGuestManage(); | 197 | // _getSellerGuestManage(); |
| @@ -1902,12 +1905,66 @@ class _CustomerListPageSimState extends State<CustomerListPageSim> | @@ -1902,12 +1905,66 @@ class _CustomerListPageSimState extends State<CustomerListPageSim> | ||
| 1902 | child: Column(mainAxisSize: MainAxisSize.min, children: [ | 1905 | child: Column(mainAxisSize: MainAxisSize.min, children: [ |
| 1903 | _searchWidget(), | 1906 | _searchWidget(), |
| 1904 | // _menuWidget(), | 1907 | // _menuWidget(), |
| 1908 | + Expanded(child: Consumer<CustomerProvider>(builder: (context, model, _) { | ||
| 1909 | + if (model.pageState != PageState.Success) { | ||
| 1910 | + return ExceptionPage( | ||
| 1911 | + pageState: model.pageState, | ||
| 1912 | + callback: () { | ||
| 1913 | + model.pageState = PageState.Loading; | ||
| 1914 | + model.notifyListeners(); | ||
| 1915 | + page = 1; | ||
| 1916 | + customerProvider.pageData = []; | ||
| 1917 | + _getContantData(); | ||
| 1918 | + }, | ||
| 1919 | + emptyMsg: "暂时没有客户哦", | ||
| 1920 | + emptyImg: "empty_search", | ||
| 1921 | + showMsg: "加载中,请稍后...", | ||
| 1922 | + ); | ||
| 1923 | + } else { | ||
| 1924 | + return Container( | ||
| 1925 | + color: MyColours.color_f3f3f3, | ||
| 1926 | + // height: 500, | ||
| 1927 | + child: ContactListPage( | ||
| 1928 | + contacts: model.customerBySellerList, | ||
| 1929 | + provider: customerProvider, | ||
| 1930 | + // fromPage: widget.fromPage, | ||
| 1931 | + sellerPreserve: collectStoreProvider.sellerPreserve, | ||
| 1932 | + sellerMarketing: collectStoreProvider.sellerMarketing), | ||
| 1933 | + ); | ||
| 1934 | + // EasyRefresh( | ||
| 1935 | + // onRefresh: () async { | ||
| 1936 | + // // page = 0; | ||
| 1937 | + // // _getContantData(showLoading: false); | ||
| 1938 | + // }, | ||
| 1939 | + // onLoad: () async { | ||
| 1940 | + // // page++; | ||
| 1941 | + // // _getContantData(showLoading: false); | ||
| 1942 | + // }, | ||
| 1943 | + // child: | ||
| 1905 | 1944 | ||
| 1906 | - Expanded( | ||
| 1907 | - child: TabBarView( | ||
| 1908 | - controller: tabController, | ||
| 1909 | - physics: NeverScrollableScrollPhysics(), | ||
| 1910 | - children: _returnListWidget())), | 1945 | + // SliverList( |
| 1946 | + // delegate: SliverChildBuilderDelegate( | ||
| 1947 | + // (BuildContext context, int index) { | ||
| 1948 | + // return Container( | ||
| 1949 | + // color: MyColours.color_f3f3f3, | ||
| 1950 | + // // height: 500, | ||
| 1951 | + // child: ContactListPageSim( | ||
| 1952 | + // contacts: model.customerBySellerList, | ||
| 1953 | + // provider: customerProvider, | ||
| 1954 | + // fromPage: widget.fromPage), | ||
| 1955 | + // ); | ||
| 1956 | + // }, childCount: 1), | ||
| 1957 | + // ) | ||
| 1958 | + // ], | ||
| 1959 | + | ||
| 1960 | + } | ||
| 1961 | + })) | ||
| 1962 | + | ||
| 1963 | + // Expanded( | ||
| 1964 | + // child: TabBarView( | ||
| 1965 | + // controller: tabController, | ||
| 1966 | + // physics: NeverScrollableScrollPhysics(), | ||
| 1967 | + // children: _returnListWidget())), | ||
| 1911 | // customerProvider.pageState == PageState.Success && | 1968 | // customerProvider.pageState == PageState.Success && |
| 1912 | // customerProvider.selectCustomerSeller.length > 0 | 1969 | // customerProvider.selectCustomerSeller.length > 0 |
| 1913 | // ? _selectContantWidget() | 1970 | // ? _selectContantWidget() |
| @@ -51,8 +51,8 @@ class _BookInfoPageSimState extends State<BookInfoPageSim> { | @@ -51,8 +51,8 @@ class _BookInfoPageSimState extends State<BookInfoPageSim> { | ||
| 51 | TextEditingController bookingIncoC = TextEditingController(); | 51 | TextEditingController bookingIncoC = TextEditingController(); |
| 52 | FocusNode bookingIncoNode = FocusNode(); | 52 | FocusNode bookingIncoNode = FocusNode(); |
| 53 | 53 | ||
| 54 | - TextEditingController voiceIncoC = TextEditingController(); | ||
| 55 | - FocusNode voiceIncoNode = FocusNode(); | 54 | + // TextEditingController voiceIncoC = TextEditingController(); |
| 55 | + // FocusNode voiceIncoNode = FocusNode(); | ||
| 56 | 56 | ||
| 57 | String date; //日期 | 57 | String date; //日期 |
| 58 | String dsolt; //餐段 | 58 | String dsolt; //餐段 |
| @@ -92,49 +92,49 @@ class _BookInfoPageSimState extends State<BookInfoPageSim> { | @@ -92,49 +92,49 @@ class _BookInfoPageSimState extends State<BookInfoPageSim> { | ||
| 92 | void initState() { | 92 | void initState() { |
| 93 | super.initState(); | 93 | super.initState(); |
| 94 | 94 | ||
| 95 | - SmsChangeFieldSunModel smsChangeFieldSunModel1 = SmsChangeFieldSunModel(); | ||
| 96 | - smsChangeFieldSunModel1.name = '年月日'; | ||
| 97 | - smsChangeFieldSunModel1.show = '{年月日}'; | ||
| 98 | - changeFieldData.add(smsChangeFieldSunModel1); | ||
| 99 | - | ||
| 100 | - SmsChangeFieldSunModel smsChangeFieldSunModel2 = SmsChangeFieldSunModel(); | ||
| 101 | - smsChangeFieldSunModel2.name = '月日'; | ||
| 102 | - smsChangeFieldSunModel2.show = '{月日}'; | ||
| 103 | - changeFieldData.add(smsChangeFieldSunModel2); | ||
| 104 | - | ||
| 105 | - SmsChangeFieldSunModel smsChangeFieldSunModel3 = SmsChangeFieldSunModel(); | ||
| 106 | - smsChangeFieldSunModel3.name = '餐段'; | ||
| 107 | - smsChangeFieldSunModel3.show = '{餐段}'; | ||
| 108 | - changeFieldData.add(smsChangeFieldSunModel3); | ||
| 109 | - | ||
| 110 | - SmsChangeFieldSunModel smsChangeFieldSunModel4 = SmsChangeFieldSunModel(); | ||
| 111 | - smsChangeFieldSunModel4.name = '就餐时间'; | ||
| 112 | - smsChangeFieldSunModel4.show = '{就餐时间}'; | ||
| 113 | - changeFieldData.add(smsChangeFieldSunModel4); | ||
| 114 | - | ||
| 115 | - SmsChangeFieldSunModel smsChangeFieldSunModel5 = SmsChangeFieldSunModel(); | ||
| 116 | - smsChangeFieldSunModel5.name = '包间名'; | ||
| 117 | - smsChangeFieldSunModel5.show = '{包间名}'; | ||
| 118 | - changeFieldData.add(smsChangeFieldSunModel5); | ||
| 119 | - | ||
| 120 | - SmsChangeFieldSunModel smsChangeFieldSunModel6 = SmsChangeFieldSunModel(); | ||
| 121 | - smsChangeFieldSunModel6.name = '区域名+包间名'; | ||
| 122 | - smsChangeFieldSunModel6.show = '{区域名+包间名}'; | ||
| 123 | - changeFieldData.add(smsChangeFieldSunModel6); | ||
| 124 | - | ||
| 125 | - SmsChangeFieldSunModel smsChangeFieldSunModel7 = SmsChangeFieldSunModel(); | ||
| 126 | - smsChangeFieldSunModel7.name = '经理名字'; | ||
| 127 | - smsChangeFieldSunModel7.show = '{经理名字}'; | ||
| 128 | - changeFieldData.add(smsChangeFieldSunModel7); | ||
| 129 | - | ||
| 130 | - SmsChangeFieldSunModel smsChangeFieldSunModel8 = SmsChangeFieldSunModel(); | ||
| 131 | - smsChangeFieldSunModel8.name = '客人姓名'; | ||
| 132 | - smsChangeFieldSunModel8.show = '{客人姓名}'; | ||
| 133 | - changeFieldData.add(smsChangeFieldSunModel8); | 95 | + // SmsChangeFieldSunModel smsChangeFieldSunModel1 = SmsChangeFieldSunModel(); |
| 96 | + // smsChangeFieldSunModel1.name = '年月日'; | ||
| 97 | + // smsChangeFieldSunModel1.show = '{年月日}'; | ||
| 98 | + // changeFieldData.add(smsChangeFieldSunModel1); | ||
| 99 | + | ||
| 100 | + // SmsChangeFieldSunModel smsChangeFieldSunModel2 = SmsChangeFieldSunModel(); | ||
| 101 | + // smsChangeFieldSunModel2.name = '月日'; | ||
| 102 | + // smsChangeFieldSunModel2.show = '{月日}'; | ||
| 103 | + // changeFieldData.add(smsChangeFieldSunModel2); | ||
| 104 | + | ||
| 105 | + // SmsChangeFieldSunModel smsChangeFieldSunModel3 = SmsChangeFieldSunModel(); | ||
| 106 | + // smsChangeFieldSunModel3.name = '餐段'; | ||
| 107 | + // smsChangeFieldSunModel3.show = '{餐段}'; | ||
| 108 | + // changeFieldData.add(smsChangeFieldSunModel3); | ||
| 109 | + | ||
| 110 | + // SmsChangeFieldSunModel smsChangeFieldSunModel4 = SmsChangeFieldSunModel(); | ||
| 111 | + // smsChangeFieldSunModel4.name = '就餐时间'; | ||
| 112 | + // smsChangeFieldSunModel4.show = '{就餐时间}'; | ||
| 113 | + // changeFieldData.add(smsChangeFieldSunModel4); | ||
| 114 | + | ||
| 115 | + // SmsChangeFieldSunModel smsChangeFieldSunModel5 = SmsChangeFieldSunModel(); | ||
| 116 | + // smsChangeFieldSunModel5.name = '包间名'; | ||
| 117 | + // smsChangeFieldSunModel5.show = '{包间名}'; | ||
| 118 | + // changeFieldData.add(smsChangeFieldSunModel5); | ||
| 119 | + | ||
| 120 | + // SmsChangeFieldSunModel smsChangeFieldSunModel6 = SmsChangeFieldSunModel(); | ||
| 121 | + // smsChangeFieldSunModel6.name = '区域名+包间名'; | ||
| 122 | + // smsChangeFieldSunModel6.show = '{区域名+包间名}'; | ||
| 123 | + // changeFieldData.add(smsChangeFieldSunModel6); | ||
| 124 | + | ||
| 125 | + // SmsChangeFieldSunModel smsChangeFieldSunModel7 = SmsChangeFieldSunModel(); | ||
| 126 | + // smsChangeFieldSunModel7.name = '经理名字'; | ||
| 127 | + // smsChangeFieldSunModel7.show = '{经理名字}'; | ||
| 128 | + // changeFieldData.add(smsChangeFieldSunModel7); | ||
| 129 | + | ||
| 130 | + // SmsChangeFieldSunModel smsChangeFieldSunModel8 = SmsChangeFieldSunModel(); | ||
| 131 | + // smsChangeFieldSunModel8.name = '客人姓名'; | ||
| 132 | + // smsChangeFieldSunModel8.show = '{客人姓名}'; | ||
| 133 | + // changeFieldData.add(smsChangeFieldSunModel8); | ||
| 134 | 134 | ||
| 135 | WidgetsBinding.instance.addPostFrameCallback((_) async { | 135 | WidgetsBinding.instance.addPostFrameCallback((_) async { |
| 136 | - voiceIncoC.text = | ||
| 137 | - '尊敬的贵宾,您好!\n感谢您选择${Provider.of<UserModel>(context, listen: false).user.sellername}!\n您的就餐安排在{预订日期},{餐段},坐席位于{桌位}。预祝您用餐愉快,期待您的光临!'; | 136 | + // voiceIncoC.text = |
| 137 | + // '尊敬的贵宾,您好!\n感谢您选择${Provider.of<UserModel>(context, listen: false).user.sellername}!\n您的就餐安排在{预订日期},{餐段},坐席位于{桌位}。预祝您用餐愉快,期待您的光临!'; | ||
| 138 | _getQiniuInfo(); | 138 | _getQiniuInfo(); |
| 139 | 139 | ||
| 140 | await getSellerTemplateConf(); | 140 | await getSellerTemplateConf(); |
| @@ -199,14 +199,14 @@ class _BookInfoPageSimState extends State<BookInfoPageSim> { | @@ -199,14 +199,14 @@ class _BookInfoPageSimState extends State<BookInfoPageSim> { | ||
| 199 | bookingIncoC.text = | 199 | bookingIncoC.text = |
| 200 | marketingCenterProvider.markDataModel.reserve.bookingInfo ?? ''; | 200 | marketingCenterProvider.markDataModel.reserve.bookingInfo ?? ''; |
| 201 | 201 | ||
| 202 | - addVoiceInfo = | ||
| 203 | - marketingCenterProvider.markDataModel.reserve.swichVoiceInfo == '1' | ||
| 204 | - ? true | ||
| 205 | - : false; | ||
| 206 | - if (marketingCenterProvider.markDataModel.reserve.voiceInco != null) { | ||
| 207 | - voiceIncoC.text = | ||
| 208 | - marketingCenterProvider.markDataModel.reserve.voiceInco; | ||
| 209 | - } | 202 | + // addVoiceInfo = |
| 203 | + // marketingCenterProvider.markDataModel.reserve.swichVoiceInfo == '1' | ||
| 204 | + // ? true | ||
| 205 | + // : false; | ||
| 206 | + // if (marketingCenterProvider.markDataModel.reserve.voiceInco != null) { | ||
| 207 | + // voiceIncoC.text = | ||
| 208 | + // marketingCenterProvider.markDataModel.reserve.voiceInco; | ||
| 209 | + // } | ||
| 210 | } | 210 | } |
| 211 | if (marketingCenterProvider.markDataModel.marketing != null) { | 211 | if (marketingCenterProvider.markDataModel.marketing != null) { |
| 212 | welcomeC.text = | 212 | welcomeC.text = |
| @@ -501,35 +501,35 @@ class _BookInfoPageSimState extends State<BookInfoPageSim> { | @@ -501,35 +501,35 @@ class _BookInfoPageSimState extends State<BookInfoPageSim> { | ||
| 501 | }); | 501 | }); |
| 502 | } | 502 | } |
| 503 | 503 | ||
| 504 | - List<Widget> btnWidgets() { | ||
| 505 | - List<Widget> data = []; | ||
| 506 | - for (var i = 0; i < changeFieldData.length; i++) { | ||
| 507 | - data.add(btnItem(changeFieldData[i].name, true, onTap: () { | ||
| 508 | - changeFieldData[i].times++; | ||
| 509 | - print(voiceIncoC.text); | ||
| 510 | - | ||
| 511 | - // 获取当前光标位置 | ||
| 512 | - // int cursorPosition = _cursorPosition; | ||
| 513 | - int cursorPosition = voiceIncoC.selection.baseOffset; | ||
| 514 | - if (cursorPosition != -1) { | ||
| 515 | - // 插入文本 | ||
| 516 | - voiceIncoC.text = voiceIncoC.text.substring(0, cursorPosition) + | ||
| 517 | - changeFieldData[i].show + | ||
| 518 | - voiceIncoC.text.substring(cursorPosition); | ||
| 519 | - | ||
| 520 | - print(voiceIncoC.text); | ||
| 521 | - | ||
| 522 | - // 设置新的光标位置 | ||
| 523 | - voiceIncoC.selection = TextSelection.fromPosition(TextPosition( | ||
| 524 | - offset: cursorPosition + changeFieldData[i].show.length, | ||
| 525 | - affinity: TextAffinity.downstream)); | ||
| 526 | - } else { | ||
| 527 | - voiceIncoC.text += changeFieldData[i].show; | ||
| 528 | - } | ||
| 529 | - })); | ||
| 530 | - } | ||
| 531 | - return data; | ||
| 532 | - } | 504 | + // List<Widget> btnWidgets() { |
| 505 | + // List<Widget> data = []; | ||
| 506 | + // for (var i = 0; i < changeFieldData.length; i++) { | ||
| 507 | + // data.add(btnItem(changeFieldData[i].name, true, onTap: () { | ||
| 508 | + // changeFieldData[i].times++; | ||
| 509 | + // // print(voiceIncoC.text); | ||
| 510 | + | ||
| 511 | + // // 获取当前光标位置 | ||
| 512 | + // // int cursorPosition = _cursorPosition; | ||
| 513 | + // int cursorPosition = voiceIncoC.selection.baseOffset; | ||
| 514 | + // if (cursorPosition != -1) { | ||
| 515 | + // // 插入文本 | ||
| 516 | + // voiceIncoC.text = voiceIncoC.text.substring(0, cursorPosition) + | ||
| 517 | + // changeFieldData[i].show + | ||
| 518 | + // voiceIncoC.text.substring(cursorPosition); | ||
| 519 | + | ||
| 520 | + // print(voiceIncoC.text); | ||
| 521 | + | ||
| 522 | + // // 设置新的光标位置 | ||
| 523 | + // voiceIncoC.selection = TextSelection.fromPosition(TextPosition( | ||
| 524 | + // offset: cursorPosition + changeFieldData[i].show.length, | ||
| 525 | + // affinity: TextAffinity.downstream)); | ||
| 526 | + // } else { | ||
| 527 | + // voiceIncoC.text += changeFieldData[i].show; | ||
| 528 | + // } | ||
| 529 | + // })); | ||
| 530 | + // } | ||
| 531 | + // return data; | ||
| 532 | + // } | ||
| 533 | 533 | ||
| 534 | Widget btnItem(String title, bool select, {GestureTapCallback onTap}) { | 534 | Widget btnItem(String title, bool select, {GestureTapCallback onTap}) { |
| 535 | return InkWell( | 535 | return InkWell( |
| @@ -1023,77 +1023,77 @@ class _BookInfoPageSimState extends State<BookInfoPageSim> { | @@ -1023,77 +1023,77 @@ class _BookInfoPageSimState extends State<BookInfoPageSim> { | ||
| 1023 | )), | 1023 | )), |
| 1024 | 1024 | ||
| 1025 | VEmptyView(24), | 1025 | VEmptyView(24), |
| 1026 | - _item('附加语音欢迎致辞', select: addVoiceInfo, onTap: () { | ||
| 1027 | - setState(() { | ||
| 1028 | - addVoiceInfo = !addVoiceInfo; | ||
| 1029 | - }); | ||
| 1030 | - }), | ||
| 1031 | - VEmptyView(24), | ||
| 1032 | - //输入框 | ||
| 1033 | - Container( | ||
| 1034 | - width: double.infinity, | ||
| 1035 | - margin: EdgeInsets.symmetric( | ||
| 1036 | - horizontal: ScreenUtil().setWidth(40)), | ||
| 1037 | - padding: EdgeInsets.symmetric( | ||
| 1038 | - horizontal: ScreenUtil().setWidth(40), | ||
| 1039 | - vertical: ScreenUtil().setWidth(20)), | ||
| 1040 | - alignment: Alignment.topLeft, | ||
| 1041 | - decoration: BoxDecoration( | ||
| 1042 | - color: MyColours.color_ffffff, | ||
| 1043 | - border: Border.all( | ||
| 1044 | - color: MyColours.color_DBDBDB, | ||
| 1045 | - width: ScreenUtil().setWidth(2)), | ||
| 1046 | - borderRadius: BorderRadius.circular( | ||
| 1047 | - ScreenUtil().setWidth(20))), | ||
| 1048 | - child: TextField( | ||
| 1049 | - controller: voiceIncoC, | ||
| 1050 | - focusNode: voiceIncoNode, | ||
| 1051 | - style: TextStyle( | ||
| 1052 | - color: MyColours.color_515151, | ||
| 1053 | - fontSize: ScreenUtil().setSp(28), | ||
| 1054 | - textBaseline: TextBaseline.alphabetic), | ||
| 1055 | - textAlignVertical: TextAlignVertical.center, | ||
| 1056 | - maxLines: 7, | ||
| 1057 | - // maxLength: 50, | ||
| 1058 | - decoration: InputDecoration( | ||
| 1059 | - hintText: "点击录入语音欢迎致辞", | ||
| 1060 | - hintStyle: TextStyle( | ||
| 1061 | - color: MyColours.color_999999, | ||
| 1062 | - fontSize: ScreenUtil().setSp(28), | ||
| 1063 | - ), | ||
| 1064 | - contentPadding: EdgeInsets.zero, | ||
| 1065 | - border: OutlineInputBorder( | ||
| 1066 | - borderSide: BorderSide.none), | ||
| 1067 | - ), | ||
| 1068 | - keyboardType: TextInputType.multiline, | ||
| 1069 | - onChanged: (value) { | ||
| 1070 | - setState(() { | ||
| 1071 | - // currentRemark = value ?? ""; | ||
| 1072 | - }); | ||
| 1073 | - }), | ||
| 1074 | - ), | 1026 | + // _item('附加语音欢迎致辞', select: addVoiceInfo, onTap: () { |
| 1027 | + // setState(() { | ||
| 1028 | + // addVoiceInfo = !addVoiceInfo; | ||
| 1029 | + // }); | ||
| 1030 | + // }), | ||
| 1031 | + // VEmptyView(24), | ||
| 1032 | + // //输入框 | ||
| 1033 | + // Container( | ||
| 1034 | + // width: double.infinity, | ||
| 1035 | + // margin: EdgeInsets.symmetric( | ||
| 1036 | + // horizontal: ScreenUtil().setWidth(40)), | ||
| 1037 | + // padding: EdgeInsets.symmetric( | ||
| 1038 | + // horizontal: ScreenUtil().setWidth(40), | ||
| 1039 | + // vertical: ScreenUtil().setWidth(20)), | ||
| 1040 | + // alignment: Alignment.topLeft, | ||
| 1041 | + // decoration: BoxDecoration( | ||
| 1042 | + // color: MyColours.color_ffffff, | ||
| 1043 | + // border: Border.all( | ||
| 1044 | + // color: MyColours.color_DBDBDB, | ||
| 1045 | + // width: ScreenUtil().setWidth(2)), | ||
| 1046 | + // borderRadius: BorderRadius.circular( | ||
| 1047 | + // ScreenUtil().setWidth(20))), | ||
| 1048 | + // child: TextField( | ||
| 1049 | + // controller: voiceIncoC, | ||
| 1050 | + // focusNode: voiceIncoNode, | ||
| 1051 | + // style: TextStyle( | ||
| 1052 | + // color: MyColours.color_515151, | ||
| 1053 | + // fontSize: ScreenUtil().setSp(28), | ||
| 1054 | + // textBaseline: TextBaseline.alphabetic), | ||
| 1055 | + // textAlignVertical: TextAlignVertical.center, | ||
| 1056 | + // maxLines: 7, | ||
| 1057 | + // // maxLength: 50, | ||
| 1058 | + // decoration: InputDecoration( | ||
| 1059 | + // hintText: "点击录入语音欢迎致辞", | ||
| 1060 | + // hintStyle: TextStyle( | ||
| 1061 | + // color: MyColours.color_999999, | ||
| 1062 | + // fontSize: ScreenUtil().setSp(28), | ||
| 1063 | + // ), | ||
| 1064 | + // contentPadding: EdgeInsets.zero, | ||
| 1065 | + // border: OutlineInputBorder( | ||
| 1066 | + // borderSide: BorderSide.none), | ||
| 1067 | + // ), | ||
| 1068 | + // keyboardType: TextInputType.multiline, | ||
| 1069 | + // onChanged: (value) { | ||
| 1070 | + // setState(() { | ||
| 1071 | + // // currentRemark = value ?? ""; | ||
| 1072 | + // }); | ||
| 1073 | + // }), | ||
| 1074 | + // ), | ||
| 1075 | VEmptyView(24), | 1075 | VEmptyView(24), |
| 1076 | 1076 | ||
| 1077 | - Container( | ||
| 1078 | - padding: EdgeInsets.symmetric(horizontal: w(20)), | ||
| 1079 | - child: Text( | ||
| 1080 | - '*{预定日期}、{餐段}、{桌位}不能修改,可以删除。', | ||
| 1081 | - style: TextStyle( | ||
| 1082 | - color: MyColours.color_999999, | ||
| 1083 | - fontSize: font(14)), | ||
| 1084 | - )), | ||
| 1085 | - VEmptyView(24), | 1077 | + // Container( |
| 1078 | + // padding: EdgeInsets.symmetric(horizontal: w(20)), | ||
| 1079 | + // child: Text( | ||
| 1080 | + // '*{预定日期}、{餐段}、{桌位}不能修改,可以删除。', | ||
| 1081 | + // style: TextStyle( | ||
| 1082 | + // color: MyColours.color_999999, | ||
| 1083 | + // fontSize: font(14)), | ||
| 1084 | + // )), | ||
| 1085 | + // VEmptyView(24), | ||
| 1086 | 1086 | ||
| 1087 | - Container( | ||
| 1088 | - padding: EdgeInsets.symmetric(horizontal: w(20)), | ||
| 1089 | - child: Wrap( | ||
| 1090 | - crossAxisAlignment: WrapCrossAlignment.start, | ||
| 1091 | - alignment: WrapAlignment.start, | ||
| 1092 | - spacing: w(10), | ||
| 1093 | - runSpacing: w(10), | ||
| 1094 | - children: btnWidgets(), | ||
| 1095 | - )), | ||
| 1096 | - VEmptyView(24), | 1087 | + // Container( |
| 1088 | + // padding: EdgeInsets.symmetric(horizontal: w(20)), | ||
| 1089 | + // child: Wrap( | ||
| 1090 | + // crossAxisAlignment: WrapCrossAlignment.start, | ||
| 1091 | + // alignment: WrapAlignment.start, | ||
| 1092 | + // spacing: w(10), | ||
| 1093 | + // runSpacing: w(10), | ||
| 1094 | + // children: btnWidgets(), | ||
| 1095 | + // )), | ||
| 1096 | + // VEmptyView(24), | ||
| 1097 | Padding( | 1097 | Padding( |
| 1098 | padding: EdgeInsets.symmetric(horizontal: w(20)), | 1098 | padding: EdgeInsets.symmetric(horizontal: w(20)), |
| 1099 | child: MyDivider( | 1099 | child: MyDivider( |
| @@ -1367,10 +1367,10 @@ class _BookInfoPageSimState extends State<BookInfoPageSim> { | @@ -1367,10 +1367,10 @@ class _BookInfoPageSimState extends State<BookInfoPageSim> { | ||
| 1367 | Utils.showToast('请输入停车信息!'); | 1367 | Utils.showToast('请输入停车信息!'); |
| 1368 | return false; | 1368 | return false; |
| 1369 | } | 1369 | } |
| 1370 | - if (addVoiceInfo && voiceIncoC.text.trim().length == 0) { | ||
| 1371 | - Utils.showToast('请输入语音欢迎致辞!'); | ||
| 1372 | - return false; | ||
| 1373 | - } | 1370 | + // if (addVoiceInfo && voiceIncoC.text.trim().length == 0) { |
| 1371 | + // Utils.showToast('请输入语音欢迎致辞!'); | ||
| 1372 | + // return false; | ||
| 1373 | + // } | ||
| 1374 | if (addParking && parkingIncoC.text.trim().length == 0) { | 1374 | if (addParking && parkingIncoC.text.trim().length == 0) { |
| 1375 | Utils.showToast('请输入停车信息!'); | 1375 | Utils.showToast('请输入停车信息!'); |
| 1376 | return false; | 1376 | return false; |
| @@ -1399,10 +1399,10 @@ class _BookInfoPageSimState extends State<BookInfoPageSim> { | @@ -1399,10 +1399,10 @@ class _BookInfoPageSimState extends State<BookInfoPageSim> { | ||
| 1399 | 'swich_manager': addManager ? '1' : '0', | 1399 | 'swich_manager': addManager ? '1' : '0', |
| 1400 | 'swich_park': addParking ? '1' : '0', | 1400 | 'swich_park': addParking ? '1' : '0', |
| 1401 | 'swich_booking': addBookingInfo ? '1' : '0', | 1401 | 'swich_booking': addBookingInfo ? '1' : '0', |
| 1402 | - 'swich_voice': addVoiceInfo ? '1' : '0', | 1402 | + 'swich_voice': '0', |
| 1403 | 'park_info': parkingIncoC.text, | 1403 | 'park_info': parkingIncoC.text, |
| 1404 | 'book_info': bookingIncoC.text, | 1404 | 'book_info': bookingIncoC.text, |
| 1405 | - 'voice_info': voiceIncoC.text, | 1405 | + 'voice_info': '', |
| 1406 | // 'seller_name': sellername, | 1406 | // 'seller_name': sellername, |
| 1407 | // 'date': dateValue, | 1407 | // 'date': dateValue, |
| 1408 | // 'dsolt': dsolt, | 1408 | // 'dsolt': dsolt, |
| @@ -706,7 +706,7 @@ class _PersonnelDetailPageSimState extends State<PersonnelDetailPageSim> { | @@ -706,7 +706,7 @@ class _PersonnelDetailPageSimState extends State<PersonnelDetailPageSim> { | ||
| 706 | if (widget.position != '管理员') | 706 | if (widget.position != '管理员') |
| 707 | InkWell( | 707 | InkWell( |
| 708 | onTap: () async { | 708 | onTap: () async { |
| 709 | - await DialogUtil.removePersonnalDialog( | 709 | + await DialogUtil.removePersonnalDialogSim( |
| 710 | context, personnelProvider.sellerManageList, onTap: (map) { | 710 | context, personnelProvider.sellerManageList, onTap: (map) { |
| 711 | print(map); | 711 | print(map); |
| 712 | String uid = map['bjtype']; | 712 | String uid = map['bjtype']; |
| @@ -71,7 +71,7 @@ class NoteBookPageSimState extends State<NoteBookPageSim> { | @@ -71,7 +71,7 @@ class NoteBookPageSimState extends State<NoteBookPageSim> { | ||
| 71 | void initState() { | 71 | void initState() { |
| 72 | // TODO: implement initState | 72 | // TODO: implement initState |
| 73 | super.initState(); | 73 | super.initState(); |
| 74 | - noteBookModel.isSimple = App.sp.getBool("isSimple") ?? true; | 74 | + |
| 75 | tabIndex = widget.tabIndex; | 75 | tabIndex = widget.tabIndex; |
| 76 | LogUtil.v("notebook_page initState"); | 76 | LogUtil.v("notebook_page initState"); |
| 77 | 77 | ||
| @@ -83,6 +83,7 @@ class NoteBookPageSimState extends State<NoteBookPageSim> { | @@ -83,6 +83,7 @@ class NoteBookPageSimState extends State<NoteBookPageSim> { | ||
| 83 | startingDayOfWeek = _initStartingDayOfWeek(); | 83 | startingDayOfWeek = _initStartingDayOfWeek(); |
| 84 | dateTimeNow = DateTime.now(); | 84 | dateTimeNow = DateTime.now(); |
| 85 | WidgetsBinding.instance.addPostFrameCallback((_) { | 85 | WidgetsBinding.instance.addPostFrameCallback((_) { |
| 86 | + noteBookModel.isSimple = App.sp.getBool("isSimple") ?? true; | ||
| 86 | _initTime(); | 87 | _initTime(); |
| 87 | setState(() {}); | 88 | setState(() {}); |
| 88 | _getReserveList(needLoading: true, showLoading: false); | 89 | _getReserveList(needLoading: true, showLoading: false); |
| 1 | import 'package:flutter/material.dart'; | 1 | import 'package:flutter/material.dart'; |
| 2 | +import 'package:flutter_easyrefresh/easy_refresh.dart'; | ||
| 2 | import 'package:one_key/constant/constant.dart'; | 3 | import 'package:one_key/constant/constant.dart'; |
| 3 | import 'package:one_key/constant/error.dart'; | 4 | import 'package:one_key/constant/error.dart'; |
| 4 | import 'package:one_key/constant/state.dart'; | 5 | import 'package:one_key/constant/state.dart'; |
| @@ -26,13 +27,97 @@ class MessageModel extends ChangeNotifier { | @@ -26,13 +27,97 @@ class MessageModel extends ChangeNotifier { | ||
| 26 | int allUnNum = 0; //全部未读 | 27 | int allUnNum = 0; //全部未读 |
| 27 | 28 | ||
| 28 | List<NewUnmessage> messagesUnTemp = []; | 29 | List<NewUnmessage> messagesUnTemp = []; |
| 29 | - | 30 | + EasyRefreshController controller; |
| 30 | // initData() { | 31 | // initData() { |
| 31 | // messagesHas = []; //消息 | 32 | // messagesHas = []; //消息 |
| 32 | // messagesUn = []; | 33 | // messagesUn = []; |
| 33 | // pageStateUn = PageState.Loading; //未处理 | 34 | // pageStateUn = PageState.Loading; //未处理 |
| 34 | // pageState = PageState.Loading; //已处理 | 35 | // pageState = PageState.Loading; //已处理 |
| 35 | // } | 36 | // } |
| 37 | + //获取已处理消息 | ||
| 38 | + getMessagesSim(BuildContext context, Map<String, String> params, | ||
| 39 | + {showLoading = true}) async { | ||
| 40 | + if (showLoading) { | ||
| 41 | + pageState = PageState.Loading; | ||
| 42 | + messagesHas = []; | ||
| 43 | + notifyListeners(); | ||
| 44 | + } | ||
| 45 | + BaseResp<List> baseResp = await DioUtil() | ||
| 46 | + .request<List>(context, Method.get, HttpUrl.new_get_message_list, | ||
| 47 | + data: params, showLoading: false) | ||
| 48 | + .catchError((error) { | ||
| 49 | + print(error.toString()); | ||
| 50 | + if (error is MyError) { | ||
| 51 | + switch (error.type) { | ||
| 52 | + case 1: | ||
| 53 | + pageState = PageState.ConnectivityError; | ||
| 54 | + break; | ||
| 55 | + case 2: | ||
| 56 | + pageState = PageState.ConnectivityTimeOut; | ||
| 57 | + break; | ||
| 58 | + default: | ||
| 59 | + pageState = PageState.ConnectivityError; | ||
| 60 | + break; | ||
| 61 | + } | ||
| 62 | + } | ||
| 63 | + notifyListeners(); | ||
| 64 | + }); | ||
| 65 | + if (baseResp != null && baseResp.code == Constant.status_success) { | ||
| 66 | + | ||
| 67 | + String uid = Provider.of<UserModel>(context, listen: false).user.openid; | ||
| 68 | + List<NewUnmessage> temp = []; | ||
| 69 | + if (params['offset'] == "0") { | ||
| 70 | + messagesHas = baseResp.data.map<NewUnmessage>((value) { | ||
| 71 | + return NewUnmessage.fromJson(value); | ||
| 72 | + }).toList(); | ||
| 73 | + } else { | ||
| 74 | + messagesHas.addAll(baseResp.data.map<NewUnmessage>((value) { | ||
| 75 | + return NewUnmessage.fromJson(value); | ||
| 76 | + }).toList()); | ||
| 77 | + } | ||
| 78 | + temp.addAll(messagesHas); | ||
| 79 | + messagesHas = []; | ||
| 80 | + temp.forEach((element) { | ||
| 81 | + // if (element.uid == uid && element.message_type == '16') { | ||
| 82 | + // print('object'); | ||
| 83 | + // } | ||
| 84 | + if (element.message_type == '16' || | ||
| 85 | + element.message_type == '1' || | ||
| 86 | + element.message_type == '12' || | ||
| 87 | + element.message_type == '17' || | ||
| 88 | + element.message_type == '18' || | ||
| 89 | + element.message_type == '19') { | ||
| 90 | + print('object'); | ||
| 91 | + } else { | ||
| 92 | + messagesHas.add(element); | ||
| 93 | + } | ||
| 94 | + }); | ||
| 95 | + | ||
| 96 | + // if (params["type_id"] == "10") { | ||
| 97 | + // //在线预订 | ||
| 98 | + // messages.removeWhere((message) { | ||
| 99 | + // if (message.message_type.toString() == "10") { | ||
| 100 | + // //在线预订 | ||
| 101 | + // if (message.status == "4") { | ||
| 102 | + // //已取消 | ||
| 103 | + // return true; | ||
| 104 | + // } | ||
| 105 | + // return false; | ||
| 106 | + // } else if (message.message_type.toString() == "11") { | ||
| 107 | + // //取消在线预订 | ||
| 108 | + // return false; | ||
| 109 | + // } | ||
| 110 | + // return true; | ||
| 111 | + // }); | ||
| 112 | + // } | ||
| 113 | + if (messagesHas.isEmpty && baseResp.data.length == 0) { | ||
| 114 | + pageState = PageState.Empty; | ||
| 115 | + } else { | ||
| 116 | + pageState = PageState.Success; | ||
| 117 | + } | ||
| 118 | + notifyListeners(); | ||
| 119 | + } | ||
| 120 | + } | ||
| 36 | 121 | ||
| 37 | //获取已处理消息 | 122 | //获取已处理消息 |
| 38 | getMessages(BuildContext context, Map<String, String> params, | 123 | getMessages(BuildContext context, Map<String, String> params, |
| @@ -104,7 +189,7 @@ class MessageModel extends ChangeNotifier { | @@ -104,7 +189,7 @@ class MessageModel extends ChangeNotifier { | ||
| 104 | // return true; | 189 | // return true; |
| 105 | // }); | 190 | // }); |
| 106 | // } | 191 | // } |
| 107 | - if (messagesHas.isEmpty) { | 192 | + if (messagesHas.isEmpty&& baseResp.data.length == 0) { |
| 108 | pageState = PageState.Empty; | 193 | pageState = PageState.Empty; |
| 109 | } else { | 194 | } else { |
| 110 | pageState = PageState.Success; | 195 | pageState = PageState.Success; |
| @@ -111,7 +111,17 @@ class NoteBookModel extends ChangeNotifier { | @@ -111,7 +111,17 @@ class NoteBookModel extends ChangeNotifier { | ||
| 111 | // tableManagerModel.tableOuterList //桌子 | 111 | // tableManagerModel.tableOuterList //桌子 |
| 112 | // tableManagerModel.areaSunModelList //区域 | 112 | // tableManagerModel.areaSunModelList //区域 |
| 113 | 113 | ||
| 114 | - simpleState(); | 114 | + if (notebooks.length > 0) { |
| 115 | + if (isSimple) { | ||
| 116 | + for (Notebook item in notebooks) { | ||
| 117 | + item.issimple = true; | ||
| 118 | + } | ||
| 119 | + } else { | ||
| 120 | + for (Notebook item in notebooks) { | ||
| 121 | + item.issimple = false; | ||
| 122 | + } | ||
| 123 | + } | ||
| 124 | + } | ||
| 115 | 125 | ||
| 116 | pageState = PageState.Success; | 126 | pageState = PageState.Success; |
| 117 | } | 127 | } |
| @@ -1671,6 +1671,242 @@ class DialogUtil { | @@ -1671,6 +1671,242 @@ class DialogUtil { | ||
| 1671 | return action; | 1671 | return action; |
| 1672 | } | 1672 | } |
| 1673 | 1673 | ||
| 1674 | + static Future removePersonnalDialogSim( | ||
| 1675 | + BuildContext context, List<FilterBtnModel> managerList, | ||
| 1676 | + {CustomCallBackMap onTap}) async { | ||
| 1677 | + int currentIndex = 0; | ||
| 1678 | + // int currentIndex = | ||
| 1679 | + // managerList.indexWhere((element) => element == '包间') ?? 0; | ||
| 1680 | + String manager = managerList[currentIndex].title; | ||
| 1681 | + bool mulCreate = false; | ||
| 1682 | + // StateSetter globalState; | ||
| 1683 | +// //输入框焦点 | ||
| 1684 | +// focusNode.addListener(() { | ||
| 1685 | +// if (!focusNode.hasFocus) { | ||
| 1686 | +// // print('失去焦点'); | ||
| 1687 | + | ||
| 1688 | +// } else { | ||
| 1689 | +// // print('得到焦点'); | ||
| 1690 | +// globalState(() { | ||
| 1691 | +// showPnumMin = true; | ||
| 1692 | +// showPnumMax = true; | ||
| 1693 | +// showArea = true; | ||
| 1694 | +// }); | ||
| 1695 | +// } | ||
| 1696 | +// }); | ||
| 1697 | + | ||
| 1698 | + final action = await showDialog( | ||
| 1699 | + context: context, | ||
| 1700 | + barrierDismissible: false, | ||
| 1701 | + builder: (BuildContext context) { | ||
| 1702 | + return | ||
| 1703 | + // Scaffold( | ||
| 1704 | + // resizeToAvoidBottomInset: false, | ||
| 1705 | + // backgroundColor: Colors.transparent, | ||
| 1706 | + // body: | ||
| 1707 | + Center(child: StatefulBuilder(builder: (context, state) { | ||
| 1708 | + // globalState = state; | ||
| 1709 | + | ||
| 1710 | + return Material( | ||
| 1711 | + color: Colors.transparent, | ||
| 1712 | + child: Stack( | ||
| 1713 | + clipBehavior: Clip.none, | ||
| 1714 | + children: [ | ||
| 1715 | + Container( | ||
| 1716 | + margin: | ||
| 1717 | + EdgeInsets.only(bottom: ScreenUtil().setWidth(150)), | ||
| 1718 | + padding: EdgeInsets.symmetric( | ||
| 1719 | + horizontal: ScreenUtil().setWidth(40)), | ||
| 1720 | + // height: ScreenUtil().setWidth(238 * 2), | ||
| 1721 | + decoration: BoxDecoration( | ||
| 1722 | + borderRadius: BorderRadius.circular( | ||
| 1723 | + ScreenUtil().setWidth(16))), | ||
| 1724 | + child: Card( | ||
| 1725 | + shape: RoundedRectangleBorder( | ||
| 1726 | + borderRadius: BorderRadius.all(Radius.circular( | ||
| 1727 | + ScreenUtil().setWidth(16)))), //设置圆角 | ||
| 1728 | + child: Column( | ||
| 1729 | + mainAxisSize: MainAxisSize.min, | ||
| 1730 | + children: [ | ||
| 1731 | + VEmptyView(64), | ||
| 1732 | + Container( | ||
| 1733 | + height: ScreenUtil().setWidth(48), | ||
| 1734 | + alignment: Alignment.center, | ||
| 1735 | + child: Text('移除员工', | ||
| 1736 | + style: TextStyle( | ||
| 1737 | + fontWeight: FontWeight.bold, | ||
| 1738 | + fontSize: ScreenUtil().setSp(32), | ||
| 1739 | + color: Color.fromRGBO(0, 0, 0, 0.9))), | ||
| 1740 | + ), | ||
| 1741 | + VEmptyView(40), | ||
| 1742 | + Text('移除员工并把该员工的客户', | ||
| 1743 | + style: TextStyle( | ||
| 1744 | + fontSize: ScreenUtil().setSp(32), | ||
| 1745 | + color: Color.fromRGBO(0, 0, 0, 0.6))), | ||
| 1746 | + VEmptyView(36), | ||
| 1747 | + Row( | ||
| 1748 | + mainAxisAlignment: | ||
| 1749 | + MainAxisAlignment.spaceBetween, | ||
| 1750 | + children: [ | ||
| 1751 | + HEmptyView(70), | ||
| 1752 | + Text('转移到', | ||
| 1753 | + style: TextStyle( | ||
| 1754 | + fontSize: ScreenUtil().setSp(32), | ||
| 1755 | + color: MyColours.color_515151)), | ||
| 1756 | + HEmptyView(32), | ||
| 1757 | + InkWell( | ||
| 1758 | + onTap: () { | ||
| 1759 | + List<String> list = []; | ||
| 1760 | + for (FilterBtnModel item | ||
| 1761 | + in managerList) { | ||
| 1762 | + list.add(item.title); | ||
| 1763 | + } | ||
| 1764 | + DialogUtil.showSelectCusmanDialog( | ||
| 1765 | + context, list, (value) async { | ||
| 1766 | + if (value != null) { | ||
| 1767 | + currentIndex = value.first; | ||
| 1768 | + manager = list[value.first]; | ||
| 1769 | + state(() {}); | ||
| 1770 | + // detailModel | ||
| 1771 | + // .notifyListeners(); | ||
| 1772 | + // setState(() { | ||
| 1773 | + // selectPnum = value.first; | ||
| 1774 | + // pnum = pnumlist[value.first]; | ||
| 1775 | + // }); | ||
| 1776 | + // bool sucess = | ||
| 1777 | + // await detailModel.upReserveInfo( | ||
| 1778 | + // context, widget.rid, | ||
| 1779 | + // actualPum: | ||
| 1780 | + // detailModel.selectNum); | ||
| 1781 | + | ||
| 1782 | + // if (sucess) { | ||
| 1783 | + // EventBus().emit( | ||
| 1784 | + // "refresh_tablemanager"); //刷新桌位 | ||
| 1785 | + // await _getReserveDetail( | ||
| 1786 | + // showCicle: false); | ||
| 1787 | + // } | ||
| 1788 | + } | ||
| 1789 | + }, | ||
| 1790 | + selecteds: currentIndex == null | ||
| 1791 | + ? [] | ||
| 1792 | + : [currentIndex]) | ||
| 1793 | + .then((value) {}); | ||
| 1794 | + }, | ||
| 1795 | + child: Container( | ||
| 1796 | + padding: EdgeInsets.symmetric( | ||
| 1797 | + vertical: ScreenUtil().setWidth(16), | ||
| 1798 | + horizontal: | ||
| 1799 | + ScreenUtil().setWidth(24)), | ||
| 1800 | + width: ScreenUtil().setWidth(182 * 2), | ||
| 1801 | + height: ScreenUtil().setWidth(40 * 2), | ||
| 1802 | + decoration: BoxDecoration( | ||
| 1803 | + borderRadius: BorderRadius.circular( | ||
| 1804 | + ScreenUtil().setWidth(20)), | ||
| 1805 | + border: Border.all( | ||
| 1806 | + color: MyColours.color_438E93, | ||
| 1807 | + width: | ||
| 1808 | + ScreenUtil().setWidth(2))), | ||
| 1809 | + child: Row( | ||
| 1810 | + crossAxisAlignment: | ||
| 1811 | + CrossAxisAlignment.center, | ||
| 1812 | + children: [ | ||
| 1813 | + Expanded( | ||
| 1814 | + child: Text( | ||
| 1815 | + manager, | ||
| 1816 | + maxLines: 1, | ||
| 1817 | + overflow: TextOverflow.ellipsis, | ||
| 1818 | + style: TextStyle( | ||
| 1819 | + fontSize: | ||
| 1820 | + ScreenUtil().setSp(28), | ||
| 1821 | + color: | ||
| 1822 | + MyColours.color_438E93), | ||
| 1823 | + )), | ||
| 1824 | + HEmptyView(14), | ||
| 1825 | + Image.asset( | ||
| 1826 | + Utils.getImgPath( | ||
| 1827 | + 'c_arrow_down'), | ||
| 1828 | + width: | ||
| 1829 | + ScreenUtil().setWidth(40)), | ||
| 1830 | + ], | ||
| 1831 | + ), | ||
| 1832 | + )), | ||
| 1833 | + HEmptyView(70), | ||
| 1834 | + ], | ||
| 1835 | + ), | ||
| 1836 | + VEmptyView(40), | ||
| 1837 | + Padding( | ||
| 1838 | + padding:EdgeInsets.symmetric(horizontal: w(24)), | ||
| 1839 | + child: Text('如需把离职员工的客户移交给其他员工,请使用带客情维护功能的周到安排商家软件版本。详情请联系400-000-9690', | ||
| 1840 | + style: TextStyle( | ||
| 1841 | + fontSize: ScreenUtil().setSp(20), | ||
| 1842 | + color: Color.fromRGBO(0, 0, 0, 0.6)))), | ||
| 1843 | + | ||
| 1844 | + VEmptyView(40), | ||
| 1845 | + MyDivider( | ||
| 1846 | + double.infinity, ScreenUtil().setWidth(2), | ||
| 1847 | + color: MyColours.color_f3f3f3), | ||
| 1848 | + Row( | ||
| 1849 | + // mainAxisAlignment: | ||
| 1850 | + // MainAxisAlignment.spaceBetween, | ||
| 1851 | + children: [ | ||
| 1852 | + RoundButton( | ||
| 1853 | + text: '取消', | ||
| 1854 | + width: (ScreenUtil().screenWidth - | ||
| 1855 | + ScreenUtil().setWidth(62) * 2) / | ||
| 1856 | + 2, | ||
| 1857 | + height: ScreenUtil().setWidth(112), | ||
| 1858 | + // radius: ScreenUtil().setWidth(10), | ||
| 1859 | + gradientStart: Colors.transparent, | ||
| 1860 | + gradientEnd: Colors.transparent, | ||
| 1861 | + textColor: MyColours.color_000000, | ||
| 1862 | + isBold: false, | ||
| 1863 | + fontSize: 34, | ||
| 1864 | + onPressed: () { | ||
| 1865 | + Navigator.pop(context); | ||
| 1866 | + }), | ||
| 1867 | + MyDivider(ScreenUtil().setWidth(2), | ||
| 1868 | + ScreenUtil().setWidth(112), | ||
| 1869 | + color: MyColours.color_f3f3f3), | ||
| 1870 | + RoundButton( | ||
| 1871 | + text: '确定移除', | ||
| 1872 | + width: (ScreenUtil().screenWidth - | ||
| 1873 | + ScreenUtil().setWidth(62) * 2) / | ||
| 1874 | + 2, | ||
| 1875 | + height: ScreenUtil().setWidth(112), | ||
| 1876 | + // radius: ScreenUtil().setWidth(10), | ||
| 1877 | + gradientStart: Colors.transparent, | ||
| 1878 | + gradientEnd: Colors.transparent, | ||
| 1879 | + textColor: MyColours.color_438E93, | ||
| 1880 | + fontSize: 34, | ||
| 1881 | + onPressed: () { | ||
| 1882 | + if (mulCreate) { | ||
| 1883 | + Utils.showToast('请输入数量!'); | ||
| 1884 | + return; | ||
| 1885 | + } | ||
| 1886 | + | ||
| 1887 | + // 当前选中区域 | ||
| 1888 | + // areas[currentAreaIndex] | ||
| 1889 | + //最低人数 | ||
| 1890 | + // pnumMin | ||
| 1891 | + //最高人数 | ||
| 1892 | + // pnumMax | ||
| 1893 | + | ||
| 1894 | + onTap({ | ||
| 1895 | + 'bjtype': | ||
| 1896 | + managerList[currentIndex].id, | ||
| 1897 | + }); | ||
| 1898 | + Navigator.pop(context); | ||
| 1899 | + }), | ||
| 1900 | + ]) | ||
| 1901 | + ], | ||
| 1902 | + ), | ||
| 1903 | + )), | ||
| 1904 | + ], | ||
| 1905 | + )); | ||
| 1906 | + })); | ||
| 1907 | + }); | ||
| 1908 | + } | ||
| 1909 | + | ||
| 1674 | static Future removePersonnalDialog( | 1910 | static Future removePersonnalDialog( |
| 1675 | BuildContext context, List<FilterBtnModel> managerList, | 1911 | BuildContext context, List<FilterBtnModel> managerList, |
| 1676 | {CustomCallBackMap onTap}) async { | 1912 | {CustomCallBackMap onTap}) async { |
| @@ -5,23 +5,20 @@ packages: | @@ -5,23 +5,20 @@ packages: | ||
| 5 | dependency: transitive | 5 | dependency: transitive |
| 6 | description: | 6 | description: |
| 7 | name: async | 7 | name: async |
| 8 | - sha256: bfe67ef28df125b7dddcea62755991f807aa39a2492a23e1550161692950bbe0 | ||
| 9 | url: "https://pub.flutter-io.cn" | 8 | url: "https://pub.flutter-io.cn" |
| 10 | source: hosted | 9 | source: hosted |
| 11 | - version: "2.10.0" | 10 | + version: "2.9.0" |
| 12 | boolean_selector: | 11 | boolean_selector: |
| 13 | dependency: transitive | 12 | dependency: transitive |
| 14 | description: | 13 | description: |
| 15 | name: boolean_selector | 14 | name: boolean_selector |
| 16 | - sha256: "6cfb5af12253eaf2b368f07bacc5a80d1301a071c73360d746b7f2e32d762c66" | ||
| 17 | url: "https://pub.flutter-io.cn" | 15 | url: "https://pub.flutter-io.cn" |
| 18 | source: hosted | 16 | source: hosted |
| 19 | - version: "2.1.1" | 17 | + version: "2.1.0" |
| 20 | characters: | 18 | characters: |
| 21 | dependency: transitive | 19 | dependency: transitive |
| 22 | description: | 20 | description: |
| 23 | name: characters | 21 | name: characters |
| 24 | - sha256: e6a326c8af69605aec75ed6c187d06b349707a27fbff8222ca9cc2cff167975c | ||
| 25 | url: "https://pub.flutter-io.cn" | 22 | url: "https://pub.flutter-io.cn" |
| 26 | source: hosted | 23 | source: hosted |
| 27 | version: "1.2.1" | 24 | version: "1.2.1" |
| @@ -29,7 +26,6 @@ packages: | @@ -29,7 +26,6 @@ packages: | ||
| 29 | dependency: transitive | 26 | dependency: transitive |
| 30 | description: | 27 | description: |
| 31 | name: clock | 28 | name: clock |
| 32 | - sha256: cb6d7f03e1de671e34607e909a7213e31d7752be4fb66a86d29fe1eb14bfb5cf | ||
| 33 | url: "https://pub.flutter-io.cn" | 29 | url: "https://pub.flutter-io.cn" |
| 34 | source: hosted | 30 | source: hosted |
| 35 | version: "1.1.1" | 31 | version: "1.1.1" |
| @@ -37,15 +33,13 @@ packages: | @@ -37,15 +33,13 @@ packages: | ||
| 37 | dependency: transitive | 33 | dependency: transitive |
| 38 | description: | 34 | description: |
| 39 | name: collection | 35 | name: collection |
| 40 | - sha256: cfc915e6923fe5ce6e153b0723c753045de46de1b4d63771530504004a45fae0 | ||
| 41 | url: "https://pub.flutter-io.cn" | 36 | url: "https://pub.flutter-io.cn" |
| 42 | source: hosted | 37 | source: hosted |
| 43 | - version: "1.17.0" | 38 | + version: "1.16.0" |
| 44 | cupertino_icons: | 39 | cupertino_icons: |
| 45 | dependency: "direct main" | 40 | dependency: "direct main" |
| 46 | description: | 41 | description: |
| 47 | name: cupertino_icons | 42 | name: cupertino_icons |
| 48 | - sha256: e35129dc44c9118cee2a5603506d823bab99c68393879edb440e0090d07586be | ||
| 49 | url: "https://pub.flutter-io.cn" | 43 | url: "https://pub.flutter-io.cn" |
| 50 | source: hosted | 44 | source: hosted |
| 51 | version: "1.0.5" | 45 | version: "1.0.5" |
| @@ -60,7 +54,6 @@ packages: | @@ -60,7 +54,6 @@ packages: | ||
| 60 | dependency: transitive | 54 | dependency: transitive |
| 61 | description: | 55 | description: |
| 62 | name: fake_async | 56 | name: fake_async |
| 63 | - sha256: "511392330127add0b769b75a987850d136345d9227c6b94c96a04cf4a391bf78" | ||
| 64 | url: "https://pub.flutter-io.cn" | 57 | url: "https://pub.flutter-io.cn" |
| 65 | source: hosted | 58 | source: hosted |
| 66 | version: "1.3.1" | 59 | version: "1.3.1" |
| @@ -73,7 +66,6 @@ packages: | @@ -73,7 +66,6 @@ packages: | ||
| 73 | dependency: "direct dev" | 66 | dependency: "direct dev" |
| 74 | description: | 67 | description: |
| 75 | name: flutter_lints | 68 | name: flutter_lints |
| 76 | - sha256: "2118df84ef0c3ca93f96123a616ae8540879991b8b57af2f81b76a7ada49b2a4" | ||
| 77 | url: "https://pub.flutter-io.cn" | 69 | url: "https://pub.flutter-io.cn" |
| 78 | source: hosted | 70 | source: hosted |
| 79 | version: "2.0.2" | 71 | version: "2.0.2" |
| @@ -82,19 +74,10 @@ packages: | @@ -82,19 +74,10 @@ packages: | ||
| 82 | description: flutter | 74 | description: flutter |
| 83 | source: sdk | 75 | source: sdk |
| 84 | version: "0.0.0" | 76 | version: "0.0.0" |
| 85 | - js: | ||
| 86 | - dependency: transitive | ||
| 87 | - description: | ||
| 88 | - name: js | ||
| 89 | - sha256: "5528c2f391ededb7775ec1daa69e65a2d61276f7552de2b5f7b8d34ee9fd4ab7" | ||
| 90 | - url: "https://pub.flutter-io.cn" | ||
| 91 | - source: hosted | ||
| 92 | - version: "0.6.5" | ||
| 93 | lints: | 77 | lints: |
| 94 | dependency: transitive | 78 | dependency: transitive |
| 95 | description: | 79 | description: |
| 96 | name: lints | 80 | name: lints |
| 97 | - sha256: "5e4a9cd06d447758280a8ac2405101e0e2094d2a1dbdd3756aec3fe7775ba593" | ||
| 98 | url: "https://pub.flutter-io.cn" | 81 | url: "https://pub.flutter-io.cn" |
| 99 | source: hosted | 82 | source: hosted |
| 100 | version: "2.0.1" | 83 | version: "2.0.1" |
| @@ -102,23 +85,20 @@ packages: | @@ -102,23 +85,20 @@ packages: | ||
| 102 | dependency: transitive | 85 | dependency: transitive |
| 103 | description: | 86 | description: |
| 104 | name: matcher | 87 | name: matcher |
| 105 | - sha256: "16db949ceee371e9b99d22f88fa3a73c4e59fd0afed0bd25fc336eb76c198b72" | ||
| 106 | url: "https://pub.flutter-io.cn" | 88 | url: "https://pub.flutter-io.cn" |
| 107 | source: hosted | 89 | source: hosted |
| 108 | - version: "0.12.13" | 90 | + version: "0.12.12" |
| 109 | material_color_utilities: | 91 | material_color_utilities: |
| 110 | dependency: transitive | 92 | dependency: transitive |
| 111 | description: | 93 | description: |
| 112 | name: material_color_utilities | 94 | name: material_color_utilities |
| 113 | - sha256: d92141dc6fe1dad30722f9aa826c7fbc896d021d792f80678280601aff8cf724 | ||
| 114 | url: "https://pub.flutter-io.cn" | 95 | url: "https://pub.flutter-io.cn" |
| 115 | source: hosted | 96 | source: hosted |
| 116 | - version: "0.2.0" | 97 | + version: "0.1.5" |
| 117 | meta: | 98 | meta: |
| 118 | dependency: transitive | 99 | dependency: transitive |
| 119 | description: | 100 | description: |
| 120 | name: meta | 101 | name: meta |
| 121 | - sha256: "6c268b42ed578a53088d834796959e4a1814b5e9e164f147f580a386e5decf42" | ||
| 122 | url: "https://pub.flutter-io.cn" | 102 | url: "https://pub.flutter-io.cn" |
| 123 | source: hosted | 103 | source: hosted |
| 124 | version: "1.8.0" | 104 | version: "1.8.0" |
| @@ -126,7 +106,6 @@ packages: | @@ -126,7 +106,6 @@ packages: | ||
| 126 | dependency: transitive | 106 | dependency: transitive |
| 127 | description: | 107 | description: |
| 128 | name: path | 108 | name: path |
| 129 | - sha256: db9d4f58c908a4ba5953fcee2ae317c94889433e5024c27ce74a37f94267945b | ||
| 130 | url: "https://pub.flutter-io.cn" | 109 | url: "https://pub.flutter-io.cn" |
| 131 | source: hosted | 110 | source: hosted |
| 132 | version: "1.8.2" | 111 | version: "1.8.2" |
| @@ -134,7 +113,6 @@ packages: | @@ -134,7 +113,6 @@ packages: | ||
| 134 | dependency: transitive | 113 | dependency: transitive |
| 135 | description: | 114 | description: |
| 136 | name: plugin_platform_interface | 115 | name: plugin_platform_interface |
| 137 | - sha256: "43798d895c929056255600343db8f049921cbec94d31ec87f1dc5c16c01935dd" | ||
| 138 | url: "https://pub.flutter-io.cn" | 116 | url: "https://pub.flutter-io.cn" |
| 139 | source: hosted | 117 | source: hosted |
| 140 | version: "2.1.5" | 118 | version: "2.1.5" |
| @@ -147,39 +125,34 @@ packages: | @@ -147,39 +125,34 @@ packages: | ||
| 147 | dependency: transitive | 125 | dependency: transitive |
| 148 | description: | 126 | description: |
| 149 | name: source_span | 127 | name: source_span |
| 150 | - sha256: dd904f795d4b4f3b870833847c461801f6750a9fa8e61ea5ac53f9422b31f250 | ||
| 151 | url: "https://pub.flutter-io.cn" | 128 | url: "https://pub.flutter-io.cn" |
| 152 | source: hosted | 129 | source: hosted |
| 153 | - version: "1.9.1" | 130 | + version: "1.9.0" |
| 154 | stack_trace: | 131 | stack_trace: |
| 155 | dependency: transitive | 132 | dependency: transitive |
| 156 | description: | 133 | description: |
| 157 | name: stack_trace | 134 | name: stack_trace |
| 158 | - sha256: c3c7d8edb15bee7f0f74debd4b9c5f3c2ea86766fe4178eb2a18eb30a0bdaed5 | ||
| 159 | url: "https://pub.flutter-io.cn" | 135 | url: "https://pub.flutter-io.cn" |
| 160 | source: hosted | 136 | source: hosted |
| 161 | - version: "1.11.0" | 137 | + version: "1.10.0" |
| 162 | stream_channel: | 138 | stream_channel: |
| 163 | dependency: transitive | 139 | dependency: transitive |
| 164 | description: | 140 | description: |
| 165 | name: stream_channel | 141 | name: stream_channel |
| 166 | - sha256: "83615bee9045c1d322bbbd1ba209b7a749c2cbcdcb3fdd1df8eb488b3279c1c8" | ||
| 167 | url: "https://pub.flutter-io.cn" | 142 | url: "https://pub.flutter-io.cn" |
| 168 | source: hosted | 143 | source: hosted |
| 169 | - version: "2.1.1" | 144 | + version: "2.1.0" |
| 170 | string_scanner: | 145 | string_scanner: |
| 171 | dependency: transitive | 146 | dependency: transitive |
| 172 | description: | 147 | description: |
| 173 | name: string_scanner | 148 | name: string_scanner |
| 174 | - sha256: "556692adab6cfa87322a115640c11f13cb77b3f076ddcc5d6ae3c20242bedcde" | ||
| 175 | url: "https://pub.flutter-io.cn" | 149 | url: "https://pub.flutter-io.cn" |
| 176 | source: hosted | 150 | source: hosted |
| 177 | - version: "1.2.0" | 151 | + version: "1.1.1" |
| 178 | term_glyph: | 152 | term_glyph: |
| 179 | dependency: transitive | 153 | dependency: transitive |
| 180 | description: | 154 | description: |
| 181 | name: term_glyph | 155 | name: term_glyph |
| 182 | - sha256: a29248a84fbb7c79282b40b8c72a1209db169a2e0542bce341da992fe1bc7e84 | ||
| 183 | url: "https://pub.flutter-io.cn" | 156 | url: "https://pub.flutter-io.cn" |
| 184 | source: hosted | 157 | source: hosted |
| 185 | version: "1.2.1" | 158 | version: "1.2.1" |
| @@ -187,17 +160,15 @@ packages: | @@ -187,17 +160,15 @@ packages: | ||
| 187 | dependency: transitive | 160 | dependency: transitive |
| 188 | description: | 161 | description: |
| 189 | name: test_api | 162 | name: test_api |
| 190 | - sha256: ad540f65f92caa91bf21dfc8ffb8c589d6e4dc0c2267818b4cc2792857706206 | ||
| 191 | url: "https://pub.flutter-io.cn" | 163 | url: "https://pub.flutter-io.cn" |
| 192 | source: hosted | 164 | source: hosted |
| 193 | - version: "0.4.16" | 165 | + version: "0.4.12" |
| 194 | vector_math: | 166 | vector_math: |
| 195 | dependency: transitive | 167 | dependency: transitive |
| 196 | description: | 168 | description: |
| 197 | name: vector_math | 169 | name: vector_math |
| 198 | - sha256: "80b3257d1492ce4d091729e3a67a60407d227c27241d6927be0130c98e741803" | ||
| 199 | url: "https://pub.flutter-io.cn" | 170 | url: "https://pub.flutter-io.cn" |
| 200 | source: hosted | 171 | source: hosted |
| 201 | - version: "2.1.4" | 172 | + version: "2.1.2" |
| 202 | sdks: | 173 | sdks: |
| 203 | dart: ">=2.18.0 <3.0.0" | 174 | dart: ">=2.18.0 <3.0.0" |
| @@ -5,23 +5,20 @@ packages: | @@ -5,23 +5,20 @@ packages: | ||
| 5 | dependency: transitive | 5 | dependency: transitive |
| 6 | description: | 6 | description: |
| 7 | name: async | 7 | name: async |
| 8 | - sha256: bfe67ef28df125b7dddcea62755991f807aa39a2492a23e1550161692950bbe0 | ||
| 9 | url: "https://pub.flutter-io.cn" | 8 | url: "https://pub.flutter-io.cn" |
| 10 | source: hosted | 9 | source: hosted |
| 11 | - version: "2.10.0" | 10 | + version: "2.9.0" |
| 12 | boolean_selector: | 11 | boolean_selector: |
| 13 | dependency: transitive | 12 | dependency: transitive |
| 14 | description: | 13 | description: |
| 15 | name: boolean_selector | 14 | name: boolean_selector |
| 16 | - sha256: "6cfb5af12253eaf2b368f07bacc5a80d1301a071c73360d746b7f2e32d762c66" | ||
| 17 | url: "https://pub.flutter-io.cn" | 15 | url: "https://pub.flutter-io.cn" |
| 18 | source: hosted | 16 | source: hosted |
| 19 | - version: "2.1.1" | 17 | + version: "2.1.0" |
| 20 | characters: | 18 | characters: |
| 21 | dependency: transitive | 19 | dependency: transitive |
| 22 | description: | 20 | description: |
| 23 | name: characters | 21 | name: characters |
| 24 | - sha256: e6a326c8af69605aec75ed6c187d06b349707a27fbff8222ca9cc2cff167975c | ||
| 25 | url: "https://pub.flutter-io.cn" | 22 | url: "https://pub.flutter-io.cn" |
| 26 | source: hosted | 23 | source: hosted |
| 27 | version: "1.2.1" | 24 | version: "1.2.1" |
| @@ -29,7 +26,6 @@ packages: | @@ -29,7 +26,6 @@ packages: | ||
| 29 | dependency: transitive | 26 | dependency: transitive |
| 30 | description: | 27 | description: |
| 31 | name: clock | 28 | name: clock |
| 32 | - sha256: cb6d7f03e1de671e34607e909a7213e31d7752be4fb66a86d29fe1eb14bfb5cf | ||
| 33 | url: "https://pub.flutter-io.cn" | 29 | url: "https://pub.flutter-io.cn" |
| 34 | source: hosted | 30 | source: hosted |
| 35 | version: "1.1.1" | 31 | version: "1.1.1" |
| @@ -37,15 +33,13 @@ packages: | @@ -37,15 +33,13 @@ packages: | ||
| 37 | dependency: transitive | 33 | dependency: transitive |
| 38 | description: | 34 | description: |
| 39 | name: collection | 35 | name: collection |
| 40 | - sha256: cfc915e6923fe5ce6e153b0723c753045de46de1b4d63771530504004a45fae0 | ||
| 41 | url: "https://pub.flutter-io.cn" | 36 | url: "https://pub.flutter-io.cn" |
| 42 | source: hosted | 37 | source: hosted |
| 43 | - version: "1.17.0" | 38 | + version: "1.16.0" |
| 44 | fake_async: | 39 | fake_async: |
| 45 | dependency: transitive | 40 | dependency: transitive |
| 46 | description: | 41 | description: |
| 47 | name: fake_async | 42 | name: fake_async |
| 48 | - sha256: "511392330127add0b769b75a987850d136345d9227c6b94c96a04cf4a391bf78" | ||
| 49 | url: "https://pub.flutter-io.cn" | 43 | url: "https://pub.flutter-io.cn" |
| 50 | source: hosted | 44 | source: hosted |
| 51 | version: "1.3.1" | 45 | version: "1.3.1" |
| @@ -58,7 +52,6 @@ packages: | @@ -58,7 +52,6 @@ packages: | ||
| 58 | dependency: "direct dev" | 52 | dependency: "direct dev" |
| 59 | description: | 53 | description: |
| 60 | name: flutter_lints | 54 | name: flutter_lints |
| 61 | - sha256: "2118df84ef0c3ca93f96123a616ae8540879991b8b57af2f81b76a7ada49b2a4" | ||
| 62 | url: "https://pub.flutter-io.cn" | 55 | url: "https://pub.flutter-io.cn" |
| 63 | source: hosted | 56 | source: hosted |
| 64 | version: "2.0.2" | 57 | version: "2.0.2" |
| @@ -67,19 +60,10 @@ packages: | @@ -67,19 +60,10 @@ packages: | ||
| 67 | description: flutter | 60 | description: flutter |
| 68 | source: sdk | 61 | source: sdk |
| 69 | version: "0.0.0" | 62 | version: "0.0.0" |
| 70 | - js: | ||
| 71 | - dependency: transitive | ||
| 72 | - description: | ||
| 73 | - name: js | ||
| 74 | - sha256: "5528c2f391ededb7775ec1daa69e65a2d61276f7552de2b5f7b8d34ee9fd4ab7" | ||
| 75 | - url: "https://pub.flutter-io.cn" | ||
| 76 | - source: hosted | ||
| 77 | - version: "0.6.5" | ||
| 78 | lints: | 63 | lints: |
| 79 | dependency: transitive | 64 | dependency: transitive |
| 80 | description: | 65 | description: |
| 81 | name: lints | 66 | name: lints |
| 82 | - sha256: "5e4a9cd06d447758280a8ac2405101e0e2094d2a1dbdd3756aec3fe7775ba593" | ||
| 83 | url: "https://pub.flutter-io.cn" | 67 | url: "https://pub.flutter-io.cn" |
| 84 | source: hosted | 68 | source: hosted |
| 85 | version: "2.0.1" | 69 | version: "2.0.1" |
| @@ -87,23 +71,20 @@ packages: | @@ -87,23 +71,20 @@ packages: | ||
| 87 | dependency: transitive | 71 | dependency: transitive |
| 88 | description: | 72 | description: |
| 89 | name: matcher | 73 | name: matcher |
| 90 | - sha256: "16db949ceee371e9b99d22f88fa3a73c4e59fd0afed0bd25fc336eb76c198b72" | ||
| 91 | url: "https://pub.flutter-io.cn" | 74 | url: "https://pub.flutter-io.cn" |
| 92 | source: hosted | 75 | source: hosted |
| 93 | - version: "0.12.13" | 76 | + version: "0.12.12" |
| 94 | material_color_utilities: | 77 | material_color_utilities: |
| 95 | dependency: transitive | 78 | dependency: transitive |
| 96 | description: | 79 | description: |
| 97 | name: material_color_utilities | 80 | name: material_color_utilities |
| 98 | - sha256: d92141dc6fe1dad30722f9aa826c7fbc896d021d792f80678280601aff8cf724 | ||
| 99 | url: "https://pub.flutter-io.cn" | 81 | url: "https://pub.flutter-io.cn" |
| 100 | source: hosted | 82 | source: hosted |
| 101 | - version: "0.2.0" | 83 | + version: "0.1.5" |
| 102 | meta: | 84 | meta: |
| 103 | dependency: transitive | 85 | dependency: transitive |
| 104 | description: | 86 | description: |
| 105 | name: meta | 87 | name: meta |
| 106 | - sha256: "6c268b42ed578a53088d834796959e4a1814b5e9e164f147f580a386e5decf42" | ||
| 107 | url: "https://pub.flutter-io.cn" | 88 | url: "https://pub.flutter-io.cn" |
| 108 | source: hosted | 89 | source: hosted |
| 109 | version: "1.8.0" | 90 | version: "1.8.0" |
| @@ -111,7 +92,6 @@ packages: | @@ -111,7 +92,6 @@ packages: | ||
| 111 | dependency: transitive | 92 | dependency: transitive |
| 112 | description: | 93 | description: |
| 113 | name: path | 94 | name: path |
| 114 | - sha256: db9d4f58c908a4ba5953fcee2ae317c94889433e5024c27ce74a37f94267945b | ||
| 115 | url: "https://pub.flutter-io.cn" | 95 | url: "https://pub.flutter-io.cn" |
| 116 | source: hosted | 96 | source: hosted |
| 117 | version: "1.8.2" | 97 | version: "1.8.2" |
| @@ -119,7 +99,6 @@ packages: | @@ -119,7 +99,6 @@ packages: | ||
| 119 | dependency: "direct main" | 99 | dependency: "direct main" |
| 120 | description: | 100 | description: |
| 121 | name: plugin_platform_interface | 101 | name: plugin_platform_interface |
| 122 | - sha256: "43798d895c929056255600343db8f049921cbec94d31ec87f1dc5c16c01935dd" | ||
| 123 | url: "https://pub.flutter-io.cn" | 102 | url: "https://pub.flutter-io.cn" |
| 124 | source: hosted | 103 | source: hosted |
| 125 | version: "2.1.5" | 104 | version: "2.1.5" |
| @@ -132,39 +111,34 @@ packages: | @@ -132,39 +111,34 @@ packages: | ||
| 132 | dependency: transitive | 111 | dependency: transitive |
| 133 | description: | 112 | description: |
| 134 | name: source_span | 113 | name: source_span |
| 135 | - sha256: dd904f795d4b4f3b870833847c461801f6750a9fa8e61ea5ac53f9422b31f250 | ||
| 136 | url: "https://pub.flutter-io.cn" | 114 | url: "https://pub.flutter-io.cn" |
| 137 | source: hosted | 115 | source: hosted |
| 138 | - version: "1.9.1" | 116 | + version: "1.9.0" |
| 139 | stack_trace: | 117 | stack_trace: |
| 140 | dependency: transitive | 118 | dependency: transitive |
| 141 | description: | 119 | description: |
| 142 | name: stack_trace | 120 | name: stack_trace |
| 143 | - sha256: c3c7d8edb15bee7f0f74debd4b9c5f3c2ea86766fe4178eb2a18eb30a0bdaed5 | ||
| 144 | url: "https://pub.flutter-io.cn" | 121 | url: "https://pub.flutter-io.cn" |
| 145 | source: hosted | 122 | source: hosted |
| 146 | - version: "1.11.0" | 123 | + version: "1.10.0" |
| 147 | stream_channel: | 124 | stream_channel: |
| 148 | dependency: transitive | 125 | dependency: transitive |
| 149 | description: | 126 | description: |
| 150 | name: stream_channel | 127 | name: stream_channel |
| 151 | - sha256: "83615bee9045c1d322bbbd1ba209b7a749c2cbcdcb3fdd1df8eb488b3279c1c8" | ||
| 152 | url: "https://pub.flutter-io.cn" | 128 | url: "https://pub.flutter-io.cn" |
| 153 | source: hosted | 129 | source: hosted |
| 154 | - version: "2.1.1" | 130 | + version: "2.1.0" |
| 155 | string_scanner: | 131 | string_scanner: |
| 156 | dependency: transitive | 132 | dependency: transitive |
| 157 | description: | 133 | description: |
| 158 | name: string_scanner | 134 | name: string_scanner |
| 159 | - sha256: "556692adab6cfa87322a115640c11f13cb77b3f076ddcc5d6ae3c20242bedcde" | ||
| 160 | url: "https://pub.flutter-io.cn" | 135 | url: "https://pub.flutter-io.cn" |
| 161 | source: hosted | 136 | source: hosted |
| 162 | - version: "1.2.0" | 137 | + version: "1.1.1" |
| 163 | term_glyph: | 138 | term_glyph: |
| 164 | dependency: transitive | 139 | dependency: transitive |
| 165 | description: | 140 | description: |
| 166 | name: term_glyph | 141 | name: term_glyph |
| 167 | - sha256: a29248a84fbb7c79282b40b8c72a1209db169a2e0542bce341da992fe1bc7e84 | ||
| 168 | url: "https://pub.flutter-io.cn" | 142 | url: "https://pub.flutter-io.cn" |
| 169 | source: hosted | 143 | source: hosted |
| 170 | version: "1.2.1" | 144 | version: "1.2.1" |
| @@ -172,17 +146,15 @@ packages: | @@ -172,17 +146,15 @@ packages: | ||
| 172 | dependency: transitive | 146 | dependency: transitive |
| 173 | description: | 147 | description: |
| 174 | name: test_api | 148 | name: test_api |
| 175 | - sha256: ad540f65f92caa91bf21dfc8ffb8c589d6e4dc0c2267818b4cc2792857706206 | ||
| 176 | url: "https://pub.flutter-io.cn" | 149 | url: "https://pub.flutter-io.cn" |
| 177 | source: hosted | 150 | source: hosted |
| 178 | - version: "0.4.16" | 151 | + version: "0.4.12" |
| 179 | vector_math: | 152 | vector_math: |
| 180 | dependency: transitive | 153 | dependency: transitive |
| 181 | description: | 154 | description: |
| 182 | name: vector_math | 155 | name: vector_math |
| 183 | - sha256: "80b3257d1492ce4d091729e3a67a60407d227c27241d6927be0130c98e741803" | ||
| 184 | url: "https://pub.flutter-io.cn" | 156 | url: "https://pub.flutter-io.cn" |
| 185 | source: hosted | 157 | source: hosted |
| 186 | - version: "2.1.4" | 158 | + version: "2.1.2" |
| 187 | sdks: | 159 | sdks: |
| 188 | dart: ">=2.18.0 <3.0.0" | 160 | dart: ">=2.18.0 <3.0.0" |
| @@ -5,23 +5,20 @@ packages: | @@ -5,23 +5,20 @@ packages: | ||
| 5 | dependency: transitive | 5 | dependency: transitive |
| 6 | description: | 6 | description: |
| 7 | name: async | 7 | name: async |
| 8 | - sha256: bfe67ef28df125b7dddcea62755991f807aa39a2492a23e1550161692950bbe0 | ||
| 9 | url: "https://pub.flutter-io.cn" | 8 | url: "https://pub.flutter-io.cn" |
| 10 | source: hosted | 9 | source: hosted |
| 11 | - version: "2.10.0" | 10 | + version: "2.9.0" |
| 12 | boolean_selector: | 11 | boolean_selector: |
| 13 | dependency: transitive | 12 | dependency: transitive |
| 14 | description: | 13 | description: |
| 15 | name: boolean_selector | 14 | name: boolean_selector |
| 16 | - sha256: "6cfb5af12253eaf2b368f07bacc5a80d1301a071c73360d746b7f2e32d762c66" | ||
| 17 | url: "https://pub.flutter-io.cn" | 15 | url: "https://pub.flutter-io.cn" |
| 18 | source: hosted | 16 | source: hosted |
| 19 | - version: "2.1.1" | 17 | + version: "2.1.0" |
| 20 | characters: | 18 | characters: |
| 21 | dependency: transitive | 19 | dependency: transitive |
| 22 | description: | 20 | description: |
| 23 | name: characters | 21 | name: characters |
| 24 | - sha256: e6a326c8af69605aec75ed6c187d06b349707a27fbff8222ca9cc2cff167975c | ||
| 25 | url: "https://pub.flutter-io.cn" | 22 | url: "https://pub.flutter-io.cn" |
| 26 | source: hosted | 23 | source: hosted |
| 27 | version: "1.2.1" | 24 | version: "1.2.1" |
| @@ -29,7 +26,6 @@ packages: | @@ -29,7 +26,6 @@ packages: | ||
| 29 | dependency: transitive | 26 | dependency: transitive |
| 30 | description: | 27 | description: |
| 31 | name: clock | 28 | name: clock |
| 32 | - sha256: cb6d7f03e1de671e34607e909a7213e31d7752be4fb66a86d29fe1eb14bfb5cf | ||
| 33 | url: "https://pub.flutter-io.cn" | 29 | url: "https://pub.flutter-io.cn" |
| 34 | source: hosted | 30 | source: hosted |
| 35 | version: "1.1.1" | 31 | version: "1.1.1" |
| @@ -37,15 +33,13 @@ packages: | @@ -37,15 +33,13 @@ packages: | ||
| 37 | dependency: transitive | 33 | dependency: transitive |
| 38 | description: | 34 | description: |
| 39 | name: collection | 35 | name: collection |
| 40 | - sha256: cfc915e6923fe5ce6e153b0723c753045de46de1b4d63771530504004a45fae0 | ||
| 41 | url: "https://pub.flutter-io.cn" | 36 | url: "https://pub.flutter-io.cn" |
| 42 | source: hosted | 37 | source: hosted |
| 43 | - version: "1.17.0" | 38 | + version: "1.16.0" |
| 44 | cupertino_icons: | 39 | cupertino_icons: |
| 45 | dependency: "direct main" | 40 | dependency: "direct main" |
| 46 | description: | 41 | description: |
| 47 | name: cupertino_icons | 42 | name: cupertino_icons |
| 48 | - sha256: a937da4c006989739ceb4d10e3bd6cce64ca85d0fe287fc5b2b9f6ee757dcee6 | ||
| 49 | url: "https://pub.flutter-io.cn" | 43 | url: "https://pub.flutter-io.cn" |
| 50 | source: hosted | 44 | source: hosted |
| 51 | version: "0.1.3" | 45 | version: "0.1.3" |
| @@ -53,7 +47,6 @@ packages: | @@ -53,7 +47,6 @@ packages: | ||
| 53 | dependency: transitive | 47 | dependency: transitive |
| 54 | description: | 48 | description: |
| 55 | name: fake_async | 49 | name: fake_async |
| 56 | - sha256: "511392330127add0b769b75a987850d136345d9227c6b94c96a04cf4a391bf78" | ||
| 57 | url: "https://pub.flutter-io.cn" | 50 | url: "https://pub.flutter-io.cn" |
| 58 | source: hosted | 51 | source: hosted |
| 59 | version: "1.3.1" | 52 | version: "1.3.1" |
| @@ -67,35 +60,24 @@ packages: | @@ -67,35 +60,24 @@ packages: | ||
| 67 | description: flutter | 60 | description: flutter |
| 68 | source: sdk | 61 | source: sdk |
| 69 | version: "0.0.0" | 62 | version: "0.0.0" |
| 70 | - js: | ||
| 71 | - dependency: transitive | ||
| 72 | - description: | ||
| 73 | - name: js | ||
| 74 | - sha256: "5528c2f391ededb7775ec1daa69e65a2d61276f7552de2b5f7b8d34ee9fd4ab7" | ||
| 75 | - url: "https://pub.flutter-io.cn" | ||
| 76 | - source: hosted | ||
| 77 | - version: "0.6.5" | ||
| 78 | matcher: | 63 | matcher: |
| 79 | dependency: transitive | 64 | dependency: transitive |
| 80 | description: | 65 | description: |
| 81 | name: matcher | 66 | name: matcher |
| 82 | - sha256: "16db949ceee371e9b99d22f88fa3a73c4e59fd0afed0bd25fc336eb76c198b72" | ||
| 83 | url: "https://pub.flutter-io.cn" | 67 | url: "https://pub.flutter-io.cn" |
| 84 | source: hosted | 68 | source: hosted |
| 85 | - version: "0.12.13" | 69 | + version: "0.12.12" |
| 86 | material_color_utilities: | 70 | material_color_utilities: |
| 87 | dependency: transitive | 71 | dependency: transitive |
| 88 | description: | 72 | description: |
| 89 | name: material_color_utilities | 73 | name: material_color_utilities |
| 90 | - sha256: d92141dc6fe1dad30722f9aa826c7fbc896d021d792f80678280601aff8cf724 | ||
| 91 | url: "https://pub.flutter-io.cn" | 74 | url: "https://pub.flutter-io.cn" |
| 92 | source: hosted | 75 | source: hosted |
| 93 | - version: "0.2.0" | 76 | + version: "0.1.5" |
| 94 | meta: | 77 | meta: |
| 95 | dependency: transitive | 78 | dependency: transitive |
| 96 | description: | 79 | description: |
| 97 | name: meta | 80 | name: meta |
| 98 | - sha256: "6c268b42ed578a53088d834796959e4a1814b5e9e164f147f580a386e5decf42" | ||
| 99 | url: "https://pub.flutter-io.cn" | 81 | url: "https://pub.flutter-io.cn" |
| 100 | source: hosted | 82 | source: hosted |
| 101 | version: "1.8.0" | 83 | version: "1.8.0" |
| @@ -103,7 +85,6 @@ packages: | @@ -103,7 +85,6 @@ packages: | ||
| 103 | dependency: transitive | 85 | dependency: transitive |
| 104 | description: | 86 | description: |
| 105 | name: path | 87 | name: path |
| 106 | - sha256: db9d4f58c908a4ba5953fcee2ae317c94889433e5024c27ce74a37f94267945b | ||
| 107 | url: "https://pub.flutter-io.cn" | 88 | url: "https://pub.flutter-io.cn" |
| 108 | source: hosted | 89 | source: hosted |
| 109 | version: "1.8.2" | 90 | version: "1.8.2" |
| @@ -123,39 +104,34 @@ packages: | @@ -123,39 +104,34 @@ packages: | ||
| 123 | dependency: transitive | 104 | dependency: transitive |
| 124 | description: | 105 | description: |
| 125 | name: source_span | 106 | name: source_span |
| 126 | - sha256: dd904f795d4b4f3b870833847c461801f6750a9fa8e61ea5ac53f9422b31f250 | ||
| 127 | url: "https://pub.flutter-io.cn" | 107 | url: "https://pub.flutter-io.cn" |
| 128 | source: hosted | 108 | source: hosted |
| 129 | - version: "1.9.1" | 109 | + version: "1.9.0" |
| 130 | stack_trace: | 110 | stack_trace: |
| 131 | dependency: transitive | 111 | dependency: transitive |
| 132 | description: | 112 | description: |
| 133 | name: stack_trace | 113 | name: stack_trace |
| 134 | - sha256: c3c7d8edb15bee7f0f74debd4b9c5f3c2ea86766fe4178eb2a18eb30a0bdaed5 | ||
| 135 | url: "https://pub.flutter-io.cn" | 114 | url: "https://pub.flutter-io.cn" |
| 136 | source: hosted | 115 | source: hosted |
| 137 | - version: "1.11.0" | 116 | + version: "1.10.0" |
| 138 | stream_channel: | 117 | stream_channel: |
| 139 | dependency: transitive | 118 | dependency: transitive |
| 140 | description: | 119 | description: |
| 141 | name: stream_channel | 120 | name: stream_channel |
| 142 | - sha256: "83615bee9045c1d322bbbd1ba209b7a749c2cbcdcb3fdd1df8eb488b3279c1c8" | ||
| 143 | url: "https://pub.flutter-io.cn" | 121 | url: "https://pub.flutter-io.cn" |
| 144 | source: hosted | 122 | source: hosted |
| 145 | - version: "2.1.1" | 123 | + version: "2.1.0" |
| 146 | string_scanner: | 124 | string_scanner: |
| 147 | dependency: transitive | 125 | dependency: transitive |
| 148 | description: | 126 | description: |
| 149 | name: string_scanner | 127 | name: string_scanner |
| 150 | - sha256: "556692adab6cfa87322a115640c11f13cb77b3f076ddcc5d6ae3c20242bedcde" | ||
| 151 | url: "https://pub.flutter-io.cn" | 128 | url: "https://pub.flutter-io.cn" |
| 152 | source: hosted | 129 | source: hosted |
| 153 | - version: "1.2.0" | 130 | + version: "1.1.1" |
| 154 | term_glyph: | 131 | term_glyph: |
| 155 | dependency: transitive | 132 | dependency: transitive |
| 156 | description: | 133 | description: |
| 157 | name: term_glyph | 134 | name: term_glyph |
| 158 | - sha256: a29248a84fbb7c79282b40b8c72a1209db169a2e0542bce341da992fe1bc7e84 | ||
| 159 | url: "https://pub.flutter-io.cn" | 135 | url: "https://pub.flutter-io.cn" |
| 160 | source: hosted | 136 | source: hosted |
| 161 | version: "1.2.1" | 137 | version: "1.2.1" |
| @@ -163,17 +139,15 @@ packages: | @@ -163,17 +139,15 @@ packages: | ||
| 163 | dependency: transitive | 139 | dependency: transitive |
| 164 | description: | 140 | description: |
| 165 | name: test_api | 141 | name: test_api |
| 166 | - sha256: ad540f65f92caa91bf21dfc8ffb8c589d6e4dc0c2267818b4cc2792857706206 | ||
| 167 | url: "https://pub.flutter-io.cn" | 142 | url: "https://pub.flutter-io.cn" |
| 168 | source: hosted | 143 | source: hosted |
| 169 | - version: "0.4.16" | 144 | + version: "0.4.12" |
| 170 | vector_math: | 145 | vector_math: |
| 171 | dependency: transitive | 146 | dependency: transitive |
| 172 | description: | 147 | description: |
| 173 | name: vector_math | 148 | name: vector_math |
| 174 | - sha256: "80b3257d1492ce4d091729e3a67a60407d227c27241d6927be0130c98e741803" | ||
| 175 | url: "https://pub.flutter-io.cn" | 149 | url: "https://pub.flutter-io.cn" |
| 176 | source: hosted | 150 | source: hosted |
| 177 | - version: "2.1.4" | 151 | + version: "2.1.2" |
| 178 | sdks: | 152 | sdks: |
| 179 | - dart: ">=2.18.0 <3.0.0" | 153 | + dart: ">=2.17.0-0 <3.0.0" |
| @@ -5,7 +5,6 @@ packages: | @@ -5,7 +5,6 @@ packages: | ||
| 5 | dependency: transitive | 5 | dependency: transitive |
| 6 | description: | 6 | description: |
| 7 | name: characters | 7 | name: characters |
| 8 | - sha256: e6a326c8af69605aec75ed6c187d06b349707a27fbff8222ca9cc2cff167975c | ||
| 9 | url: "https://pub.flutter-io.cn" | 8 | url: "https://pub.flutter-io.cn" |
| 10 | source: hosted | 9 | source: hosted |
| 11 | version: "1.2.1" | 10 | version: "1.2.1" |
| @@ -13,36 +12,25 @@ packages: | @@ -13,36 +12,25 @@ packages: | ||
| 13 | dependency: transitive | 12 | dependency: transitive |
| 14 | description: | 13 | description: |
| 15 | name: collection | 14 | name: collection |
| 16 | - sha256: cfc915e6923fe5ce6e153b0723c753045de46de1b4d63771530504004a45fae0 | ||
| 17 | url: "https://pub.flutter-io.cn" | 15 | url: "https://pub.flutter-io.cn" |
| 18 | source: hosted | 16 | source: hosted |
| 19 | - version: "1.17.0" | 17 | + version: "1.16.0" |
| 20 | flutter: | 18 | flutter: |
| 21 | dependency: "direct main" | 19 | dependency: "direct main" |
| 22 | description: flutter | 20 | description: flutter |
| 23 | source: sdk | 21 | source: sdk |
| 24 | version: "0.0.0" | 22 | version: "0.0.0" |
| 25 | - js: | ||
| 26 | - dependency: transitive | ||
| 27 | - description: | ||
| 28 | - name: js | ||
| 29 | - sha256: "5528c2f391ededb7775ec1daa69e65a2d61276f7552de2b5f7b8d34ee9fd4ab7" | ||
| 30 | - url: "https://pub.flutter-io.cn" | ||
| 31 | - source: hosted | ||
| 32 | - version: "0.6.5" | ||
| 33 | material_color_utilities: | 23 | material_color_utilities: |
| 34 | dependency: transitive | 24 | dependency: transitive |
| 35 | description: | 25 | description: |
| 36 | name: material_color_utilities | 26 | name: material_color_utilities |
| 37 | - sha256: d92141dc6fe1dad30722f9aa826c7fbc896d021d792f80678280601aff8cf724 | ||
| 38 | url: "https://pub.flutter-io.cn" | 27 | url: "https://pub.flutter-io.cn" |
| 39 | source: hosted | 28 | source: hosted |
| 40 | - version: "0.2.0" | 29 | + version: "0.1.5" |
| 41 | meta: | 30 | meta: |
| 42 | dependency: transitive | 31 | dependency: transitive |
| 43 | description: | 32 | description: |
| 44 | name: meta | 33 | name: meta |
| 45 | - sha256: "6c268b42ed578a53088d834796959e4a1814b5e9e164f147f580a386e5decf42" | ||
| 46 | url: "https://pub.flutter-io.cn" | 34 | url: "https://pub.flutter-io.cn" |
| 47 | source: hosted | 35 | source: hosted |
| 48 | version: "1.8.0" | 36 | version: "1.8.0" |
| @@ -55,9 +43,8 @@ packages: | @@ -55,9 +43,8 @@ packages: | ||
| 55 | dependency: transitive | 43 | dependency: transitive |
| 56 | description: | 44 | description: |
| 57 | name: vector_math | 45 | name: vector_math |
| 58 | - sha256: "80b3257d1492ce4d091729e3a67a60407d227c27241d6927be0130c98e741803" | ||
| 59 | url: "https://pub.flutter-io.cn" | 46 | url: "https://pub.flutter-io.cn" |
| 60 | source: hosted | 47 | source: hosted |
| 61 | - version: "2.1.4" | 48 | + version: "2.1.2" |
| 62 | sdks: | 49 | sdks: |
| 63 | dart: ">=2.17.0-0 <3.0.0" | 50 | dart: ">=2.17.0-0 <3.0.0" |
| @@ -5,31 +5,27 @@ packages: | @@ -5,31 +5,27 @@ packages: | ||
| 5 | dependency: transitive | 5 | dependency: transitive |
| 6 | description: | 6 | description: |
| 7 | name: archive | 7 | name: archive |
| 8 | - sha256: "80e5141fafcb3361653ce308776cfd7d45e6e9fbb429e14eec571382c0c5fecb" | ||
| 9 | url: "https://pub.flutter-io.cn" | 8 | url: "https://pub.flutter-io.cn" |
| 10 | source: hosted | 9 | source: hosted |
| 11 | - version: "3.3.2" | 10 | + version: "3.3.0" |
| 12 | async: | 11 | async: |
| 13 | dependency: transitive | 12 | dependency: transitive |
| 14 | description: | 13 | description: |
| 15 | name: async | 14 | name: async |
| 16 | - sha256: bfe67ef28df125b7dddcea62755991f807aa39a2492a23e1550161692950bbe0 | ||
| 17 | url: "https://pub.flutter-io.cn" | 15 | url: "https://pub.flutter-io.cn" |
| 18 | source: hosted | 16 | source: hosted |
| 19 | - version: "2.10.0" | 17 | + version: "2.9.0" |
| 20 | boolean_selector: | 18 | boolean_selector: |
| 21 | dependency: transitive | 19 | dependency: transitive |
| 22 | description: | 20 | description: |
| 23 | name: boolean_selector | 21 | name: boolean_selector |
| 24 | - sha256: "6cfb5af12253eaf2b368f07bacc5a80d1301a071c73360d746b7f2e32d762c66" | ||
| 25 | url: "https://pub.flutter-io.cn" | 22 | url: "https://pub.flutter-io.cn" |
| 26 | source: hosted | 23 | source: hosted |
| 27 | - version: "2.1.1" | 24 | + version: "2.1.0" |
| 28 | characters: | 25 | characters: |
| 29 | dependency: transitive | 26 | dependency: transitive |
| 30 | description: | 27 | description: |
| 31 | name: characters | 28 | name: characters |
| 32 | - sha256: e6a326c8af69605aec75ed6c187d06b349707a27fbff8222ca9cc2cff167975c | ||
| 33 | url: "https://pub.flutter-io.cn" | 29 | url: "https://pub.flutter-io.cn" |
| 34 | source: hosted | 30 | source: hosted |
| 35 | version: "1.2.1" | 31 | version: "1.2.1" |
| @@ -37,7 +33,6 @@ packages: | @@ -37,7 +33,6 @@ packages: | ||
| 37 | dependency: transitive | 33 | dependency: transitive |
| 38 | description: | 34 | description: |
| 39 | name: clock | 35 | name: clock |
| 40 | - sha256: cb6d7f03e1de671e34607e909a7213e31d7752be4fb66a86d29fe1eb14bfb5cf | ||
| 41 | url: "https://pub.flutter-io.cn" | 36 | url: "https://pub.flutter-io.cn" |
| 42 | source: hosted | 37 | source: hosted |
| 43 | version: "1.1.1" | 38 | version: "1.1.1" |
| @@ -45,15 +40,13 @@ packages: | @@ -45,15 +40,13 @@ packages: | ||
| 45 | dependency: transitive | 40 | dependency: transitive |
| 46 | description: | 41 | description: |
| 47 | name: collection | 42 | name: collection |
| 48 | - sha256: cfc915e6923fe5ce6e153b0723c753045de46de1b4d63771530504004a45fae0 | ||
| 49 | url: "https://pub.flutter-io.cn" | 43 | url: "https://pub.flutter-io.cn" |
| 50 | source: hosted | 44 | source: hosted |
| 51 | - version: "1.17.0" | 45 | + version: "1.16.0" |
| 52 | crypto: | 46 | crypto: |
| 53 | dependency: transitive | 47 | dependency: transitive |
| 54 | description: | 48 | description: |
| 55 | name: crypto | 49 | name: crypto |
| 56 | - sha256: aa274aa7774f8964e4f4f38cc994db7b6158dd36e9187aaceaddc994b35c6c67 | ||
| 57 | url: "https://pub.flutter-io.cn" | 50 | url: "https://pub.flutter-io.cn" |
| 58 | source: hosted | 51 | source: hosted |
| 59 | version: "3.0.2" | 52 | version: "3.0.2" |
| @@ -61,7 +54,6 @@ packages: | @@ -61,7 +54,6 @@ packages: | ||
| 61 | dependency: "direct dev" | 54 | dependency: "direct dev" |
| 62 | description: | 55 | description: |
| 63 | name: espresso | 56 | name: espresso |
| 64 | - sha256: "6e9ae553197541075928d1a1696e740b841b29e85c1b03d8ca14a04f48b2d96d" | ||
| 65 | url: "https://pub.flutter-io.cn" | 57 | url: "https://pub.flutter-io.cn" |
| 66 | source: hosted | 58 | source: hosted |
| 67 | version: "0.1.0+3" | 59 | version: "0.1.0+3" |
| @@ -69,7 +61,6 @@ packages: | @@ -69,7 +61,6 @@ packages: | ||
| 69 | dependency: transitive | 61 | dependency: transitive |
| 70 | description: | 62 | description: |
| 71 | name: fake_async | 63 | name: fake_async |
| 72 | - sha256: "511392330127add0b769b75a987850d136345d9227c6b94c96a04cf4a391bf78" | ||
| 73 | url: "https://pub.flutter-io.cn" | 64 | url: "https://pub.flutter-io.cn" |
| 74 | source: hosted | 65 | source: hosted |
| 75 | version: "1.3.1" | 66 | version: "1.3.1" |
| @@ -77,10 +68,9 @@ packages: | @@ -77,10 +68,9 @@ packages: | ||
| 77 | dependency: transitive | 68 | dependency: transitive |
| 78 | description: | 69 | description: |
| 79 | name: file | 70 | name: file |
| 80 | - sha256: "1b92bec4fc2a72f59a8e15af5f52cd441e4a7860b49499d69dfa817af20e925d" | ||
| 81 | url: "https://pub.flutter-io.cn" | 71 | url: "https://pub.flutter-io.cn" |
| 82 | source: hosted | 72 | source: hosted |
| 83 | - version: "6.1.4" | 73 | + version: "6.1.2" |
| 84 | flutter: | 74 | flutter: |
| 85 | dependency: "direct main" | 75 | dependency: "direct main" |
| 86 | description: flutter | 76 | description: flutter |
| @@ -106,35 +96,24 @@ packages: | @@ -106,35 +96,24 @@ packages: | ||
| 106 | description: flutter | 96 | description: flutter |
| 107 | source: sdk | 97 | source: sdk |
| 108 | version: "0.0.0" | 98 | version: "0.0.0" |
| 109 | - js: | ||
| 110 | - dependency: transitive | ||
| 111 | - description: | ||
| 112 | - name: js | ||
| 113 | - sha256: "5528c2f391ededb7775ec1daa69e65a2d61276f7552de2b5f7b8d34ee9fd4ab7" | ||
| 114 | - url: "https://pub.flutter-io.cn" | ||
| 115 | - source: hosted | ||
| 116 | - version: "0.6.5" | ||
| 117 | matcher: | 99 | matcher: |
| 118 | dependency: transitive | 100 | dependency: transitive |
| 119 | description: | 101 | description: |
| 120 | name: matcher | 102 | name: matcher |
| 121 | - sha256: "16db949ceee371e9b99d22f88fa3a73c4e59fd0afed0bd25fc336eb76c198b72" | ||
| 122 | url: "https://pub.flutter-io.cn" | 103 | url: "https://pub.flutter-io.cn" |
| 123 | source: hosted | 104 | source: hosted |
| 124 | - version: "0.12.13" | 105 | + version: "0.12.12" |
| 125 | material_color_utilities: | 106 | material_color_utilities: |
| 126 | dependency: transitive | 107 | dependency: transitive |
| 127 | description: | 108 | description: |
| 128 | name: material_color_utilities | 109 | name: material_color_utilities |
| 129 | - sha256: d92141dc6fe1dad30722f9aa826c7fbc896d021d792f80678280601aff8cf724 | ||
| 130 | url: "https://pub.flutter-io.cn" | 110 | url: "https://pub.flutter-io.cn" |
| 131 | source: hosted | 111 | source: hosted |
| 132 | - version: "0.2.0" | 112 | + version: "0.1.5" |
| 133 | meta: | 113 | meta: |
| 134 | dependency: transitive | 114 | dependency: transitive |
| 135 | description: | 115 | description: |
| 136 | name: meta | 116 | name: meta |
| 137 | - sha256: "6c268b42ed578a53088d834796959e4a1814b5e9e164f147f580a386e5decf42" | ||
| 138 | url: "https://pub.flutter-io.cn" | 117 | url: "https://pub.flutter-io.cn" |
| 139 | source: hosted | 118 | source: hosted |
| 140 | version: "1.8.0" | 119 | version: "1.8.0" |
| @@ -142,7 +121,6 @@ packages: | @@ -142,7 +121,6 @@ packages: | ||
| 142 | dependency: transitive | 121 | dependency: transitive |
| 143 | description: | 122 | description: |
| 144 | name: path | 123 | name: path |
| 145 | - sha256: db9d4f58c908a4ba5953fcee2ae317c94889433e5024c27ce74a37f94267945b | ||
| 146 | url: "https://pub.flutter-io.cn" | 124 | url: "https://pub.flutter-io.cn" |
| 147 | source: hosted | 125 | source: hosted |
| 148 | version: "1.8.2" | 126 | version: "1.8.2" |
| @@ -150,7 +128,6 @@ packages: | @@ -150,7 +128,6 @@ packages: | ||
| 150 | dependency: "direct dev" | 128 | dependency: "direct dev" |
| 151 | description: | 129 | description: |
| 152 | name: pedantic | 130 | name: pedantic |
| 153 | - sha256: "67fc27ed9639506c856c840ccce7594d0bdcd91bc8d53d6e52359449a1d50602" | ||
| 154 | url: "https://pub.flutter-io.cn" | 131 | url: "https://pub.flutter-io.cn" |
| 155 | source: hosted | 132 | source: hosted |
| 156 | version: "1.11.1" | 133 | version: "1.11.1" |
| @@ -158,7 +135,6 @@ packages: | @@ -158,7 +135,6 @@ packages: | ||
| 158 | dependency: transitive | 135 | dependency: transitive |
| 159 | description: | 136 | description: |
| 160 | name: platform | 137 | name: platform |
| 161 | - sha256: "4a451831508d7d6ca779f7ac6e212b4023dd5a7d08a27a63da33756410e32b76" | ||
| 162 | url: "https://pub.flutter-io.cn" | 138 | url: "https://pub.flutter-io.cn" |
| 163 | source: hosted | 139 | source: hosted |
| 164 | version: "3.1.0" | 140 | version: "3.1.0" |
| @@ -166,7 +142,6 @@ packages: | @@ -166,7 +142,6 @@ packages: | ||
| 166 | dependency: transitive | 142 | dependency: transitive |
| 167 | description: | 143 | description: |
| 168 | name: process | 144 | name: process |
| 169 | - sha256: "53fd8db9cec1d37b0574e12f07520d582019cb6c44abf5479a01505099a34a09" | ||
| 170 | url: "https://pub.flutter-io.cn" | 145 | url: "https://pub.flutter-io.cn" |
| 171 | source: hosted | 146 | source: hosted |
| 172 | version: "4.2.4" | 147 | version: "4.2.4" |
| @@ -179,39 +154,34 @@ packages: | @@ -179,39 +154,34 @@ packages: | ||
| 179 | dependency: transitive | 154 | dependency: transitive |
| 180 | description: | 155 | description: |
| 181 | name: source_span | 156 | name: source_span |
| 182 | - sha256: dd904f795d4b4f3b870833847c461801f6750a9fa8e61ea5ac53f9422b31f250 | ||
| 183 | url: "https://pub.flutter-io.cn" | 157 | url: "https://pub.flutter-io.cn" |
| 184 | source: hosted | 158 | source: hosted |
| 185 | - version: "1.9.1" | 159 | + version: "1.9.0" |
| 186 | stack_trace: | 160 | stack_trace: |
| 187 | dependency: transitive | 161 | dependency: transitive |
| 188 | description: | 162 | description: |
| 189 | name: stack_trace | 163 | name: stack_trace |
| 190 | - sha256: c3c7d8edb15bee7f0f74debd4b9c5f3c2ea86766fe4178eb2a18eb30a0bdaed5 | ||
| 191 | url: "https://pub.flutter-io.cn" | 164 | url: "https://pub.flutter-io.cn" |
| 192 | source: hosted | 165 | source: hosted |
| 193 | - version: "1.11.0" | 166 | + version: "1.10.0" |
| 194 | stream_channel: | 167 | stream_channel: |
| 195 | dependency: transitive | 168 | dependency: transitive |
| 196 | description: | 169 | description: |
| 197 | name: stream_channel | 170 | name: stream_channel |
| 198 | - sha256: "83615bee9045c1d322bbbd1ba209b7a749c2cbcdcb3fdd1df8eb488b3279c1c8" | ||
| 199 | url: "https://pub.flutter-io.cn" | 171 | url: "https://pub.flutter-io.cn" |
| 200 | source: hosted | 172 | source: hosted |
| 201 | - version: "2.1.1" | 173 | + version: "2.1.0" |
| 202 | string_scanner: | 174 | string_scanner: |
| 203 | dependency: transitive | 175 | dependency: transitive |
| 204 | description: | 176 | description: |
| 205 | name: string_scanner | 177 | name: string_scanner |
| 206 | - sha256: "556692adab6cfa87322a115640c11f13cb77b3f076ddcc5d6ae3c20242bedcde" | ||
| 207 | url: "https://pub.flutter-io.cn" | 178 | url: "https://pub.flutter-io.cn" |
| 208 | source: hosted | 179 | source: hosted |
| 209 | - version: "1.2.0" | 180 | + version: "1.1.1" |
| 210 | sync_http: | 181 | sync_http: |
| 211 | dependency: transitive | 182 | dependency: transitive |
| 212 | description: | 183 | description: |
| 213 | name: sync_http | 184 | name: sync_http |
| 214 | - sha256: "7f0cd72eca000d2e026bcd6f990b81d0ca06022ef4e32fb257b30d3d1014a961" | ||
| 215 | url: "https://pub.flutter-io.cn" | 185 | url: "https://pub.flutter-io.cn" |
| 216 | source: hosted | 186 | source: hosted |
| 217 | version: "0.3.1" | 187 | version: "0.3.1" |
| @@ -219,7 +189,6 @@ packages: | @@ -219,7 +189,6 @@ packages: | ||
| 219 | dependency: transitive | 189 | dependency: transitive |
| 220 | description: | 190 | description: |
| 221 | name: term_glyph | 191 | name: term_glyph |
| 222 | - sha256: a29248a84fbb7c79282b40b8c72a1209db169a2e0542bce341da992fe1bc7e84 | ||
| 223 | url: "https://pub.flutter-io.cn" | 192 | url: "https://pub.flutter-io.cn" |
| 224 | source: hosted | 193 | source: hosted |
| 225 | version: "1.2.1" | 194 | version: "1.2.1" |
| @@ -227,15 +196,13 @@ packages: | @@ -227,15 +196,13 @@ packages: | ||
| 227 | dependency: transitive | 196 | dependency: transitive |
| 228 | description: | 197 | description: |
| 229 | name: test_api | 198 | name: test_api |
| 230 | - sha256: ad540f65f92caa91bf21dfc8ffb8c589d6e4dc0c2267818b4cc2792857706206 | ||
| 231 | url: "https://pub.flutter-io.cn" | 199 | url: "https://pub.flutter-io.cn" |
| 232 | source: hosted | 200 | source: hosted |
| 233 | - version: "0.4.16" | 201 | + version: "0.4.12" |
| 234 | typed_data: | 202 | typed_data: |
| 235 | dependency: transitive | 203 | dependency: transitive |
| 236 | description: | 204 | description: |
| 237 | name: typed_data | 205 | name: typed_data |
| 238 | - sha256: "26f87ade979c47a150c9eaab93ccd2bebe70a27dc0b4b29517f2904f04eb11a5" | ||
| 239 | url: "https://pub.flutter-io.cn" | 206 | url: "https://pub.flutter-io.cn" |
| 240 | source: hosted | 207 | source: hosted |
| 241 | version: "1.3.1" | 208 | version: "1.3.1" |
| @@ -243,26 +210,23 @@ packages: | @@ -243,26 +210,23 @@ packages: | ||
| 243 | dependency: transitive | 210 | dependency: transitive |
| 244 | description: | 211 | description: |
| 245 | name: vector_math | 212 | name: vector_math |
| 246 | - sha256: "80b3257d1492ce4d091729e3a67a60407d227c27241d6927be0130c98e741803" | ||
| 247 | url: "https://pub.flutter-io.cn" | 213 | url: "https://pub.flutter-io.cn" |
| 248 | source: hosted | 214 | source: hosted |
| 249 | - version: "2.1.4" | 215 | + version: "2.1.2" |
| 250 | vm_service: | 216 | vm_service: |
| 251 | dependency: transitive | 217 | dependency: transitive |
| 252 | description: | 218 | description: |
| 253 | name: vm_service | 219 | name: vm_service |
| 254 | - sha256: e7fb6c2282f7631712b69c19d1bff82f3767eea33a2321c14fa59ad67ea391c7 | ||
| 255 | url: "https://pub.flutter-io.cn" | 220 | url: "https://pub.flutter-io.cn" |
| 256 | source: hosted | 221 | source: hosted |
| 257 | - version: "9.4.0" | 222 | + version: "9.0.0" |
| 258 | webdriver: | 223 | webdriver: |
| 259 | dependency: transitive | 224 | dependency: transitive |
| 260 | description: | 225 | description: |
| 261 | name: webdriver | 226 | name: webdriver |
| 262 | - sha256: ef67178f0cc7e32c1494645b11639dd1335f1d18814aa8435113a92e9ef9d841 | ||
| 263 | url: "https://pub.flutter-io.cn" | 227 | url: "https://pub.flutter-io.cn" |
| 264 | source: hosted | 228 | source: hosted |
| 265 | - version: "3.0.1" | 229 | + version: "3.0.0" |
| 266 | webview_flutter: | 230 | webview_flutter: |
| 267 | dependency: "direct main" | 231 | dependency: "direct main" |
| 268 | description: | 232 | description: |
| @@ -271,5 +235,5 @@ packages: | @@ -271,5 +235,5 @@ packages: | ||
| 271 | source: path | 235 | source: path |
| 272 | version: "2.0.13" | 236 | version: "2.0.13" |
| 273 | sdks: | 237 | sdks: |
| 274 | - dart: ">=2.18.0 <3.0.0" | 238 | + dart: ">=2.17.0-0 <3.0.0" |
| 275 | flutter: ">=2.0.0" | 239 | flutter: ">=2.0.0" |
| @@ -5,31 +5,27 @@ packages: | @@ -5,31 +5,27 @@ packages: | ||
| 5 | dependency: transitive | 5 | dependency: transitive |
| 6 | description: | 6 | description: |
| 7 | name: archive | 7 | name: archive |
| 8 | - sha256: "80e5141fafcb3361653ce308776cfd7d45e6e9fbb429e14eec571382c0c5fecb" | ||
| 9 | url: "https://pub.flutter-io.cn" | 8 | url: "https://pub.flutter-io.cn" |
| 10 | source: hosted | 9 | source: hosted |
| 11 | - version: "3.3.2" | 10 | + version: "3.3.0" |
| 12 | async: | 11 | async: |
| 13 | dependency: transitive | 12 | dependency: transitive |
| 14 | description: | 13 | description: |
| 15 | name: async | 14 | name: async |
| 16 | - sha256: bfe67ef28df125b7dddcea62755991f807aa39a2492a23e1550161692950bbe0 | ||
| 17 | url: "https://pub.flutter-io.cn" | 15 | url: "https://pub.flutter-io.cn" |
| 18 | source: hosted | 16 | source: hosted |
| 19 | - version: "2.10.0" | 17 | + version: "2.9.0" |
| 20 | boolean_selector: | 18 | boolean_selector: |
| 21 | dependency: transitive | 19 | dependency: transitive |
| 22 | description: | 20 | description: |
| 23 | name: boolean_selector | 21 | name: boolean_selector |
| 24 | - sha256: "6cfb5af12253eaf2b368f07bacc5a80d1301a071c73360d746b7f2e32d762c66" | ||
| 25 | url: "https://pub.flutter-io.cn" | 22 | url: "https://pub.flutter-io.cn" |
| 26 | source: hosted | 23 | source: hosted |
| 27 | - version: "2.1.1" | 24 | + version: "2.1.0" |
| 28 | characters: | 25 | characters: |
| 29 | dependency: transitive | 26 | dependency: transitive |
| 30 | description: | 27 | description: |
| 31 | name: characters | 28 | name: characters |
| 32 | - sha256: e6a326c8af69605aec75ed6c187d06b349707a27fbff8222ca9cc2cff167975c | ||
| 33 | url: "https://pub.flutter-io.cn" | 29 | url: "https://pub.flutter-io.cn" |
| 34 | source: hosted | 30 | source: hosted |
| 35 | version: "1.2.1" | 31 | version: "1.2.1" |
| @@ -37,7 +33,6 @@ packages: | @@ -37,7 +33,6 @@ packages: | ||
| 37 | dependency: transitive | 33 | dependency: transitive |
| 38 | description: | 34 | description: |
| 39 | name: clock | 35 | name: clock |
| 40 | - sha256: cb6d7f03e1de671e34607e909a7213e31d7752be4fb66a86d29fe1eb14bfb5cf | ||
| 41 | url: "https://pub.flutter-io.cn" | 36 | url: "https://pub.flutter-io.cn" |
| 42 | source: hosted | 37 | source: hosted |
| 43 | version: "1.1.1" | 38 | version: "1.1.1" |
| @@ -45,15 +40,13 @@ packages: | @@ -45,15 +40,13 @@ packages: | ||
| 45 | dependency: transitive | 40 | dependency: transitive |
| 46 | description: | 41 | description: |
| 47 | name: collection | 42 | name: collection |
| 48 | - sha256: cfc915e6923fe5ce6e153b0723c753045de46de1b4d63771530504004a45fae0 | ||
| 49 | url: "https://pub.flutter-io.cn" | 43 | url: "https://pub.flutter-io.cn" |
| 50 | source: hosted | 44 | source: hosted |
| 51 | - version: "1.17.0" | 45 | + version: "1.16.0" |
| 52 | crypto: | 46 | crypto: |
| 53 | dependency: transitive | 47 | dependency: transitive |
| 54 | description: | 48 | description: |
| 55 | name: crypto | 49 | name: crypto |
| 56 | - sha256: aa274aa7774f8964e4f4f38cc994db7b6158dd36e9187aaceaddc994b35c6c67 | ||
| 57 | url: "https://pub.flutter-io.cn" | 50 | url: "https://pub.flutter-io.cn" |
| 58 | source: hosted | 51 | source: hosted |
| 59 | version: "3.0.2" | 52 | version: "3.0.2" |
| @@ -61,7 +54,6 @@ packages: | @@ -61,7 +54,6 @@ packages: | ||
| 61 | dependency: transitive | 54 | dependency: transitive |
| 62 | description: | 55 | description: |
| 63 | name: fake_async | 56 | name: fake_async |
| 64 | - sha256: "511392330127add0b769b75a987850d136345d9227c6b94c96a04cf4a391bf78" | ||
| 65 | url: "https://pub.flutter-io.cn" | 57 | url: "https://pub.flutter-io.cn" |
| 66 | source: hosted | 58 | source: hosted |
| 67 | version: "1.3.1" | 59 | version: "1.3.1" |
| @@ -69,10 +61,9 @@ packages: | @@ -69,10 +61,9 @@ packages: | ||
| 69 | dependency: transitive | 61 | dependency: transitive |
| 70 | description: | 62 | description: |
| 71 | name: file | 63 | name: file |
| 72 | - sha256: "1b92bec4fc2a72f59a8e15af5f52cd441e4a7860b49499d69dfa817af20e925d" | ||
| 73 | url: "https://pub.flutter-io.cn" | 64 | url: "https://pub.flutter-io.cn" |
| 74 | source: hosted | 65 | source: hosted |
| 75 | - version: "6.1.4" | 66 | + version: "6.1.2" |
| 76 | flutter: | 67 | flutter: |
| 77 | dependency: "direct main" | 68 | dependency: "direct main" |
| 78 | description: flutter | 69 | description: flutter |
| @@ -93,35 +84,24 @@ packages: | @@ -93,35 +84,24 @@ packages: | ||
| 93 | description: flutter | 84 | description: flutter |
| 94 | source: sdk | 85 | source: sdk |
| 95 | version: "0.0.0" | 86 | version: "0.0.0" |
| 96 | - js: | ||
| 97 | - dependency: transitive | ||
| 98 | - description: | ||
| 99 | - name: js | ||
| 100 | - sha256: "5528c2f391ededb7775ec1daa69e65a2d61276f7552de2b5f7b8d34ee9fd4ab7" | ||
| 101 | - url: "https://pub.flutter-io.cn" | ||
| 102 | - source: hosted | ||
| 103 | - version: "0.6.5" | ||
| 104 | matcher: | 87 | matcher: |
| 105 | dependency: transitive | 88 | dependency: transitive |
| 106 | description: | 89 | description: |
| 107 | name: matcher | 90 | name: matcher |
| 108 | - sha256: "16db949ceee371e9b99d22f88fa3a73c4e59fd0afed0bd25fc336eb76c198b72" | ||
| 109 | url: "https://pub.flutter-io.cn" | 91 | url: "https://pub.flutter-io.cn" |
| 110 | source: hosted | 92 | source: hosted |
| 111 | - version: "0.12.13" | 93 | + version: "0.12.12" |
| 112 | material_color_utilities: | 94 | material_color_utilities: |
| 113 | dependency: transitive | 95 | dependency: transitive |
| 114 | description: | 96 | description: |
| 115 | name: material_color_utilities | 97 | name: material_color_utilities |
| 116 | - sha256: d92141dc6fe1dad30722f9aa826c7fbc896d021d792f80678280601aff8cf724 | ||
| 117 | url: "https://pub.flutter-io.cn" | 98 | url: "https://pub.flutter-io.cn" |
| 118 | source: hosted | 99 | source: hosted |
| 119 | - version: "0.2.0" | 100 | + version: "0.1.5" |
| 120 | meta: | 101 | meta: |
| 121 | dependency: transitive | 102 | dependency: transitive |
| 122 | description: | 103 | description: |
| 123 | name: meta | 104 | name: meta |
| 124 | - sha256: "6c268b42ed578a53088d834796959e4a1814b5e9e164f147f580a386e5decf42" | ||
| 125 | url: "https://pub.flutter-io.cn" | 105 | url: "https://pub.flutter-io.cn" |
| 126 | source: hosted | 106 | source: hosted |
| 127 | version: "1.8.0" | 107 | version: "1.8.0" |
| @@ -129,7 +109,6 @@ packages: | @@ -129,7 +109,6 @@ packages: | ||
| 129 | dependency: transitive | 109 | dependency: transitive |
| 130 | description: | 110 | description: |
| 131 | name: path | 111 | name: path |
| 132 | - sha256: db9d4f58c908a4ba5953fcee2ae317c94889433e5024c27ce74a37f94267945b | ||
| 133 | url: "https://pub.flutter-io.cn" | 112 | url: "https://pub.flutter-io.cn" |
| 134 | source: hosted | 113 | source: hosted |
| 135 | version: "1.8.2" | 114 | version: "1.8.2" |
| @@ -137,7 +116,6 @@ packages: | @@ -137,7 +116,6 @@ packages: | ||
| 137 | dependency: "direct dev" | 116 | dependency: "direct dev" |
| 138 | description: | 117 | description: |
| 139 | name: pedantic | 118 | name: pedantic |
| 140 | - sha256: "67fc27ed9639506c856c840ccce7594d0bdcd91bc8d53d6e52359449a1d50602" | ||
| 141 | url: "https://pub.flutter-io.cn" | 119 | url: "https://pub.flutter-io.cn" |
| 142 | source: hosted | 120 | source: hosted |
| 143 | version: "1.11.1" | 121 | version: "1.11.1" |
| @@ -145,7 +123,6 @@ packages: | @@ -145,7 +123,6 @@ packages: | ||
| 145 | dependency: transitive | 123 | dependency: transitive |
| 146 | description: | 124 | description: |
| 147 | name: platform | 125 | name: platform |
| 148 | - sha256: "4a451831508d7d6ca779f7ac6e212b4023dd5a7d08a27a63da33756410e32b76" | ||
| 149 | url: "https://pub.flutter-io.cn" | 126 | url: "https://pub.flutter-io.cn" |
| 150 | source: hosted | 127 | source: hosted |
| 151 | version: "3.1.0" | 128 | version: "3.1.0" |
| @@ -153,7 +130,6 @@ packages: | @@ -153,7 +130,6 @@ packages: | ||
| 153 | dependency: transitive | 130 | dependency: transitive |
| 154 | description: | 131 | description: |
| 155 | name: process | 132 | name: process |
| 156 | - sha256: "53fd8db9cec1d37b0574e12f07520d582019cb6c44abf5479a01505099a34a09" | ||
| 157 | url: "https://pub.flutter-io.cn" | 133 | url: "https://pub.flutter-io.cn" |
| 158 | source: hosted | 134 | source: hosted |
| 159 | version: "4.2.4" | 135 | version: "4.2.4" |
| @@ -166,39 +142,34 @@ packages: | @@ -166,39 +142,34 @@ packages: | ||
| 166 | dependency: transitive | 142 | dependency: transitive |
| 167 | description: | 143 | description: |
| 168 | name: source_span | 144 | name: source_span |
| 169 | - sha256: dd904f795d4b4f3b870833847c461801f6750a9fa8e61ea5ac53f9422b31f250 | ||
| 170 | url: "https://pub.flutter-io.cn" | 145 | url: "https://pub.flutter-io.cn" |
| 171 | source: hosted | 146 | source: hosted |
| 172 | - version: "1.9.1" | 147 | + version: "1.9.0" |
| 173 | stack_trace: | 148 | stack_trace: |
| 174 | dependency: transitive | 149 | dependency: transitive |
| 175 | description: | 150 | description: |
| 176 | name: stack_trace | 151 | name: stack_trace |
| 177 | - sha256: c3c7d8edb15bee7f0f74debd4b9c5f3c2ea86766fe4178eb2a18eb30a0bdaed5 | ||
| 178 | url: "https://pub.flutter-io.cn" | 152 | url: "https://pub.flutter-io.cn" |
| 179 | source: hosted | 153 | source: hosted |
| 180 | - version: "1.11.0" | 154 | + version: "1.10.0" |
| 181 | stream_channel: | 155 | stream_channel: |
| 182 | dependency: transitive | 156 | dependency: transitive |
| 183 | description: | 157 | description: |
| 184 | name: stream_channel | 158 | name: stream_channel |
| 185 | - sha256: "83615bee9045c1d322bbbd1ba209b7a749c2cbcdcb3fdd1df8eb488b3279c1c8" | ||
| 186 | url: "https://pub.flutter-io.cn" | 159 | url: "https://pub.flutter-io.cn" |
| 187 | source: hosted | 160 | source: hosted |
| 188 | - version: "2.1.1" | 161 | + version: "2.1.0" |
| 189 | string_scanner: | 162 | string_scanner: |
| 190 | dependency: transitive | 163 | dependency: transitive |
| 191 | description: | 164 | description: |
| 192 | name: string_scanner | 165 | name: string_scanner |
| 193 | - sha256: "556692adab6cfa87322a115640c11f13cb77b3f076ddcc5d6ae3c20242bedcde" | ||
| 194 | url: "https://pub.flutter-io.cn" | 166 | url: "https://pub.flutter-io.cn" |
| 195 | source: hosted | 167 | source: hosted |
| 196 | - version: "1.2.0" | 168 | + version: "1.1.1" |
| 197 | sync_http: | 169 | sync_http: |
| 198 | dependency: transitive | 170 | dependency: transitive |
| 199 | description: | 171 | description: |
| 200 | name: sync_http | 172 | name: sync_http |
| 201 | - sha256: "7f0cd72eca000d2e026bcd6f990b81d0ca06022ef4e32fb257b30d3d1014a961" | ||
| 202 | url: "https://pub.flutter-io.cn" | 173 | url: "https://pub.flutter-io.cn" |
| 203 | source: hosted | 174 | source: hosted |
| 204 | version: "0.3.1" | 175 | version: "0.3.1" |
| @@ -206,7 +177,6 @@ packages: | @@ -206,7 +177,6 @@ packages: | ||
| 206 | dependency: transitive | 177 | dependency: transitive |
| 207 | description: | 178 | description: |
| 208 | name: term_glyph | 179 | name: term_glyph |
| 209 | - sha256: a29248a84fbb7c79282b40b8c72a1209db169a2e0542bce341da992fe1bc7e84 | ||
| 210 | url: "https://pub.flutter-io.cn" | 180 | url: "https://pub.flutter-io.cn" |
| 211 | source: hosted | 181 | source: hosted |
| 212 | version: "1.2.1" | 182 | version: "1.2.1" |
| @@ -214,15 +184,13 @@ packages: | @@ -214,15 +184,13 @@ packages: | ||
| 214 | dependency: transitive | 184 | dependency: transitive |
| 215 | description: | 185 | description: |
| 216 | name: test_api | 186 | name: test_api |
| 217 | - sha256: ad540f65f92caa91bf21dfc8ffb8c589d6e4dc0c2267818b4cc2792857706206 | ||
| 218 | url: "https://pub.flutter-io.cn" | 187 | url: "https://pub.flutter-io.cn" |
| 219 | source: hosted | 188 | source: hosted |
| 220 | - version: "0.4.16" | 189 | + version: "0.4.12" |
| 221 | typed_data: | 190 | typed_data: |
| 222 | dependency: transitive | 191 | dependency: transitive |
| 223 | description: | 192 | description: |
| 224 | name: typed_data | 193 | name: typed_data |
| 225 | - sha256: "26f87ade979c47a150c9eaab93ccd2bebe70a27dc0b4b29517f2904f04eb11a5" | ||
| 226 | url: "https://pub.flutter-io.cn" | 194 | url: "https://pub.flutter-io.cn" |
| 227 | source: hosted | 195 | source: hosted |
| 228 | version: "1.3.1" | 196 | version: "1.3.1" |
| @@ -230,26 +198,23 @@ packages: | @@ -230,26 +198,23 @@ packages: | ||
| 230 | dependency: transitive | 198 | dependency: transitive |
| 231 | description: | 199 | description: |
| 232 | name: vector_math | 200 | name: vector_math |
| 233 | - sha256: "80b3257d1492ce4d091729e3a67a60407d227c27241d6927be0130c98e741803" | ||
| 234 | url: "https://pub.flutter-io.cn" | 201 | url: "https://pub.flutter-io.cn" |
| 235 | source: hosted | 202 | source: hosted |
| 236 | - version: "2.1.4" | 203 | + version: "2.1.2" |
| 237 | vm_service: | 204 | vm_service: |
| 238 | dependency: transitive | 205 | dependency: transitive |
| 239 | description: | 206 | description: |
| 240 | name: vm_service | 207 | name: vm_service |
| 241 | - sha256: e7fb6c2282f7631712b69c19d1bff82f3767eea33a2321c14fa59ad67ea391c7 | ||
| 242 | url: "https://pub.flutter-io.cn" | 208 | url: "https://pub.flutter-io.cn" |
| 243 | source: hosted | 209 | source: hosted |
| 244 | - version: "9.4.0" | 210 | + version: "9.0.0" |
| 245 | webdriver: | 211 | webdriver: |
| 246 | dependency: transitive | 212 | dependency: transitive |
| 247 | description: | 213 | description: |
| 248 | name: webdriver | 214 | name: webdriver |
| 249 | - sha256: ef67178f0cc7e32c1494645b11639dd1335f1d18814aa8435113a92e9ef9d841 | ||
| 250 | url: "https://pub.flutter-io.cn" | 215 | url: "https://pub.flutter-io.cn" |
| 251 | source: hosted | 216 | source: hosted |
| 252 | - version: "3.0.1" | 217 | + version: "3.0.0" |
| 253 | sdks: | 218 | sdks: |
| 254 | - dart: ">=2.18.0 <3.0.0" | 219 | + dart: ">=2.17.0-0 <3.0.0" |
| 255 | flutter: ">=2.0.0" | 220 | flutter: ">=2.0.0" |
| @@ -67,6 +67,7 @@ dependencies: | @@ -67,6 +67,7 @@ dependencies: | ||
| 67 | get_it: ^7.2.0 | 67 | get_it: ^7.2.0 |
| 68 | # 刷新加载 | 68 | # 刷新加载 |
| 69 | flutter_easyrefresh: ^2.2.1 | 69 | flutter_easyrefresh: ^2.2.1 |
| 70 | + | ||
| 70 | # 网络图片加载缓存 | 71 | # 网络图片加载缓存 |
| 71 | cached_network_image: ^3.2.0 | 72 | cached_network_image: ^3.2.0 |
| 72 | # websocket | 73 | # websocket |
-
Please register or login to post a comment