|
@@ -59,7 +59,7 @@
|
|
|
<div v-if="status == 'CANCELED'" @click="deletes" class="box-but">删除订单</div>
|
|
<div v-if="status == 'CANCELED'" @click="deletes" class="box-but">删除订单</div>
|
|
|
<div v-if="status == 'CANCELED'" @click="Buyers" class="box-but3">联系买家</div>
|
|
<div v-if="status == 'CANCELED'" @click="Buyers" class="box-but3">联系买家</div>
|
|
|
<div v-if="status == 'REFUND'" @click="Buyers" class="box-but">联系买家</div>
|
|
<div v-if="status == 'REFUND'" @click="Buyers" class="box-but">联系买家</div>
|
|
|
- <div v-if="status == 'REFUND'" @click="deliver" class="box-but2">同意退款</div>
|
|
|
|
|
|
|
+ <div v-if="status == 'REFUND'" @click="refund" class="box-but2">同意退款</div>
|
|
|
<div v-if="status == 'REFUNDED'" @click="deletes" class="box-but">删除订单</div>
|
|
<div v-if="status == 'REFUNDED'" @click="deletes" class="box-but">删除订单</div>
|
|
|
<!-- <div v-if="status == 'bbb'" @click="deletes" class="box-but">删除订单</div> -->
|
|
<!-- <div v-if="status == 'bbb'" @click="deletes" class="box-but">删除订单</div> -->
|
|
|
</div>
|
|
</div>
|
|
@@ -103,7 +103,8 @@ export default {
|
|
|
show: false,
|
|
show: false,
|
|
|
stepsList: [],
|
|
stepsList: [],
|
|
|
logisTics: [],
|
|
logisTics: [],
|
|
|
- userId: ''
|
|
|
|
|
|
|
+ userId: '',
|
|
|
|
|
+ tradeId: ''
|
|
|
};
|
|
};
|
|
|
},
|
|
},
|
|
|
computed: {
|
|
computed: {
|
|
@@ -119,6 +120,9 @@ export default {
|
|
|
caseId() {
|
|
caseId() {
|
|
|
return this.all.caseId || 0;
|
|
return this.all.caseId || 0;
|
|
|
},
|
|
},
|
|
|
|
|
+ storeId() {
|
|
|
|
|
+ return this.all.storeId || 0;
|
|
|
|
|
+ },
|
|
|
userNickName() {
|
|
userNickName() {
|
|
|
return this.all.userNickName || '';
|
|
return this.all.userNickName || '';
|
|
|
},
|
|
},
|
|
@@ -204,6 +208,7 @@ export default {
|
|
|
userIds() {
|
|
userIds() {
|
|
|
this.$http.get('/store/get/' + this.storeId).then(res => {
|
|
this.$http.get('/store/get/' + this.storeId).then(res => {
|
|
|
this.userId = res.userId;
|
|
this.userId = res.userId;
|
|
|
|
|
+ console.log(this.userId);
|
|
|
});
|
|
});
|
|
|
},
|
|
},
|
|
|
Buyers() {
|
|
Buyers() {
|
|
@@ -250,6 +255,33 @@ export default {
|
|
|
applydetails() {
|
|
applydetails() {
|
|
|
this.navigateTo('/pages/Applydetails?id=' + this.id);
|
|
this.navigateTo('/pages/Applydetails?id=' + this.id);
|
|
|
},
|
|
},
|
|
|
|
|
+ orderRefund() {
|
|
|
|
|
+ this.$http.post('orderRefundApply/applySuccess', { orderId: this.id }).then(res => {
|
|
|
|
|
+ console.log(res);
|
|
|
|
|
+ // this.tradeId = res.store.id;
|
|
|
|
|
+ this.tradeId = res.tradeId;
|
|
|
|
|
+ });
|
|
|
|
|
+ },
|
|
|
|
|
+ refund() {
|
|
|
|
|
+ wx.showModal({
|
|
|
|
|
+ title: '提示',
|
|
|
|
|
+ content: '确定同意退款?',
|
|
|
|
|
+ success: res => {
|
|
|
|
|
+ if (res.confirm) {
|
|
|
|
|
+ this.$http.post('orderRefundApply/audit', { id: this.tradeId }).then(res => {
|
|
|
|
|
+ console.log(res);
|
|
|
|
|
+ wx.showToast({
|
|
|
|
|
+ icon: 'none',
|
|
|
|
|
+ title: '退款成功'
|
|
|
|
|
+ });
|
|
|
|
|
+ setTimeout(() => {
|
|
|
|
|
+ this.allsellout();
|
|
|
|
|
+ }, 1000);
|
|
|
|
|
+ });
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ });
|
|
|
|
|
+ },
|
|
|
deliver() {
|
|
deliver() {
|
|
|
console.log(this.all);
|
|
console.log(this.all);
|
|
|
wx.showToast({
|
|
wx.showToast({
|
|
@@ -260,6 +292,12 @@ export default {
|
|
|
// console.log(res);
|
|
// console.log(res);
|
|
|
// });
|
|
// });
|
|
|
}
|
|
}
|
|
|
|
|
+ },
|
|
|
|
|
+ created() {
|
|
|
|
|
+ this.userIds();
|
|
|
|
|
+ if (this.status == 'REFUND' || this.status == 'REFUNDED') {
|
|
|
|
|
+ this.orderRefund();
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
};
|
|
};
|
|
|
</script>
|
|
</script>
|