feast_manage_home_page.dart 3.27 KB
import 'package:flutter/material.dart';
import 'package:flutter_screenutil/flutter_screenutil.dart';
import 'package:one_key/route/navigator_util.dart';

import '../../../res/colors.dart';
import '../../../utils/screen_util.dart';
import '../../../utils/utils.dart';
import '../../../widgets/h_empty_view.dart';
import '../../../widgets/system_app_bar.dart';

/**
 * 宴会管理
 */

class FeastManageHomePage extends StatefulWidget {
  FeastManageHomePage({Key key}) : super(key: key);

  @override
  _FeastManageHomePageState createState() => _FeastManageHomePageState();
}

class _FeastManageHomePageState extends State<FeastManageHomePage> {
  @override
  void initState() {
    super.initState();
    Utils.changeStatusColor(color: MyColours.color_438E93);
  }

  Widget feastManegeItem(String title, {GestureTapCallback onTap}) {
    return InkWell(
        onTap: onTap,
        child: Container(
          height: h(48),
          margin: EdgeInsets.only(top: w(12)),
          decoration: BoxDecoration(
              border: Border(
                  bottom:
                      BorderSide(width: w(0.5), color: MyColours.color_E7E7E7))),
          child: Row(
            children: [
              Text(
                title,
                style: TextStyle(
                    fontSize: font(16), color: MyColours.color_E5000000),
              ),
              Spacer(),
              Text(
                '修改/添加',
                style: TextStyle(
                    fontSize: font(16), color: MyColours.color_66000000),
              ),
              HEmptyView(22),
              Image.asset(
                "assets/arrow_right_new.png",
                width: ScreenUtil().setWidth(9 * 2),
                height: ScreenUtil().setWidth(16 * 2),
              ),
              HEmptyView(48),
            ],
          ),
        ));
  }

  @override
  Widget build(BuildContext context) {
    return Scaffold(
        backgroundColor: MyColours.color_ffffff,
        appBar: SystemAppBar(
          '宴会管理',
          needWhite: true,
          bgColor: MyColours.color_438E93,
          titleColor: MyColours.color_F6F6F6,
          onTap: () {
            Navigator.pop(context);
          },
        ),
        body: SingleChildScrollView(
          child: Padding(
            padding: EdgeInsets.only(left: w(16)),
            child: Column(
              children: [
                feastManegeItem('宴会类型', onTap: () {
                  NavigatorUtil.goFeasTypePage(context);
                }),
                feastManegeItem('宴会员工', onTap: () {
                  NavigatorUtil.goFeastPersonalPage(context);
                }),
                feastManegeItem('套餐管理', onTap: () {
                  NavigatorUtil.goFeastSetmealManagePage(context);
                }),
                feastManegeItem('酒水管理', onTap: () {
                  NavigatorUtil.goFeastWineManagePage(context);
                }),
                feastManegeItem('其他配置管理', onTap: () {
                  NavigatorUtil.goFeastOthersetManagePage(context);
                }),
                feastManegeItem('定金设置', onTap: () {
                  NavigatorUtil.goFeastDepositManagePage(context);
                }),
              ],
            ),
          ),
        ));
  }
}