From 192695706dfafbfee7ead68118230fb039f57a52 Mon Sep 17 00:00:00 2001
From: 石广澎 <shiguangpeng@163.com>
Date: 星期五, 20 九月 2024 14:20:35 +0800
Subject: [PATCH] feat(优惠券): 支付金额处理

---
 pay/scanpay.vue |   13 +++++++++----
 1 files changed, 9 insertions(+), 4 deletions(-)

diff --git a/pay/scanpay.vue b/pay/scanpay.vue
index 33aafa6..64fa7da 100644
--- a/pay/scanpay.vue
+++ b/pay/scanpay.vue
@@ -164,7 +164,7 @@
       buyerNote: '',
       showRemark: false,
       UNIONID: null,
-      payWay: this.$utils.getPlat(), //2 缁翠俊 5鏀粯瀹�
+      payWay: this.$utils.getPlat(), //2 缁翠俊 5鏀粯瀹� 15浜戦棯浠�
       cid: '', //鐮佺墝id  C鎵獴闈欐�佺爜鏃舵湁
       activityQrcodeId: '', //鍔ㄦ�佹敹娆剧爜  C鎵獴鍔ㄦ�佺爜鏃舵湁
       shopId: '', //鍟嗘埛id  C鎵獴鍔ㄦ�佺爜鏃舵湁
@@ -420,10 +420,12 @@
         params: {
           applyPayWayStr: this.payWay,
           cusid: this.shopInfo.id,
-          money: Number(this.money * 100),
+          money: (this.money * 100).toFixed(0),
         }
       }).then(res => {
         this.couponList = res
+      }).catch(()=>{
+        this.couponList = []
       })
     },
     //閫夋嫨浼樻儬鍒�
@@ -454,6 +456,8 @@
       // 閲戦 this.money
       uni.showLoading()
       const params = {
+        money: (this.money * 100).toFixed(0),
+        shopId: this.shopInfo.id,
         payWay: this.payWay,
         buyerNote: this.buyerNote,
         score: 0,
@@ -463,8 +467,6 @@
         params.activityQrcodeId = this.activityQrcodeId
       }
       if (this.cid) {
-        params.money = Number(this.money * 100)
-        params.shopId = this.shopInfo.id
         params.cid = this.cid
       }
       //鐢熸垚璁㈠崟
@@ -480,6 +482,9 @@
           if (this.payWay == 5) {
             this.aliPay(res.paymentData)
           }
+          if (this.payWay == 15) {
+            this.aliPay(res.paymentUrl)
+          }
         } catch (e) {
           //TODO handle the exception
           console.error(e);

--
Gitblit v1.9.1