Commit c0d52d9916faed2ba662a75ecd7b83dc9e44059c

Authored by gaiyaguang
1 parent 1f2b73d8

桌位类型置满管理

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);