Commit 9c24186da58554e364e775dabb42d602c2108477

Authored by wdn127929
1 parent caad8c6d

新建店铺 登录流程 清空缓存,重新推送初始化,店铺image,userphone 未返回

... ... @@ -8,4 +8,5 @@ class UserCreateStore {
String sellerid; //
String seller_code; //
String account; //
String user_token; //
}
... ...
import 'dart:io';
import 'package:flutter/material.dart';
import 'package:flutter_screenutil/flutter_screenutil.dart';
import 'package:one_key/app.dart';
... ... @@ -11,6 +13,9 @@ import 'package:one_key/widgets/round_button.dart';
import 'package:one_key/widgets/system_app_bar.dart';
import 'package:one_key/widgets/v_empty_view.dart';
import 'package:provider/provider.dart';
import 'package:tpns_flutter_plugin/tpns_flutter_plugin.dart';
import '../../utils/event_bus.dart';
class CompleteCreateStorePage extends StatefulWidget {
CompleteCreateStorePage({Key key}) : super(key: key);
... ... @@ -62,7 +67,34 @@ class _CompleteCreateStorePageState extends State<CompleteCreateStorePage> {
await createStoreModel.getSellerById(context);
UserModel userModel = Provider.of<UserModel>(context, listen: false);
Map<String, dynamic> seller = infoSunModel.data.toJson();
Map<String, dynamic> user; //= baseResp.data[0]["user"]
App.sp.setBool("accountLogin", false);
if (Platform.isIOS) {
XgFlutterPlugin().stopXg();
}
if (App.sp.containsKey('table_list')) {
//退出清空桌位数据
App.sp.remove('table_list');
}
if (App.sp.containsKey('specid')) {
//退出清空销售计价
App.sp.remove('specid');
App.sp.remove('specs');
}
if (App.sp.containsKey('sellerEdate')) {
//退出清空店铺过期数据缓存
App.sp.remove('sellerEdate');
}
bus.emit('refresh_token');
Map<String, dynamic> userMap = {
"sellerimage": seller['seller_image'],
// "sellerphone": seller['seller_tel'],
"sellerAddr": '',
"scatter": 0,
"room": 0,
"cassette": 0,
"openid": createStoreModel.userCreateStore.id,
"account": createStoreModel.userCreateStore.account,
"role_name": createStoreModel.userCreateStore.role_name,
... ... @@ -77,7 +109,12 @@ class _CompleteCreateStorePageState extends State<CompleteCreateStorePage> {
"morning": "",
"noon": "",
"night": "",
// 'userphone': user['phone'],
'token': createStoreModel.userCreateStore.user_token,
'nickname': createStoreModel.userCreateStore.nick_name,
// 'edate': seller['edate']
};
userModel.saveUserInfo(User.fromJson(userMap));
userModel.getSellerInfo(
context,
... ...
... ... @@ -77,6 +77,7 @@ class CreateStoreModel extends ChangeNotifier {
userCreateStore.seller_code = data['seller_code'].toString();
userCreateStore.sellerid = data['sellerid'].toString();
userCreateStore.role_name = data['role_name'].toString();
userCreateStore.user_token= data['user_token'].toString();
return true;
}
... ...