6
0
Fork 0

门第商品不允许售后

develop
panliang 2023-03-02 10:28:02 +08:00
parent 3cb4dc104c
commit 219ff8a170
1 changed files with 26 additions and 22 deletions

View File

@ -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;
},
//