Commit 9c24186da58554e364e775dabb42d602c2108477
1 parent
caad8c6d
新建店铺 登录流程 清空缓存,重新推送初始化,店铺image,userphone 未返回
Showing
3 changed files
with
39 additions
and
0 deletions
| 1 | +import 'dart:io'; | ||
| 2 | + | ||
| 1 | import 'package:flutter/material.dart'; | 3 | import 'package:flutter/material.dart'; |
| 2 | import 'package:flutter_screenutil/flutter_screenutil.dart'; | 4 | import 'package:flutter_screenutil/flutter_screenutil.dart'; |
| 3 | import 'package:one_key/app.dart'; | 5 | import 'package:one_key/app.dart'; |
| @@ -11,6 +13,9 @@ import 'package:one_key/widgets/round_button.dart'; | @@ -11,6 +13,9 @@ import 'package:one_key/widgets/round_button.dart'; | ||
| 11 | import 'package:one_key/widgets/system_app_bar.dart'; | 13 | import 'package:one_key/widgets/system_app_bar.dart'; |
| 12 | import 'package:one_key/widgets/v_empty_view.dart'; | 14 | import 'package:one_key/widgets/v_empty_view.dart'; |
| 13 | import 'package:provider/provider.dart'; | 15 | import 'package:provider/provider.dart'; |
| 16 | +import 'package:tpns_flutter_plugin/tpns_flutter_plugin.dart'; | ||
| 17 | + | ||
| 18 | +import '../../utils/event_bus.dart'; | ||
| 14 | 19 | ||
| 15 | class CompleteCreateStorePage extends StatefulWidget { | 20 | class CompleteCreateStorePage extends StatefulWidget { |
| 16 | CompleteCreateStorePage({Key key}) : super(key: key); | 21 | CompleteCreateStorePage({Key key}) : super(key: key); |
| @@ -62,7 +67,34 @@ class _CompleteCreateStorePageState extends State<CompleteCreateStorePage> { | @@ -62,7 +67,34 @@ class _CompleteCreateStorePageState extends State<CompleteCreateStorePage> { | ||
| 62 | await createStoreModel.getSellerById(context); | 67 | await createStoreModel.getSellerById(context); |
| 63 | UserModel userModel = Provider.of<UserModel>(context, listen: false); | 68 | UserModel userModel = Provider.of<UserModel>(context, listen: false); |
| 64 | Map<String, dynamic> seller = infoSunModel.data.toJson(); | 69 | Map<String, dynamic> seller = infoSunModel.data.toJson(); |
| 70 | + Map<String, dynamic> user; //= baseResp.data[0]["user"] | ||
| 71 | + | ||
| 72 | + App.sp.setBool("accountLogin", false); | ||
| 73 | + if (Platform.isIOS) { | ||
| 74 | + XgFlutterPlugin().stopXg(); | ||
| 75 | + } | ||
| 76 | + if (App.sp.containsKey('table_list')) { | ||
| 77 | + //退出清空桌位数据 | ||
| 78 | + App.sp.remove('table_list'); | ||
| 79 | + } | ||
| 80 | + if (App.sp.containsKey('specid')) { | ||
| 81 | + //退出清空销售计价 | ||
| 82 | + App.sp.remove('specid'); | ||
| 83 | + App.sp.remove('specs'); | ||
| 84 | + } | ||
| 85 | + if (App.sp.containsKey('sellerEdate')) { | ||
| 86 | + //退出清空店铺过期数据缓存 | ||
| 87 | + App.sp.remove('sellerEdate'); | ||
| 88 | + } | ||
| 89 | + bus.emit('refresh_token'); | ||
| 65 | Map<String, dynamic> userMap = { | 90 | Map<String, dynamic> userMap = { |
| 91 | + "sellerimage": seller['seller_image'], | ||
| 92 | + | ||
| 93 | + // "sellerphone": seller['seller_tel'], | ||
| 94 | + "sellerAddr": '', | ||
| 95 | + "scatter": 0, | ||
| 96 | + "room": 0, | ||
| 97 | + "cassette": 0, | ||
| 66 | "openid": createStoreModel.userCreateStore.id, | 98 | "openid": createStoreModel.userCreateStore.id, |
| 67 | "account": createStoreModel.userCreateStore.account, | 99 | "account": createStoreModel.userCreateStore.account, |
| 68 | "role_name": createStoreModel.userCreateStore.role_name, | 100 | "role_name": createStoreModel.userCreateStore.role_name, |
| @@ -77,7 +109,12 @@ class _CompleteCreateStorePageState extends State<CompleteCreateStorePage> { | @@ -77,7 +109,12 @@ class _CompleteCreateStorePageState extends State<CompleteCreateStorePage> { | ||
| 77 | "morning": "", | 109 | "morning": "", |
| 78 | "noon": "", | 110 | "noon": "", |
| 79 | "night": "", | 111 | "night": "", |
| 112 | + // 'userphone': user['phone'], | ||
| 113 | + 'token': createStoreModel.userCreateStore.user_token, | ||
| 114 | + 'nickname': createStoreModel.userCreateStore.nick_name, | ||
| 115 | + // 'edate': seller['edate'] | ||
| 80 | }; | 116 | }; |
| 117 | + | ||
| 81 | userModel.saveUserInfo(User.fromJson(userMap)); | 118 | userModel.saveUserInfo(User.fromJson(userMap)); |
| 82 | userModel.getSellerInfo( | 119 | userModel.getSellerInfo( |
| 83 | context, | 120 | context, |
| @@ -77,6 +77,7 @@ class CreateStoreModel extends ChangeNotifier { | @@ -77,6 +77,7 @@ class CreateStoreModel extends ChangeNotifier { | ||
| 77 | userCreateStore.seller_code = data['seller_code'].toString(); | 77 | userCreateStore.seller_code = data['seller_code'].toString(); |
| 78 | userCreateStore.sellerid = data['sellerid'].toString(); | 78 | userCreateStore.sellerid = data['sellerid'].toString(); |
| 79 | userCreateStore.role_name = data['role_name'].toString(); | 79 | userCreateStore.role_name = data['role_name'].toString(); |
| 80 | + userCreateStore.user_token= data['user_token'].toString(); | ||
| 80 | return true; | 81 | return true; |
| 81 | } | 82 | } |
| 82 | 83 |
-
Please register or login to post a comment