Commit 4912d9bb6e55d8801c1b0fe975028057d6531e10

Authored by zhiyangdu
1 parent d6e0b954

订单支付联调完成

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 }