|
...
|
...
|
@@ -53,6 +53,7 @@ import '../../app.dart'; |
|
|
|
|
|
|
|
import '../../models/customer_by_seller_model.dart';
|
|
|
|
import '../../models/customer_list_model.dart';
|
|
|
|
import '../../models/reserveA_action_log_modol.dart';
|
|
|
|
import '../../models/reserve_deposit_model.dart';
|
|
|
|
import '../../provider/collect_store_provider.dart';
|
|
|
|
import '../../utils/screen_util.dart';
|
|
...
|
...
|
@@ -141,6 +142,7 @@ class NotebookDetailPageState extends State<NotebookDetailPage> { |
|
|
|
_getReserveTypeField();
|
|
|
|
_initCancel();
|
|
|
|
_initdDeposit();
|
|
|
|
_getReserveActionLog();
|
|
|
|
_getReserveDetail();
|
|
|
|
_getOrderInfo();
|
|
|
|
_getReserveDepositByRid();
|
|
...
|
...
|
@@ -200,6 +202,9 @@ class NotebookDetailPageState extends State<NotebookDetailPage> { |
|
|
|
bus.on("refresh_detail_reserve_recheck", (args) {
|
|
|
|
_getReserveRecheckByRid(); //获取核餐记录
|
|
|
|
});
|
|
|
|
bus.on("refresh_action_log", (args) {
|
|
|
|
_getReserveActionLog(); //获取变更记录
|
|
|
|
});
|
|
|
|
});
|
|
|
|
}
|
|
|
|
|
|
...
|
...
|
@@ -450,6 +455,9 @@ class NotebookDetailPageState extends State<NotebookDetailPage> { |
|
|
|
bus.off("refresh_detail");
|
|
|
|
bus.off("refresh_detail_deposit");
|
|
|
|
bus.off("refresh_detail_reserve_recheck");
|
|
|
|
bus.off("refresh_action_log");
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
///获取订单详情
|
|
...
|
...
|
@@ -462,6 +470,16 @@ class NotebookDetailPageState extends State<NotebookDetailPage> { |
|
|
|
}
|
|
|
|
|
|
|
|
///订座详情
|
|
|
|
_getReserveActionLog({bool showCicle = false}) async {
|
|
|
|
await detailModel.getReserveActionLog(
|
|
|
|
context,
|
|
|
|
{
|
|
|
|
"rid": widget.rid,
|
|
|
|
},
|
|
|
|
showCircle: showCicle);
|
|
|
|
}
|
|
|
|
|
|
|
|
///订座详情
|
|
|
|
_getReserveDetail({bool showCicle = false}) async {
|
|
|
|
detailEntity = await detailModel.getReserveDetail(
|
|
|
|
context,
|
|
...
|
...
|
@@ -1866,9 +1884,37 @@ class NotebookDetailPageState extends State<NotebookDetailPage> { |
|
|
|
TextStyle(color: MyColours.color_999999, fontSize: font(14)),
|
|
|
|
),
|
|
|
|
])),
|
|
|
|
|
|
|
|
// if (detailModel.reserveActionLogData.length > 0)
|
|
|
|
ListView.builder(
|
|
|
|
itemCount: detailModel.reserveActionLogData.length,
|
|
|
|
shrinkWrap: true,
|
|
|
|
controller: controller,
|
|
|
|
itemBuilder: (context, index) {
|
|
|
|
ReserveActionLogSunModol data =
|
|
|
|
detailModel.reserveActionLogData[index];
|
|
|
|
return Container(
|
|
|
|
padding: EdgeInsets.only(left: w(13), top: w(20)),
|
|
|
|
child: Row(
|
|
|
|
mainAxisAlignment: MainAxisAlignment.spaceBetween,
|
|
|
|
children: [
|
|
|
|
Text(
|
|
|
|
'变更预订',
|
|
|
|
overflow: TextOverflow.ellipsis,
|
|
|
|
style: TextStyle(
|
|
|
|
color: MyColours.color_515151, fontSize: font(14)),
|
|
|
|
),
|
|
|
|
Text(
|
|
|
|
'${data.nick_name ?? ''} ${data.upDate}',
|
|
|
|
overflow: TextOverflow.ellipsis,
|
|
|
|
style: TextStyle(
|
|
|
|
color: MyColours.color_999999, fontSize: font(14)),
|
|
|
|
),
|
|
|
|
]));
|
|
|
|
}),
|
|
|
|
if (detailEntity.up_date != null)
|
|
|
|
Container(
|
|
|
|
padding: EdgeInsets.only(left: w(13), top: w(10)),
|
|
|
|
padding: EdgeInsets.only(left: w(13), top: w(20)),
|
|
|
|
child: Row(
|
|
|
|
mainAxisAlignment: MainAxisAlignment.spaceBetween,
|
|
|
|
children: [
|
...
|
...
|
|