receive_orders_time_set.dart 3.19 KB
import 'package:flutter/material.dart';
import 'package:flutter_screenutil/screenutil.dart';
import 'package:one_key/models/settime.dart';
import 'package:one_key/pages/my/book_time_set.dart';
import 'package:one_key/res/colors.dart';
import 'package:one_key/widgets/MyDivider.dart';
import 'package:one_key/widgets/common_button.dart';
import 'package:one_key/widgets/system_app_bar.dart';
import 'package:one_key/widgets/v_empty_view.dart';

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

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

class _ReceiveOrdersTimeSetPageState extends State<ReceiveOrdersTimeSetPage> {
  SetTime receiveOrdersTime = SetTime();

  @override
  void initState() {
    super.initState();
    WidgetsBinding.instance.addPostFrameCallback((_) {
      // _getDailyTime();
    });
  }

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      backgroundColor: MyColours.color_f5f5f5,
      appBar: SystemAppBar('接单时间'),
      body: SafeArea(
          child: Column(
        children: [
          Expanded(
              child: SingleChildScrollView(
            child: Column(
              crossAxisAlignment: CrossAxisAlignment.start,
              children: [
                Container(
                  height: ScreenUtil().setWidth(126 * 2),
                  color: MyColours.color_ffffff,
                  child: Column(
                    children: [
                      timeWidget('开始时间', '07:00', highted: true, onTap: () {}),
                      Padding(
                          padding: EdgeInsets.symmetric(
                              horizontal: ScreenUtil().setWidth(40)),
                          child: MyDivider(
                            double.infinity,
                            ScreenUtil().setWidth(2),
                            color: MyColours.color_f3f3f3,
                          )),
                      timeWidget('结束时间', '07:00', highted: true, onTap: () {}),
                    ],
                  ),
                ),
                VEmptyView(60),
                Padding(
                  padding: EdgeInsets.symmetric(
                      horizontal: ScreenUtil().setWidth(40)),
                  child: textWidget('温馨提示:'),
                ),
                VEmptyView(10),
                Padding(
                    padding: EdgeInsets.symmetric(
                        horizontal: ScreenUtil().setWidth(40)),
                    child: textWidget('修改接单时间后,必须重启话机才能正常生效。'))
              ],
            ),
          )),
          Padding(
              padding: EdgeInsets.fromLTRB(
                  ScreenUtil().setWidth(40),
                  ScreenUtil().setWidth(0),
                  ScreenUtil().setWidth(40),
                  ScreenUtil().setWidth(60)),
              child: CommonButton(
                width: double.infinity,
                height: 84,
                fontSize: 34,
                content: '保存',
                state: 2,
                onPress: () async {},
              ))
        ],
      )),
    );
  }
}