Commit 4912d9bb6e55d8801c1b0fe975028057d6531e10
1 parent
d6e0b954
订单支付联调完成
Showing
1 changed file
with
14 additions
and
19 deletions
src/pages/myGiftBox/myGiftBox.vue
| @@ -110,20 +110,11 @@ export default { | @@ -110,20 +110,11 @@ export default { | ||
| 110 | // 暴露方法,由APP调用,接受参数 | 110 | // 暴露方法,由APP调用,接受参数 |
| 111 | if (this.isiPhone.value) { | 111 | if (this.isiPhone.value) { |
| 112 | window.appPaymentCallback = item => { | 112 | window.appPaymentCallback = item => { |
| 113 | - alert("支付成功回调") | ||
| 114 | - // 取消订单 | ||
| 115 | - if (item.status == "0") { | ||
| 116 | - // status=1(已支付可分享状态) | ||
| 117 | - this.$set(item, "status", "1"); | ||
| 118 | - } | 113 | + this.appPaymentCallback() |
| 119 | }; | 114 | }; |
| 120 | } else if (this.isAndroid.value) { | 115 | } else if (this.isAndroid.value) { |
| 121 | window.payFinish = item => { | 116 | window.payFinish = item => { |
| 122 | - // 取消订单 | ||
| 123 | - if (item.status == "0") { | ||
| 124 | - // status=1(已支付可分享状态) | ||
| 125 | - this.$set(item, "status", "1"); | ||
| 126 | - } | 117 | + this.payFinish() |
| 127 | }; | 118 | }; |
| 128 | } | 119 | } |
| 129 | } | 120 | } |
| @@ -454,6 +445,8 @@ export default { | @@ -454,6 +445,8 @@ export default { | ||
| 454 | }, | 445 | }, |
| 455 | // 取消支付子组件事件传递 | 446 | // 取消支付子组件事件传递 |
| 456 | onCancelPayment(item) { | 447 | onCancelPayment(item) { |
| 448 | + // 隐藏底部聊天弹框 | ||
| 449 | + this.setGiftBottomVisibleBySwitchTab(0); | ||
| 457 | this.actionSheetShow = true; // 显示底部取消订单原因弹框 | 450 | this.actionSheetShow = true; // 显示底部取消订单原因弹框 |
| 458 | this.orderOperation.item = item; // 获取当前操作订单ID | 451 | this.orderOperation.item = item; // 获取当前操作订单ID |
| 459 | }, | 452 | }, |
| @@ -512,6 +505,10 @@ export default { | @@ -512,6 +505,10 @@ export default { | ||
| 512 | }, | 505 | }, |
| 513 | // 跳转原声支付 | 506 | // 跳转原声支付 |
| 514 | jumpToPay(item) { | 507 | jumpToPay(item) { |
| 508 | + // 隐藏底部聊天弹框 | ||
| 509 | + this.setGiftBottomVisibleBySwitchTab(0); | ||
| 510 | + // 获取当前操作的支付订单 | ||
| 511 | + this.orderOperation.item = item | ||
| 515 | // App内 | 512 | // App内 |
| 516 | if (this.isCNLive.value) { | 513 | if (this.isCNLive.value) { |
| 517 | // 调用App,返回按键 | 514 | // 调用App,返回按键 |
| @@ -532,20 +529,18 @@ export default { | @@ -532,20 +529,18 @@ export default { | ||
| 532 | }, | 529 | }, |
| 533 | // ios支付成功回调 | 530 | // ios支付成功回调 |
| 534 | appPaymentCallback(item) { | 531 | appPaymentCallback(item) { |
| 535 | - alert("支付完成回调"); | ||
| 536 | // 取消订单 | 532 | // 取消订单 |
| 537 | - if (item.status == "0") { | 533 | + if (this.orderOperation.item.status == "0") { |
| 538 | // status=1(已支付可分享状态) | 534 | // status=1(已支付可分享状态) |
| 539 | - this.$set(item, "status", "1"); | 535 | + this.$set(this.orderOperation.item, "status", "1"); |
| 540 | } | 536 | } |
| 541 | }, | 537 | }, |
| 542 | // 安卓支付成功回调 | 538 | // 安卓支付成功回调 |
| 543 | - payFinish(item) { | ||
| 544 | - alert("支付完成回调"); | ||
| 545 | - // 取消订单 | ||
| 546 | - if (item.status == "0") { | 539 | + payFinish() { |
| 540 | + // 取消订单 | ||
| 541 | + if (this.orderOperation.item.status == "0") { | ||
| 547 | // status=1(已支付可分享状态) | 542 | // status=1(已支付可分享状态) |
| 548 | - this.$set(ext.item, "status", "1"); | 543 | + this.$set(this.orderOperation.item, "status", "1"); |
| 549 | } | 544 | } |
| 550 | } | 545 | } |
| 551 | } | 546 | } |