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

@ -3,7 +3,7 @@
<u-navbar :custom-back="goJump"> <u-navbar :custom-back="goJump">
<view slot="right" class="flex items-center"> <view slot="right" class="flex items-center">
<!-- #ifndef MP-WEIXIN --> <!-- #ifndef MP-WEIXIN -->
<view class="px-18rpx relative" @tap="$u.route(`/pages/web_view/index?url=${service}`)"> <view class="px-18rpx relative">
<u-icon name="kefu-ermai" color="#000" size="48"></u-icon> <u-icon name="kefu-ermai" color="#000" size="48"></u-icon>
</view> </view>
<!-- #endif --> <!-- #endif -->
@ -92,7 +92,7 @@
</view> </view>
</view> </view>
</view> </view>
<view class="flex mt-20rpx justify-end"> <view v-if="enableService" class="flex mt-20rpx justify-end">
<!-- 申请售后 --> <!-- 申请售后 -->
<view <view
v-if="item.can_after_sale" v-if="item.can_after_sale"
@ -222,6 +222,9 @@ export default {
cancelShow: false, cancelShow: false,
receiptShow: false, receiptShow: false,
isFirstLoading: true, isFirstLoading: true,
//
enableService: true,
}; };
}, },
onLoad({ id }) { onLoad({ id }) {
@ -230,12 +233,12 @@ export default {
if (!this.isLogin) { if (!this.isLogin) {
this.$u.route({ this.$u.route({
type: 'redirectTo', type: 'redirectTo',
url:`/pages/login/index?redirec=${encodeURIComponent(`/pages/order_details/index?id=${id}`)}` url: `/pages/login/index?redirec=${encodeURIComponent(`/pages/order_details/index?id=${id}`)}`,
}) });
} else { } else {
this.getDetail(); this.getDetail();
} }
},300) }, 300);
}, },
onShow() { onShow() {
if (this.isLogin) { if (this.isLogin) {
@ -257,14 +260,14 @@ export default {
methods: { methods: {
// //
goJump() { goJump() {
const pages = getCurrentPages() const pages = getCurrentPages();
const prevPage = pages[pages.length - 2] const prevPage = pages[pages.length - 2];
if (prevPage) { if (prevPage) {
uni.navigateBack({}) uni.navigateBack({});
} else { } else {
uni.switchTab({ uni.switchTab({
url:'/pages/index/index' url: '/pages/index/index',
}) });
} }
}, },
// //
@ -285,6 +288,7 @@ export default {
async getDetail() { async getDetail() {
const resData = await this.$api.get(`/v1/order/orders/${this.id}`); const resData = await this.$api.get(`/v1/order/orders/${this.id}`);
this.detail = resData; this.detail = resData;
this.enableService = !this.detail.store_id
this.isFirstLoading = false; this.isFirstLoading = false;
}, },
// //