Commit b7a6055e by 谢中龙

修改包裹狀態按鈕

parent 52205e10
......@@ -113,7 +113,7 @@ page{
.expressRecord-single-close {
width: 100%;
height: 122rpx;
/* height: 122rpx; */
display: flex;
justify-content: flex-start;
align-items: center;
......
......@@ -5,8 +5,8 @@ const utils = require('../../utils/util')
const envInfo = require('../../config/index').envInfo
const ORDER_STATUS_TEXT = {
N: "待付款",
P: "已支付待发货",
D: "已发货",
P: "待发货",
D: "待收货",
R: "已完成",
C: "已关闭",
PR : "退货中",
......@@ -149,7 +149,7 @@ wxService.page({
},
//包裹的确认收货
packageConfirmReceive(findId, parcelId){
wxService.post(`/sale/trade/buyer/parcelConfirm?findId=${id}&parcelId=${parcelId}`).then(res => {
wxService.post(`/sale/trade/buyer/parcelConfirm?findId=${findId}&parcelId=${parcelId}`).then(res => {
if (res) {
const { result, data } = res.data
if (result == 0) {
......
......@@ -92,7 +92,7 @@
bindtap="handelConfirmReceipt">确认收货</view>
<view class="btns normal-btn"
wx:if="{{packageInfo.orderCanRefund}}"
wx:if="{{packageInfo.orderCanRefund && packageInfo.status != 'RE'}}"
data-id="{{item.id}}"
data-package="{{packageInfo}}"
bindtap="handelRequestRefund">申请退款</view>
......
......@@ -176,8 +176,6 @@ wxService.page({
});
}
console.log(data)
this.data.totalGoodsPrice = parseFloat(sum).toFixed(2);
this.setData({
detail: data,
......@@ -435,7 +433,7 @@ wxService.page({
},
//包裹的确认收货
packageConfirmReceive(findId, parcelId){
wxService.post(`/sale/trade/buyer/parcelConfirm?findId=${id}&parcelId=${parcelId}`).then(res => {
wxService.post(`/sale/trade/buyer/parcelConfirm?findId=${findId}&parcelId=${parcelId}`).then(res => {
if (res) {
const { result, data } = res.data
if (result == 0) {
......
......@@ -102,7 +102,7 @@
data-id="{{detail.id}}" bindtap="handelToPay">立即支付</view>
<view class="btns normal-btn"
wx:if="{{item.orderCanRefund}}"
wx:if="{{item.orderCanRefund && item.status != 'RE'}}"
data-id="{{detail.id}}"
data-package="{{item}}"
bindtap="handelRequestRefund">申请退款</view>
......
......@@ -530,7 +530,7 @@
"id": 72,
"name": "自提订单详情",
"pathName": "subPackage/page/pages/selfPickUpOrderInfo/selfPickUpOrderInfo",
"query": "id=686957183723900928",
"query": "id=697869431057027072",
"scene": null
},
{
......
......@@ -32,8 +32,14 @@ wxService.page({
},() => {
this.generateBarCode();
});
},
//onShow
onShow(){
this.getOrderInfo();
},
//获取订单详情
getOrderInfo(){
wx.showLoading({
......@@ -66,6 +72,27 @@ wxService.page({
data.longitude = store.longitude;
}
//能不能申请退单通过支付时间制定后多少天可以申请退款
if(data.status == 'C' || data.status == 'N' || data.status == 'RE'){
data.orderCanRefund = false;
}
else{
let diffObj = utils.getDateDiff(data.payTime);
if (diffObj.days <= this.data.canRefundDaysAfterDelivery){
let filter = skuVOList.filter(c => c.canRefundNum > 0);
if (filter.length > 0){
data.orderCanRefund = true;
}
else{
data.orderCanRefund = false;
}
}
else{
data.orderCanRefund = false;
}
}
//处理能不能退款
let canApplyRefund = true;
let filter = skuVOList.filter(c => c.canRefundNum > 0);
......
......@@ -84,7 +84,7 @@
wx:if="{{orderInfo.status == 'P'}}"
bindtap="handelConfirmReceipt" >确认收货</view>
<view class="bto-btn"
wx:if="{{orderInfo.status == 'P' && canApplyRefund}}"
wx:if="{{orderInfo.orderCanRefund}}"
bindtap="handelRequestRefund">申请退款</view>
<view class="bto-btn primary-red"
wx:if="{{orderInfo.status == 'N'}}" bindtap="onTapPayNow">立即支付</view>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment