|
|
@@ -198,6 +198,7 @@ export default {
|
|
|
// 西宁景区储值卡支付预留
|
|
|
if (this.payType === 'VALUECARD' && this.scenicName === '西宁景区') {
|
|
|
this.setParams()
|
|
|
+ this.params.createOrderRemark = this.createOrderRemark
|
|
|
this.$refs.readValueCard.show(this.params)
|
|
|
return
|
|
|
}
|
|
|
@@ -213,7 +214,13 @@ export default {
|
|
|
// 是否使用外部扫码
|
|
|
if (this.payType === 'B_SCAN_C_PAY' && !qrcode) {
|
|
|
if (this.submitDisable) return
|
|
|
+ // 订单已创建且支付未完成:重新唤起付款码弹窗,禁止重复创建订单
|
|
|
+ if (this.createOrderStatus === 1) {
|
|
|
+ this.payCodeDialogVisible = true
|
|
|
+ return
|
|
|
+ }
|
|
|
this.setParams()
|
|
|
+ this.params.createOrderRemark = this.createOrderRemark
|
|
|
this.submitDisable = true
|
|
|
createOrder(this.params).then(res => {
|
|
|
this.$log.warn(this.pageName + '下单成功')
|