diff --git a/api/qianxian.js b/api/qianxian.js
index dd6b38a..0062b28 100644
--- a/api/qianxian.js
+++ b/api/qianxian.js
@@ -60,6 +60,11 @@ export function getCountyFamousCityGuideContent(param) {
return request.get('/countyFamous/guide/content', param, { login: true })
}
+// 获取千县名品县城图文攻略详情
+export function getCountyFamousGraphicGuideContent(param) {
+ return request.get('/countyFamous/guide/graphic/content', param, { login: true })
+}
+
// 获取千县名品县城重点产业列表
export function getCountyFamousIndustry(param) {
return request.get('/countyFamous/industry', param, { login: true })
diff --git a/pages.json b/pages.json
index ed7e8ae..b386bc3 100644
--- a/pages.json
+++ b/pages.json
@@ -532,6 +532,13 @@
"navigationStyle": "custom"
}
},
+ {
+ "path": "views/famousQianxianGraphicGuide",
+ "style": {
+ "navigationBarTitleText": "攻略详情",
+ "navigationStyle": "custom"
+ }
+ },
{
"path": "views/famousQianxianVillageShop",
"style": {
diff --git a/pkg_product/views/famousQianxianGraphicGuide.vue b/pkg_product/views/famousQianxianGraphicGuide.vue
new file mode 100644
index 0000000..943469d
--- /dev/null
+++ b/pkg_product/views/famousQianxianGraphicGuide.vue
@@ -0,0 +1,361 @@
+
+
+
+
+
+
+
+
+
+
+
+ {{ detail.title || '' }}
+
+ {{ detail.intro }}
+
+
+
+
+ {{ item.placeName }}
+
+
+
+
+
+
+
+ {{ item.hotelName || '关联店铺' }}
+
+ 经营时间:{{ getServiceTime(item) }}
+
+
+ {{ item.hotelAddress }}
+
+
+ 点击进入
+
+
+ 定位:{{ item.address }}
+
+
+
+
+
+ 暂无图文内容
+
+
+
+
+
+
+
+
diff --git a/pkg_product/views/famousQianxianShop.vue b/pkg_product/views/famousQianxianShop.vue
index bcfca4b..5e1e572 100644
--- a/pkg_product/views/famousQianxianShop.vue
+++ b/pkg_product/views/famousQianxianShop.vue
@@ -1820,7 +1820,13 @@ export default {
this.hotelItemClick({ id: linkHotelId })
},
guideItemClickHandle(item) {
- // 如果没有开启专题页,则不进入
+ if (!item || !item.id) return
+ const guideType = item.guideType || 'topic'
+ if (guideType === 'graphic') {
+ uni.navigateTo({ url: `/pkg_product/views/famousQianxianGraphicGuide?id=${item.id}` })
+ return
+ }
+ // topic 类型保持原逻辑
if (!item.isContentPage) return
uni.navigateTo({ url: `/pkg_product/views/famousQianxianTheme?id=${item.id}` })
},