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 | 110 | // 暴露方法,由APP调用,接受参数 |
| 111 | 111 | if (this.isiPhone.value) { |
| 112 | 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 | 115 | } else if (this.isAndroid.value) { |
| 121 | 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 | 445 | }, |
| 455 | 446 | // 取消支付子组件事件传递 |
| 456 | 447 | onCancelPayment(item) { |
| 448 | + // 隐藏底部聊天弹框 | |
| 449 | + this.setGiftBottomVisibleBySwitchTab(0); | |
| 457 | 450 | this.actionSheetShow = true; // 显示底部取消订单原因弹框 |
| 458 | 451 | this.orderOperation.item = item; // 获取当前操作订单ID |
| 459 | 452 | }, |
| ... | ... | @@ -512,6 +505,10 @@ export default { |
| 512 | 505 | }, |
| 513 | 506 | // 跳转原声支付 |
| 514 | 507 | jumpToPay(item) { |
| 508 | + // 隐藏底部聊天弹框 | |
| 509 | + this.setGiftBottomVisibleBySwitchTab(0); | |
| 510 | + // 获取当前操作的支付订单 | |
| 511 | + this.orderOperation.item = item | |
| 515 | 512 | // App内 |
| 516 | 513 | if (this.isCNLive.value) { |
| 517 | 514 | // 调用App,返回按键 |
| ... | ... | @@ -532,20 +529,18 @@ export default { |
| 532 | 529 | }, |
| 533 | 530 | // ios支付成功回调 |
| 534 | 531 | appPaymentCallback(item) { |
| 535 | - alert("支付完成回调"); | |
| 536 | 532 | // 取消订单 |
| 537 | - if (item.status == "0") { | |
| 533 | + if (this.orderOperation.item.status == "0") { | |
| 538 | 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 | 542 | // status=1(已支付可分享状态) |
| 548 | - this.$set(ext.item, "status", "1"); | |
| 543 | + this.$set(this.orderOperation.item, "status", "1"); | |
| 549 | 544 | } |
| 550 | 545 | } |
| 551 | 546 | } | ... | ... |