diff --git a/pagesInn/inn/innHome.vue b/pagesInn/inn/innHome.vue index 2015293..0a69dc1 100644 --- a/pagesInn/inn/innHome.vue +++ b/pagesInn/inn/innHome.vue @@ -504,10 +504,9 @@ export default { if (!this.isLoad) { return } - if (this.inn.hasProduct > 0) { - this.fetchGoods() + if (uni.getStorageSync('hotelInfoPublish') === '1') { + this.fetchInnInfoList() } - this.fetchInnInfoList() this.fetchInnDetail() }, methods: { diff --git a/pagesInn/inn/innInfoPublish.vue b/pagesInn/inn/innInfoPublish.vue index ab68f46..5a0528c 100644 --- a/pagesInn/inn/innInfoPublish.vue +++ b/pagesInn/inn/innInfoPublish.vue @@ -162,6 +162,8 @@ this.$dialog.toast({ mes: '发布成功!' }) + // 写入缓存,返回至商户主页时监听用于刷新资讯列表 + uni.setStorageSync('hotelInfoPublish', '1') setTimeout(() => { this.$yrouter.back() }, 3000)