|
|
@@ -59,21 +59,46 @@ export class ThirdViewModel{
|
|
|
if(this.editMode) {
|
|
|
this.removeBook()
|
|
|
} else {
|
|
|
- if(this.selectList.length == 0) {
|
|
|
- IBestToast.show('请选择需要借阅的书本')
|
|
|
- return
|
|
|
- }
|
|
|
+ this.clickLend()
|
|
|
+ }
|
|
|
+ }
|
|
|
|
|
|
- let param: BookItem[] = []
|
|
|
- this.bookList.forEach((item) => {
|
|
|
- if(this.selectList.indexOf(item.id!) != -1) {
|
|
|
- param.push(item)
|
|
|
+
|
|
|
+ // 立刻借阅
|
|
|
+ async clickLend() {
|
|
|
+ // 检查书本选中情况
|
|
|
+ if(this.selectList.length == 0) {
|
|
|
+ IBestToast.show('请选择需要借阅的书本')
|
|
|
+ return
|
|
|
+ }
|
|
|
+
|
|
|
+ // 押金缴纳检测
|
|
|
+ let ans = await OrderApi.getUserDeposit()
|
|
|
+ let deposit = Number.parseFloat(ans.deposit)
|
|
|
+ if (deposit < 100) {
|
|
|
+ yTRouter.router2CenterDialog({
|
|
|
+ param: { text: '借阅失败,请先缴纳押金', date: '去缴纳' }
|
|
|
+ }, (info) => {
|
|
|
+ let ans = info.result as number
|
|
|
+ if(ans == 1) {
|
|
|
+ yTRouter.router2CashPledgePage()
|
|
|
}
|
|
|
})
|
|
|
- yTRouter.router2OrderDetailPage(param)
|
|
|
+
|
|
|
+ // todo 测试结束后需要加回来
|
|
|
+ // return
|
|
|
}
|
|
|
+
|
|
|
+ let param: BookItem[] = []
|
|
|
+ this.bookList.forEach((item) => {
|
|
|
+ if(this.selectList.indexOf(item.id!) != -1) {
|
|
|
+ param.push(item)
|
|
|
+ }
|
|
|
+ })
|
|
|
+ yTRouter.router2OrderDetailPage(param)
|
|
|
}
|
|
|
|
|
|
+
|
|
|
// 全选按钮
|
|
|
clickSelectAll() {
|
|
|
if(this.bookList.length == 0) return
|