feast_qy_menu_show_page.dart 3.3 KB
import 'package:flutter/material.dart';
import 'package:flutter_screenutil/flutter_screenutil.dart';

import '../../models/get_banquet_by_id_new_model.dart';
import '../../models/set_xuan_tai_model.dart';
import '../../models/setmeal_by_id_model.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 FeastQYMenuPage extends StatefulWidget {
  final List<Cooklist> cookListData;
  FeastQYMenuPage({Key key, this.cookListData}) : super(key: key);

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

class _FeastQYMenuPageState extends State<FeastQYMenuPage> {
  @override
  void initState() {
    // TODO: implement initState
    super.initState();

    Utils.changeStatusColor(color: MyColours.color_438E93);
  }

  @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: ListView.builder(
          shrinkWrap: true,
          padding: EdgeInsets.symmetric(horizontal: w(16), vertical: w(24)),
          itemCount: widget.cookListData.length,
          itemBuilder: (BuildContext context, int index) {
            return Container(
              margin: new EdgeInsets.only(bottom: h(12)),
              padding: EdgeInsets.only(bottom: w(12)),
              decoration: BoxDecoration(
                  color: MyColours.color_ffffff,
                  border: Border(
                      bottom: BorderSide(
                          width: w(0.5), color: MyColours.color_DBDBDB))),
              child: new GestureDetector(
                onTap: () {
                  // _gotoProjectDetail(projectModelList[index]);
                },
                child: new Container(
                    color: MyColours.color_ffffff,
                    child: Row(
                      children: [
                        Container(
                            width: h(119),
                            child: Text(
                              widget.cookListData[index].cname,
                              overflow: TextOverflow.ellipsis,
                              maxLines: 10,
                              style: TextStyle(
                                  color: MyColours.color_515151,
                                  fontSize: ScreenUtil().setSp(32)),
                            )),
                        // HEmptyView(16),
                        // Container(
                        //     width: h(36),
                        //     child: Text(
                        //       '${setmeal.spec}',
                        //       overflow: TextOverflow.ellipsis,
                        //       maxLines: 1,
                        //       style: TextStyle(
                        //           color: MyColours.color_515151,
                        //           fontSize: ScreenUtil().setSp(32)),
                        //     )),
                      ],
                    )),
              ),
            );
          },
        ));
  }
}