门第商品不允许售后
parent
3cb4dc104c
commit
219ff8a170
|
|
@ -2,8 +2,8 @@
|
|||
<view class="pt-24rpx">
|
||||
<u-navbar :custom-back="goJump">
|
||||
<view slot="right" class="flex items-center">
|
||||
<!-- #ifndef MP-WEIXIN -->
|
||||
<view class="px-18rpx relative" @tap="$u.route(`/pages/web_view/index?url=${service}`)">
|
||||
<!-- #ifndef MP-WEIXIN -->
|
||||
<view class="px-18rpx relative">
|
||||
<u-icon name="kefu-ermai" color="#000" size="48"></u-icon>
|
||||
</view>
|
||||
<!-- #endif -->
|
||||
|
|
@ -82,7 +82,7 @@
|
|||
<view class="">
|
||||
<view class="flex-1">¥{{ item.sell_price }}</view>
|
||||
</view>
|
||||
<view class="flex items-center" v-if="item.vip_price>0">
|
||||
<view class="flex items-center" v-if="item.vip_price > 0">
|
||||
<view class="">¥{{ item.vip_price }}</view>
|
||||
<image class="w-58rpx h-58rpx ml-10rpx" src="/static/svg/svip.svg" mode=""></image>
|
||||
</view>
|
||||
|
|
@ -92,7 +92,7 @@
|
|||
</view>
|
||||
</view>
|
||||
</view>
|
||||
<view class="flex mt-20rpx justify-end">
|
||||
<view v-if="enableService" class="flex mt-20rpx justify-end">
|
||||
<!-- 申请售后 -->
|
||||
<view
|
||||
v-if="item.can_after_sale"
|
||||
|
|
@ -222,24 +222,27 @@ export default {
|
|||
cancelShow: false,
|
||||
receiptShow: false,
|
||||
isFirstLoading: true,
|
||||
|
||||
// 是否允许售后
|
||||
enableService: true,
|
||||
};
|
||||
},
|
||||
onLoad({ id }) {
|
||||
this.id = id;
|
||||
setTimeout(()=>{
|
||||
if(!this.isLogin){
|
||||
setTimeout(() => {
|
||||
if (!this.isLogin) {
|
||||
this.$u.route({
|
||||
type:'redirectTo',
|
||||
url:`/pages/login/index?redirec=${encodeURIComponent(`/pages/order_details/index?id=${id}`)}`
|
||||
})
|
||||
}else{
|
||||
this.getDetail();
|
||||
type: 'redirectTo',
|
||||
url: `/pages/login/index?redirec=${encodeURIComponent(`/pages/order_details/index?id=${id}`)}`,
|
||||
});
|
||||
} else {
|
||||
this.getDetail();
|
||||
}
|
||||
},300)
|
||||
}, 300);
|
||||
},
|
||||
onShow() {
|
||||
if(this.isLogin){
|
||||
this.getDetail();
|
||||
if (this.isLogin) {
|
||||
this.getDetail();
|
||||
}
|
||||
},
|
||||
computed: {
|
||||
|
|
@ -256,15 +259,15 @@ export default {
|
|||
},
|
||||
methods: {
|
||||
//判断是否有页面栈,如果没有返回首页,否则返回上一页
|
||||
goJump(){
|
||||
const pages = getCurrentPages()
|
||||
const prevPage = pages[pages.length - 2]
|
||||
if(prevPage){
|
||||
uni.navigateBack({})
|
||||
}else{
|
||||
goJump() {
|
||||
const pages = getCurrentPages();
|
||||
const prevPage = pages[pages.length - 2];
|
||||
if (prevPage) {
|
||||
uni.navigateBack({});
|
||||
} else {
|
||||
uni.switchTab({
|
||||
url:'/pages/index/index'
|
||||
})
|
||||
url: '/pages/index/index',
|
||||
});
|
||||
}
|
||||
},
|
||||
//复制
|
||||
|
|
@ -285,6 +288,7 @@ export default {
|
|||
async getDetail() {
|
||||
const resData = await this.$api.get(`/v1/order/orders/${this.id}`);
|
||||
this.detail = resData;
|
||||
this.enableService = !this.detail.store_id
|
||||
this.isFirstLoading = false;
|
||||
},
|
||||
//取消订单
|
||||
|
|
|
|||
Loading…
Reference in New Issue