From 433bc1df6a8a8bc84672aa5e38cc3e91dd2956c1 Mon Sep 17 00:00:00 2001 From: liuqi <290219706@qq.com> Date: Mon, 30 May 2022 12:43:49 +0800 Subject: [PATCH] 购买卡券 --- pages/businessCard/businessCard.vue | 16 +++++++++++++--- pages/businessCard/buyCard.vue | 6 +++--- 2 files changed, 16 insertions(+), 6 deletions(-) diff --git a/pages/businessCard/businessCard.vue b/pages/businessCard/businessCard.vue index 259dcd3..bac7ba9 100644 --- a/pages/businessCard/businessCard.vue +++ b/pages/businessCard/businessCard.vue @@ -112,9 +112,19 @@ export default { }) }, toBuy(i) { - uni.navigateTo({ - url: '../businessCard/buyCard?optionData=' + JSON.stringify(i) - }); + console.log(i.cardNum) + if(i.cardNum==0){ + uni.showToast({ + title: '暂无卡券库存,无法购买', + icon: 'none', + duration: 2000 + }); + }else{ + uni.navigateTo({ + url: '../businessCard/buyCard?optionData=' + JSON.stringify(i) + }); + } + }, printClick(i) { uni.navigateTo({ diff --git a/pages/businessCard/buyCard.vue b/pages/businessCard/buyCard.vue index 61b7484..91b2e72 100644 --- a/pages/businessCard/buyCard.vue +++ b/pages/businessCard/buyCard.vue @@ -173,8 +173,8 @@ export default { tobuy() { let that = this let paramsData = { - buyNum: this.vModelValue, - totalPrice: this.needPay, + buyNum: this.vModelValue.toString(), + totalPrice: this.needPay.toString(), cardRelParkNo: this.cardRelParkNo, cardRuleNo: this.cardRuleNo } @@ -195,7 +195,7 @@ export default { payType: '35', // '35' 商户余额支付 paySrcType: '501', // '101' : 停车付款单, '501': '商户优惠券购买' orderId: orderId, - payFee: this.needPay + payFee: this.needPay.toString() } // 首页信息获取 接口 that.$myRequest({ -- libgit2 0.21.4