diff --git a/pages.json b/pages.json index 49bc633..e61a01f 100644 --- a/pages.json +++ b/pages.json @@ -546,6 +546,12 @@ "navigationBarTitleText": "" } }, + { + "path": "views/heritageGoodAndVideo", + "style": { + "navigationBarTitleText": "" + } + }, { "path": "views/homestay", "style": { diff --git a/pkg_product/views/heritage.vue b/pkg_product/views/heritage.vue index 1b9a73c..038a748 100644 --- a/pkg_product/views/heritage.vue +++ b/pkg_product/views/heritage.vue @@ -41,14 +41,19 @@ export default { }, goDetails(item) { if (!item.isLink) return + // 1-视频,2-图文(可配置商品),3-商品+视频 if (item.type === 1) { uni.navigateTo({ url: '/pkg_product/views/heritageVideo?id=' + item.id }) - } else { + } else if (item.type === 2) { uni.navigateTo({ url: '/pkg_product/views/heritageGoods?id=' + item.id }) + } else if (item.type === 3) { + uni.navigateTo({ + url: '/pkg_product/views/heritageGoodAndVideo?id=' + item.id + }) } } } diff --git a/pkg_product/views/heritageGoods.vue b/pkg_product/views/heritageGoods.vue index de5d921..8b88e65 100644 --- a/pkg_product/views/heritageGoods.vue +++ b/pkg_product/views/heritageGoods.vue @@ -8,6 +8,7 @@ export default { data() { return { id: null, + type: 2, info: null, pageKeyId: '' } @@ -16,11 +17,11 @@ export default { const id = options.id this.id = id this.pageKeyId = `ichContent_id_${id}` - this.getDetails(); + this.getDetails() }, methods: { getDetails() { - getICHDetails(this.id).then(({data}) => this.info = data); + getICHDetails(this.id).then(({data}) => this.info = data) }, goGoods(id) { uni.navigateTo({ @@ -33,10 +34,14 @@ export default {