石广澎
2024-09-20 a686c879b57b1c3ba193087d8c845bf83a1b4fea
pay/scanpay.vue
@@ -83,6 +83,7 @@
        </view>
      </block>
      <button class="pay-it" @click="pay">付款</button>
      <view v-if="bordShow" style="height: 470rpx"></view>
      <!-- 数字键盘 -->
      <u-popup zIndex="500" :show="bordShow" :overlay="false" @close="bordShow = false">
        <key-bord @changeMoney="changeMoney" :num.sync="money" @close="bordShow = false" @pay="pay"></key-bord>
@@ -164,7 +165,7 @@
      buyerNote: '',
      showRemark: false,
      UNIONID: null,
      payWay: this.$utils.getPlat(), //2 维信 5支付宝
      payWay: this.$utils.getPlat(), //2 维信 5支付宝 15云闪付
      cid: '', //码牌id  C扫B静态码时有
      activityQrcodeId: '', //动态收款码  C扫B动态码时有
      shopId: '', //商户id  C扫B动态码时有
@@ -420,10 +421,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 +457,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 +468,6 @@
        params.activityQrcodeId = this.activityQrcodeId
      }
      if (this.cid) {
        params.money = Number(this.money * 100)
        params.shopId = this.shopInfo.id
        params.cid = this.cid
      }
      //生成订单
@@ -479,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
@@ -746,7 +752,7 @@
.coupon-list {
  box-sizing: border-box;
  height: calc(80vh - 44px);
  height: calc(60vh - 44px);
}