diff --git a/src/views/ebiz/product-store/StoreDetail.vue b/src/views/ebiz/product-store/StoreDetail.vue index 3a975384d..001abafda 100644 --- a/src/views/ebiz/product-store/StoreDetail.vue +++ b/src/views/ebiz/product-store/StoreDetail.vue @@ -5,10 +5,13 @@
-
-
+
+
+ +
+
- +
{ - getShopList(data).then( - res => { - this.$toast.clear() - if (res.result == '0') { - this.detail = res.content[0] - this.isCanCheck = false - resolve() - } else { - reject(this.$toast(res.resultMessage)) - } - }, - error => { - reject(this.$toast(error)) - } - ) + async getShopList(data) { + const res = await getShopList(data).catch(err => { + this.loaded = false }) + if (!res) return + if (res.result == '0') { + this.detail = res.content[0] + this.loaded = true + this.isCanCheck = false + } else { + this.$toast(res.resultMessage) + } }, //查看 check() { @@ -144,11 +135,14 @@ export default { }, //分享轨迹保存 saveShareTrack(data) { - saveShareTrack(data).then(res => { - if (res.result == '0') { - } else { - this.$toast(res.resultMessage) - } + return new Promise((resolve, reject) => { + saveShareTrack(data).then(res => { + if (res.result == '0') { + resolve() + } else { + reject(this.$toast(res.resultMessage)) + } + }) }) }, //app回调 @@ -166,6 +160,13 @@ export default { } }) } + }, + imageLoaded(e) { + const screeVH = window.innerHeight, + detailVH = e.path[3].offsetHeight + this.$nextTick(() => { + screeVH - detailVH > 0 ? (this.$refs.fillContent.style.height = screeVH - detailVH + 'px') : '0px' + }) } } } @@ -176,10 +177,6 @@ export default { /deep/.van-field__label { width: 40%; } - .img-store > div { - float: left; - width: 100%; - } .img-store { img { display: block; @@ -187,9 +184,6 @@ export default { /deep/.van-button { width: 100%; } - .mindle-img { - height: 75vh; - } } }