|
...
|
...
|
@@ -725,7 +725,7 @@ class NotebookDetailPageState extends State<NotebookDetailPage> { |
|
|
|
}).toList(),
|
|
|
|
)),
|
|
|
|
VEmptyView(34),
|
|
|
|
MyDivider(double.infinity, w(1), color: MyColours.color_E7E7E7)
|
|
|
|
// MyDivider(double.infinity, w(1), color: MyColours.color_E7E7E7)
|
|
|
|
],
|
|
|
|
);
|
|
|
|
}
|
|
...
|
...
|
@@ -912,7 +912,9 @@ class NotebookDetailPageState extends State<NotebookDetailPage> { |
|
|
|
}).toList(),
|
|
|
|
)),
|
|
|
|
VEmptyView(34),
|
|
|
|
_depositWidget(),
|
|
|
|
if (detailModel.reserveDepositList.length >
|
|
|
|
0)
|
|
|
|
_depositWidget(),
|
|
|
|
MyDivider(double.infinity, w(1),
|
|
|
|
color: MyColours.color_E7E7E7)
|
|
|
|
],
|
|
...
|
...
|
@@ -953,7 +955,7 @@ class NotebookDetailPageState extends State<NotebookDetailPage> { |
|
|
|
gradientEnd: Colors.transparent,
|
|
|
|
textColor: MyColours.color_438E93,
|
|
|
|
fontSize: 34,
|
|
|
|
onPressed: () {
|
|
|
|
onPressed: () async {
|
|
|
|
String desc = '';
|
|
|
|
for (var value in cancelReasonList) {
|
|
|
|
if (value['select'] == true) {
|
|
...
|
...
|
@@ -962,7 +964,7 @@ class NotebookDetailPageState extends State<NotebookDetailPage> { |
|
|
|
desc =
|
|
|
|
_cancelController.text.trim();
|
|
|
|
if (desc.isEmpty) {
|
|
|
|
Utils.showToast("请填写原因");
|
|
|
|
Utils.showToast("请填写取消原因");
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
}
|
|
...
|
...
|
@@ -970,7 +972,27 @@ class NotebookDetailPageState extends State<NotebookDetailPage> { |
|
|
|
}
|
|
|
|
|
|
|
|
if (desc == '') {
|
|
|
|
Utils.showToast('请选择原因');
|
|
|
|
Utils.showToast('请选择取消原因');
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
String desc2 = '';
|
|
|
|
for (var value in depositReasonList) {
|
|
|
|
if (value['select'] == true) {
|
|
|
|
desc2 = value['title'];
|
|
|
|
if (value['title'] == '其他原因') {
|
|
|
|
desc2 =
|
|
|
|
_depositController.text.trim();
|
|
|
|
if (desc2.isEmpty) {
|
|
|
|
Utils.showToast("请填写预订订金走向");
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
if (desc2 == '') {
|
|
|
|
Utils.showToast('请选择预订订金走向');
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
...
|
...
|
@@ -979,6 +1001,14 @@ class NotebookDetailPageState extends State<NotebookDetailPage> { |
|
|
|
|
|
|
|
setReserveStatus('4',
|
|
|
|
desc: desc, phone: phone);
|
|
|
|
|
|
|
|
Map<String, String> pramas = {
|
|
|
|
'rid': widget.rid,
|
|
|
|
'cancel': desc2
|
|
|
|
};
|
|
|
|
|
|
|
|
await detailModel.setReserveDeposit(
|
|
|
|
context, pramas);
|
|
|
|
}),
|
|
|
|
],
|
|
|
|
),
|
|
...
|
...
|
@@ -1706,7 +1736,15 @@ class NotebookDetailPageState extends State<NotebookDetailPage> { |
|
|
|
))
|
|
|
|
])));
|
|
|
|
}),
|
|
|
|
// VEmptyView(20),
|
|
|
|
if (detailEntity.deposit_cancel != null &&
|
|
|
|
detailEntity.deposit_cancel != '')
|
|
|
|
VEmptyView(10),
|
|
|
|
Padding(
|
|
|
|
padding: EdgeInsets.only(left: w(16)),
|
|
|
|
child: Text(
|
|
|
|
'${detailEntity.deposit_cancel ?? ''}',
|
|
|
|
style: TextStyle(color: MyColours.color_515151, fontSize: font(14)),
|
|
|
|
))
|
|
|
|
// MyDivider(double.infinity, w(0.5), color: MyColours.color_BFC4D4),
|
|
|
|
]);
|
|
|
|
}
|
...
|
...
|
|