|
@@ -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('用户点击取消');
|