Commit 43dc5e18e78d64b63b1868eec311a95c74a3ded7
Merge branch 'v1.3+' of http://123.56.79.57/xt/Flutter-ReserveApp into v1.3+
Showing
4 changed files
with
27 additions
and
3 deletions
| 1 | import 'package:flutter/material.dart'; | 1 | import 'package:flutter/material.dart'; |
| 2 | import 'package:flutter_screenutil/flutter_screenutil.dart'; | 2 | import 'package:flutter_screenutil/flutter_screenutil.dart'; |
| 3 | +import 'package:fluwx/fluwx.dart'; | ||
| 3 | import 'package:one_key/provider/update_model.dart'; | 4 | import 'package:one_key/provider/update_model.dart'; |
| 4 | import 'package:one_key/provider/user_model.dart'; | 5 | import 'package:one_key/provider/user_model.dart'; |
| 5 | import 'package:one_key/res/colors.dart'; | 6 | import 'package:one_key/res/colors.dart'; |
| @@ -11,6 +12,8 @@ import 'package:one_key/widgets/my_item.dart'; | @@ -11,6 +12,8 @@ import 'package:one_key/widgets/my_item.dart'; | ||
| 11 | import 'package:one_key/widgets/v_empty_view.dart'; | 12 | import 'package:one_key/widgets/v_empty_view.dart'; |
| 12 | import 'package:provider/provider.dart'; | 13 | import 'package:provider/provider.dart'; |
| 13 | 14 | ||
| 15 | +import '../../app.dart'; | ||
| 16 | + | ||
| 14 | class MyPage extends StatefulWidget { | 17 | class MyPage extends StatefulWidget { |
| 15 | @override | 18 | @override |
| 16 | State<StatefulWidget> createState() { | 19 | State<StatefulWidget> createState() { |
| @@ -40,6 +43,7 @@ class MyPageState extends State<MyPage> { | @@ -40,6 +43,7 @@ class MyPageState extends State<MyPage> { | ||
| 40 | updateModel.checkUpdate(context); | 43 | updateModel.checkUpdate(context); |
| 41 | } | 44 | } |
| 42 | 45 | ||
| 46 | + | ||
| 43 | @override | 47 | @override |
| 44 | Widget build(BuildContext context) { | 48 | Widget build(BuildContext context) { |
| 45 | return Stack( | 49 | return Stack( |
| @@ -48,7 +52,15 @@ class MyPageState extends State<MyPage> { | @@ -48,7 +52,15 @@ class MyPageState extends State<MyPage> { | ||
| 48 | padding: EdgeInsets.only(top: ScreenUtil().setHeight(242 + 121)), | 52 | padding: EdgeInsets.only(top: ScreenUtil().setHeight(242 + 121)), |
| 49 | child: Column( | 53 | child: Column( |
| 50 | children: <Widget>[ | 54 | children: <Widget>[ |
| 51 | - VEmptyView(44), | 55 | + VEmptyView(40), |
| 56 | + MyItem( | ||
| 57 | + title: "包间类型置满管理", | ||
| 58 | + content: "", | ||
| 59 | + callback: () { | ||
| 60 | + Utils.goMiniProgramZm(context); | ||
| 61 | + }, | ||
| 62 | + ), | ||
| 63 | + VEmptyView(40), | ||
| 52 | MyItem( | 64 | MyItem( |
| 53 | title: "联系客服", | 65 | title: "联系客服", |
| 54 | content: "09:00~21:00", | 66 | content: "09:00~21:00", |
| @@ -9,11 +9,15 @@ import 'package:flutter_statusbarcolor/flutter_statusbarcolor.dart'; | @@ -9,11 +9,15 @@ import 'package:flutter_statusbarcolor/flutter_statusbarcolor.dart'; | ||
| 9 | import 'package:fluttertoast/fluttertoast.dart'; | 9 | import 'package:fluttertoast/fluttertoast.dart'; |
| 10 | import 'package:flutter/services.dart'; | 10 | import 'package:flutter/services.dart'; |
| 11 | import 'package:fluwx/fluwx.dart'; | 11 | import 'package:fluwx/fluwx.dart'; |
| 12 | +import 'package:one_key/provider/user_model.dart'; | ||
| 12 | import 'package:one_key/utils/navigator_util.dart'; | 13 | import 'package:one_key/utils/navigator_util.dart'; |
| 13 | import 'package:package_info/package_info.dart'; | 14 | import 'package:package_info/package_info.dart'; |
| 15 | +import 'package:provider/provider.dart'; | ||
| 14 | import 'package:url_launcher/url_launcher.dart'; | 16 | import 'package:url_launcher/url_launcher.dart'; |
| 15 | import 'package:webview_flutter/webview_flutter.dart'; | 17 | import 'package:webview_flutter/webview_flutter.dart'; |
| 16 | 18 | ||
| 19 | +import '../app.dart'; | ||
| 20 | + | ||
| 17 | class Utils { | 21 | class Utils { |
| 18 | static void showToast(String msg) { | 22 | static void showToast(String msg) { |
| 19 | Fluttertoast.showToast(msg: msg, gravity: ToastGravity.CENTER); | 23 | Fluttertoast.showToast(msg: msg, gravity: ToastGravity.CENTER); |
| @@ -75,6 +79,14 @@ class Utils { | @@ -75,6 +79,14 @@ class Utils { | ||
| 75 | } | 79 | } |
| 76 | } | 80 | } |
| 77 | 81 | ||
| 82 | + //跳转小程序包间类型置满管理 | ||
| 83 | + static goMiniProgramZm(BuildContext context) { | ||
| 84 | + UserModel model=Provider.of<UserModel>(context); | ||
| 85 | + launchWeChatMiniProgram( | ||
| 86 | + username: "gh_487873d353b3", | ||
| 87 | + path: "pack-book/pages/book/b_index?seller_id=${model.user.sellerid}&seller_openid=oGefL4qKBWIh5xwyg3LVfkMbDumA&manager_id=''&goPath=roomtype/roomtype", | ||
| 88 | + miniProgramType: WXMiniProgramType.RELEASE); | ||
| 89 | + } | ||
| 78 | //跳转拨打电话页面 | 90 | //跳转拨打电话页面 |
| 79 | static goHelp(BuildContext context) async { | 91 | static goHelp(BuildContext context) async { |
| 80 | NavigatorUtil.goWebviewPage(context); | 92 | NavigatorUtil.goWebviewPage(context); |
-
Please register or login to post a comment