Liuyi
2024-12-20 d470e67ac1997882502b75cbfdaf359626cfaaa8
pages/scanWater/index.vue
@@ -41,7 +41,15 @@
      payMethod.value = payList.value[index1].value
      console.log('index',index1,payMethod.value)
   }
   //确认支付
   let timerId
   let payState = ref(true)
   async function submit(){
      if(payState.value){
         payState.value = false
         timerId = setTimeout(() =>{
            payState.value = true
         },20000)
      //余额支付
      if(payMethod.value == 1){
         if(choosedMoney.value > Number(userBalance.value)){
@@ -132,11 +140,17 @@
            }
         })
      }
      }else{
         uni.showToast({
            title:'支付间隔20秒,请稍后!',
            icon:'none'
         })
      }
   }
   const facilityCode = ref()
   onLoad((option) =>{
      facilityCode.value = option.facilityCode
      console.log('小程序扫码取水','option.facilityCode',option.facilityCode,'设备SN',facilityCode.value)
      console.log('小程序扫码取水','option.facilityCode',option.facilityCode,'传参SN',facilityCode.value)
   })
   //设置水价,设置支付方式,用户未绑定会员卡不显示余额支付选项
   async function getWaterPrice(){
@@ -197,7 +211,7 @@
               </view>
            </view>
         </view>
         <view class="submit-btn" @click="submit()">确认支付</view>
         <view :style="{opacity:payState ? 1 : 0.7}" class="submit-btn" @click="submit()">确认支付</view>
      </view>
   </view>
</template>