diff --git a/src/views/ebiz/product-store/StoreDetail.vue b/src/views/ebiz/product-store/StoreDetail.vue index eaada9c02..190fb0fe6 100644 --- a/src/views/ebiz/product-store/StoreDetail.vue +++ b/src/views/ebiz/product-store/StoreDetail.vue @@ -165,46 +165,38 @@ export default { const res = await getShopList(data) if (!res) return if (res.result == '0') { - let thirdName = res.content.name - if (res.content.redirect) { - const toast = Toast.loading({ - duration: 0, // 持续展示 toast - forbidClick: true, - icon: 'info-o', - message: `3秒后将跳转至${thirdName}` - }) - - let second = 3 - const timer = setInterval(() => { - second-- - if (second) { - toast.message = `${second}秒后将跳转至${thirdName}` - } else { - clearInterval(timer) - // 手动清除 Toast - Toast.clear() - this.redirectUrl = res.content.linkUrl + let thirdName = res.content.tip + const toast = Toast.loading({ + duration: 0, // 持续展示 toast + forbidClick: true, + icon: 'info-o', + message: `即将为您跳转至${thirdName}` + }) + setTimeout(() => { + // 手动清除 Toast + toast.clear() + if (res.content.redirect) { + this.redirectUrl = res.content.linkUrl + } else { + if (res.content.rightBtnShow && !this.isWeixin) { + // eslint-disable-next-line no-undef + window.EWebBridge.webCallAppInJs('webview_right_button', { + btns: [ + { + img: icon, + route: { flag: '', extra: {} } + } + ] + }) + window['appCallBack'] = this.appCallBack } - }, 1000) - } else { - if (res.content.rightBtnShow && !this.isWeixin) { - // eslint-disable-next-line no-undef - window.EWebBridge.webCallAppInJs('webview_right_button', { - btns: [ - { - img: icon, - route: { flag: '', extra: {} } - } - ] - }) - window['appCallBack'] = this.appCallBack + this.detailImg = res.content.detailImgUrl + this.bottomBtnShow = res.content.bottomBtnShow + this.detail = res.content + this.pdfUrl = this.$assetsUrl + res.content.pdfUrl + this.isCanCheck2 = true } - this.detailImg = res.content.detailImgUrl - this.bottomBtnShow = res.content.bottomBtnShow - this.detail = res.content - this.pdfUrl = this.$assetsUrl + res.content.pdfUrl - this.isCanCheck2 = true - } + }, 3000) this.loaded = true } else { this.$toast(res.resultMessage)