soobin 2 rokov pred
rodič
commit
5934cb696a
1 zmenil súbory, kde vykonal 47 pridanie a 22 odobranie
  1. 47 22
      packageA/pages/user/orderEit.vue

+ 47 - 22
packageA/pages/user/orderEit.vue

@@ -126,28 +126,53 @@
 							var order = this.order;
 							var refundAmount = this.refundAmount;
 							var token = uni.getStorageSync("token");
-							uni.request({
-								url: this.serverurl + '/TOrder/refund',
-								data: {
-									"sn": order.sn,
-									"id": order.id,
-									"refundAmount":refundAmount
-								},
-								header: {
-									'token': token
-								},
-								method: "POST",
-								success: (res) => {
-									var message  = res.data.message;
-									if(res.data.code){
-										this.status = 2;
-									}
-									uni.showToast({
-										title: message,
-										duration: 3000
-									});
-								},
-							});
+							if(order.payPlatform == '3') {
+								//如果为直接对接微信支付
+								uni.request({
+									url: this.serverurl + '/tWeixinPay/refund',
+									data: {
+										"sn": order.sn,
+										"refusePrice":refundAmount
+									},
+									header: {
+										'token': token
+									},
+									method: "GET",
+									success: (res) => {
+										var message  = res.data.message;
+										if(res.data.code){
+											this.status = 2;
+										}
+										uni.showToast({
+											title: message,
+											duration: 3000
+										});
+									},
+								});
+							}else{
+								uni.request({
+									url: this.serverurl + '/TOrder/refund',
+									data: {
+										"sn": order.sn,
+										"id": order.id,
+										"refundAmount":refundAmount
+									},
+									header: {
+										'token': token
+									},
+									method: "POST",
+									success: (res) => {
+										var message  = res.data.message;
+										if(res.data.code){
+											this.status = 2;
+										}
+										uni.showToast({
+											title: message,
+											duration: 3000
+										});
+									},
+								});
+							}
 							
 						} else if (res.cancel) {
 							// console.log('用户点击取消');