Commit b7a6055e by 谢中龙

修改包裹狀態按鈕

parent 52205e10
...@@ -113,7 +113,7 @@ page{ ...@@ -113,7 +113,7 @@ page{
.expressRecord-single-close { .expressRecord-single-close {
width: 100%; width: 100%;
height: 122rpx; /* height: 122rpx; */
display: flex; display: flex;
justify-content: flex-start; justify-content: flex-start;
align-items: center; align-items: center;
......
...@@ -5,8 +5,8 @@ const utils = require('../../utils/util') ...@@ -5,8 +5,8 @@ const utils = require('../../utils/util')
const envInfo = require('../../config/index').envInfo const envInfo = require('../../config/index').envInfo
const ORDER_STATUS_TEXT = { const ORDER_STATUS_TEXT = {
N: "待付款", N: "待付款",
P: "已支付待发货", P: "待发货",
D: "已发货", D: "待收货",
R: "已完成", R: "已完成",
C: "已关闭", C: "已关闭",
PR : "退货中", PR : "退货中",
...@@ -149,7 +149,7 @@ wxService.page({ ...@@ -149,7 +149,7 @@ wxService.page({
}, },
//包裹的确认收货 //包裹的确认收货
packageConfirmReceive(findId, parcelId){ 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) { if (res) {
const { result, data } = res.data const { result, data } = res.data
if (result == 0) { if (result == 0) {
......
...@@ -92,7 +92,7 @@ ...@@ -92,7 +92,7 @@
bindtap="handelConfirmReceipt">确认收货</view> bindtap="handelConfirmReceipt">确认收货</view>
<view class="btns normal-btn" <view class="btns normal-btn"
wx:if="{{packageInfo.orderCanRefund}}" wx:if="{{packageInfo.orderCanRefund && packageInfo.status != 'RE'}}"
data-id="{{item.id}}" data-id="{{item.id}}"
data-package="{{packageInfo}}" data-package="{{packageInfo}}"
bindtap="handelRequestRefund">申请退款</view> bindtap="handelRequestRefund">申请退款</view>
......
...@@ -176,8 +176,6 @@ wxService.page({ ...@@ -176,8 +176,6 @@ wxService.page({
}); });
} }
console.log(data)
this.data.totalGoodsPrice = parseFloat(sum).toFixed(2); this.data.totalGoodsPrice = parseFloat(sum).toFixed(2);
this.setData({ this.setData({
detail: data, detail: data,
...@@ -435,7 +433,7 @@ wxService.page({ ...@@ -435,7 +433,7 @@ wxService.page({
}, },
//包裹的确认收货 //包裹的确认收货
packageConfirmReceive(findId, parcelId){ 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) { if (res) {
const { result, data } = res.data const { result, data } = res.data
if (result == 0) { if (result == 0) {
......
...@@ -102,7 +102,7 @@ ...@@ -102,7 +102,7 @@
data-id="{{detail.id}}" bindtap="handelToPay">立即支付</view> data-id="{{detail.id}}" bindtap="handelToPay">立即支付</view>
<view class="btns normal-btn" <view class="btns normal-btn"
wx:if="{{item.orderCanRefund}}" wx:if="{{item.orderCanRefund && item.status != 'RE'}}"
data-id="{{detail.id}}" data-id="{{detail.id}}"
data-package="{{item}}" data-package="{{item}}"
bindtap="handelRequestRefund">申请退款</view> bindtap="handelRequestRefund">申请退款</view>
......
...@@ -530,7 +530,7 @@ ...@@ -530,7 +530,7 @@
"id": 72, "id": 72,
"name": "自提订单详情", "name": "自提订单详情",
"pathName": "subPackage/page/pages/selfPickUpOrderInfo/selfPickUpOrderInfo", "pathName": "subPackage/page/pages/selfPickUpOrderInfo/selfPickUpOrderInfo",
"query": "id=686957183723900928", "query": "id=697869431057027072",
"scene": null "scene": null
}, },
{ {
......
...@@ -32,8 +32,14 @@ wxService.page({ ...@@ -32,8 +32,14 @@ wxService.page({
},() => { },() => {
this.generateBarCode(); this.generateBarCode();
}); });
},
//onShow
onShow(){
this.getOrderInfo(); this.getOrderInfo();
}, },
//获取订单详情 //获取订单详情
getOrderInfo(){ getOrderInfo(){
wx.showLoading({ wx.showLoading({
...@@ -66,6 +72,27 @@ wxService.page({ ...@@ -66,6 +72,27 @@ wxService.page({
data.longitude = store.longitude; 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 canApplyRefund = true;
let filter = skuVOList.filter(c => c.canRefundNum > 0); let filter = skuVOList.filter(c => c.canRefundNum > 0);
......
...@@ -84,7 +84,7 @@ ...@@ -84,7 +84,7 @@
wx:if="{{orderInfo.status == 'P'}}" wx:if="{{orderInfo.status == 'P'}}"
bindtap="handelConfirmReceipt" >确认收货</view> bindtap="handelConfirmReceipt" >确认收货</view>
<view class="bto-btn" <view class="bto-btn"
wx:if="{{orderInfo.status == 'P' && canApplyRefund}}" wx:if="{{orderInfo.orderCanRefund}}"
bindtap="handelRequestRefund">申请退款</view> bindtap="handelRequestRefund">申请退款</view>
<view class="bto-btn primary-red" <view class="bto-btn primary-red"
wx:if="{{orderInfo.status == 'N'}}" bindtap="onTapPayNow">立即支付</view> 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