|
...
|
...
|
@@ -167,6 +167,16 @@ class HomeEnterModel with ChangeNotifier { |
|
|
|
/// 早市、午市、晚市对应的半个小时间隔时间段
|
|
|
|
initDateHourMinuteList(
|
|
|
|
BuildContext context, int index, String dateText) async {
|
|
|
|
if (ddateStr == '' || ddateStr == null) {
|
|
|
|
if (index == 1) {
|
|
|
|
ddateStr = '08:00';
|
|
|
|
} else if (index == 2) {
|
|
|
|
ddateStr = '12:00';
|
|
|
|
} else if (index == 3) {
|
|
|
|
ddateStr = '18:00';
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
UserModel userModel = Provider.of<UserModel>(context, listen: false);
|
|
|
|
userModel.user.morning == ''
|
|
|
|
? dailyMap.putIfAbsent('morning', () => '')
|
|
...
|
...
|
@@ -473,19 +483,19 @@ class HomeEnterModel with ChangeNotifier { |
|
|
|
DateTime createTime = DateTime.fromMillisecondsSinceEpoch(int.parse(ddate));
|
|
|
|
Map<String, Notebook> tableMap = await getReserveList(context,
|
|
|
|
dateTime: createTime, currTimeIndex: ddate_solt);
|
|
|
|
if (pnum == '') {
|
|
|
|
pnum = '6';
|
|
|
|
}
|
|
|
|
|
|
|
|
String rdate = DateUtil.formatDate(createTime, format: "yyyyMMdd");
|
|
|
|
UserModel userModel = Provider.of<UserModel>(context, listen: false);
|
|
|
|
Map<String, String> params = {
|
|
|
|
"sid": userModel.user.sellerid,
|
|
|
|
"rdate": rdate,
|
|
|
|
'ddate_solt': ddate_solt,
|
|
|
|
'pnum': pnum
|
|
|
|
'ddate_solt': ddate_solt
|
|
|
|
};
|
|
|
|
|
|
|
|
if (pnum != '' && pnum != null) {
|
|
|
|
params['pnum'] = pnum;
|
|
|
|
}
|
|
|
|
|
|
|
|
BaseResp<dynamic> baseResp = await DioUtil()
|
|
|
|
.request<dynamic>(context, Method.get, HttpUrl.get_table_list,
|
|
|
|
data: params)
|
|
...
|
...
|
@@ -640,7 +650,7 @@ class HomeEnterModel with ChangeNotifier { |
|
|
|
Map<String, String> params = {
|
|
|
|
"sid": userModel.user.sellerid, //商家ID
|
|
|
|
"tid": tableSelectInfo, //桌子ID: 格式 2,3,4
|
|
|
|
"pnum": pnum, //预定用餐人数
|
|
|
|
|
|
|
|
"rname": nameController.text, //预订人姓名
|
|
|
|
"sex": sex, //预订人姓名:1:男 2:女
|
|
|
|
"phone": phoneController.text, //预订人电话
|
|
...
|
...
|
@@ -653,6 +663,9 @@ class HomeEnterModel with ChangeNotifier { |
|
|
|
"channel": '5',
|
|
|
|
"uid": userModel.user.openid
|
|
|
|
};
|
|
|
|
if (pnum != null && pnum != '') {
|
|
|
|
params["pnum"] = pnum; //预定用餐人数
|
|
|
|
}
|
|
|
|
|
|
|
|
print(params);
|
|
|
|
BaseResp<Map<String, dynamic>> baseResp = await DioUtil()
|
...
|
...
|
|