complete_create_store_old.dart 7.12 KB
// import 'dart:io';

// import 'package:flutter/material.dart';
// import 'package:flutter_screenutil/flutter_screenutil.dart';
// import 'package:one_key/app.dart';
// import 'package:one_key/models/get_seller_info_model.dart';
// import 'package:one_key/models/user.dart';
// import 'package:one_key/provider/create_store_model.dart';
// import 'package:one_key/provider/user_model.dart';
// import 'package:one_key/res/colors.dart';
// import 'package:one_key/utils/utils.dart';
// 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);

//   @override
//   _CompleteCreateStorePageState createState() =>
//       _CompleteCreateStorePageState();
// }

// class _CompleteCreateStorePageState extends State<CompleteCreateStorePage> {
//   ///进入某个店铺
//   // _loginStore(context, CheckSellerAccSunModel sunModel) {
//   //   UserModel userModel = Provider.of<UserModel>(context, listen: false);
//   //   Map<String, dynamic> seller = sunModel.toJson();
//   //   Map<String, dynamic> userMap = {
//   //     "openid": seller['uid'],
//   //     "account": seller['account'],
//   //     "role_name": seller['role_name'],
//   //     "sellerid": seller['id'],
//   //     "sellercode": seller['seller_code'],
//   //     "sellername": seller['sellername'],
//   //     "sellerphone": seller['seller_tel'],
//   //     "sellerAddr": '',
//   //     "scatter": 0,
//   //     "room": 0,
//   //     "cassette": 0,
//   //     "morning": "",
//   //     "noon": "",
//   //     "night": "",
//   //   };
//   //   userModel.saveUserInfo(User.fromJson(userMap));
//   //   userModel.getSellerInfo(
//   //       context,
//   //       {"seller_id": seller['id'], "seller_openid": seller['openid']},
//   //       userMap);
//   // }

//   ///通过sellerid获取店铺和当前登录人的基本信息
//   _getSellerAndUserData() async {
//     CreateStoreModel createStoreModel =
//         Provider.of<CreateStoreModel>(context, listen: false);
//     Map<String, String> params = {
//       "sellerid": createStoreModel.storeInfo.sellerid,
//       "openid": App.sp.getString("openid")
//     };

//     await createStoreModel.getStoreInfo(context, params);
//     GetSellerInfoSunModel infoSunModel =
//         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,
//       "sellerid": createStoreModel.userCreateStore.sellerid,
//       "sellercode": createStoreModel.userCreateStore.seller_code,
//       "sellername": seller['sellername'],
//       "sellerphone": seller['phone'],
//       "sellerAddr": '',
//       "scatter": 0,
//       "room": 0,
//       "cassette": 0,
//       "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,
//         {"seller_id": seller['id'], "seller_openid": seller['openid']},
//         userMap);
//   }

//   @override
//   Widget build(BuildContext context) {
//     return Scaffold(
//         backgroundColor: Colors.white,
//         appBar: SystemAppBar(
//           '',
//           onTap: () {
//             Navigator.pop(context);
//           },
//         ),
//         body: InkWell(
//             onTap: () {
//               FocusScope.of(context).requestFocus(FocusNode()); //点击空白处隐藏键盘
//             },
//             child: Container(
//                 padding: EdgeInsets.symmetric(
//                     horizontal: ScreenUtil().setWidth(70),
//                     vertical: ScreenUtil().setWidth(80)),
//                 child: SingleChildScrollView(
//                     child: Column(
//                         crossAxisAlignment: CrossAxisAlignment.center,
//                         children: [
//                       Image.asset(
//                         Utils.getImgPath('complete'),
//                         width: ScreenUtil().setWidth(120),
//                       ),
//                       VEmptyView(60),
//                       Text(
//                         '店铺已创建成功',
//                         style: TextStyle(
//                             fontWeight: FontWeight.bold,
//                             fontSize: ScreenUtil().setSp(32),
//                             color: MyColours.color_333333),
//                       ),
//                       VEmptyView(220),
//                       // RoundButton(
//                       //   radius: ScreenUtil().setWidth(10),
//                       //   text: '继续创建桌位',
//                       //   fontSize: 34,
//                       //   gradientStart: MyColours.color_2AB5B7,
//                       //   gradientEnd: MyColours.color_2AB5B7,
//                       //   onPressed: () {},
//                       //   isBold: false,
//                       // ),
//                       // VEmptyView(20),
//                       RoundButton(
//                         radius: ScreenUtil().setWidth(10),
//                         text: '进入店铺',
//                         fontSize: 34,
//                         textColor: MyColours.color_2AB5B7,
//                         gradientStart: Colors.white,
//                         gradientEnd: Colors.white,
//                         borderColor: MyColours.color_2AB5B7,
//                         onPressed: () {
//                           _getSellerAndUserData();
//                         },
//                         isBold: false,
//                       ),
//                     ])))));
//   }
// }