Showing
3 changed files
with
29 additions
and
1 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( |
| @@ -50,6 +54,18 @@ class MyPageState extends State<MyPage> { | @@ -50,6 +54,18 @@ class MyPageState extends State<MyPage> { | ||
| 50 | children: <Widget>[ | 54 | children: <Widget>[ |
| 51 | VEmptyView(44), | 55 | VEmptyView(44), |
| 52 | MyItem( | 56 | MyItem( |
| 57 | + title: "包间类型置满管理", | ||
| 58 | + content: "", | ||
| 59 | + callback: () { | ||
| 60 | + Utils.goMiniProgramZm(context); | ||
| 61 | + }, | ||
| 62 | + ), | ||
| 63 | + MyDivider( | ||
| 64 | + double.infinity, | ||
| 65 | + ScreenUtil().setHeight(1), | ||
| 66 | + color: MyColours.color_f3f3f3, | ||
| 67 | + ), | ||
| 68 | + MyItem( | ||
| 53 | title: "联系客服", | 69 | title: "联系客服", |
| 54 | content: "09:00~21:00", | 70 | content: "09:00~21:00", |
| 55 | callback: () { | 71 | callback: () { |
| @@ -199,7 +199,7 @@ class DialogUtil { | @@ -199,7 +199,7 @@ class DialogUtil { | ||
| 199 | TableCalendar( | 199 | TableCalendar( |
| 200 | calendarController: _calendarController, | 200 | calendarController: _calendarController, |
| 201 | initialSelectedDay: selectDateTime, | 201 | initialSelectedDay: selectDateTime, |
| 202 | - onDaySelected: (day, events) { | 202 | + onDaySelected: (day, events,holidays) { |
| 203 | Navigator.of(dialogContext).pop(day); | 203 | Navigator.of(dialogContext).pop(day); |
| 204 | }, | 204 | }, |
| 205 | availableGestures: AvailableGestures.none, | 205 | availableGestures: AvailableGestures.none, |
| @@ -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