|
|
@ -255,4 +255,30 @@ Vue.prototype.goOtherDetail = (item,type) => { |
|
|
|
}); |
|
|
|
return |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
// 根据类型判断详情页
|
|
|
|
Vue.prototype.goDetailByType=(item)=>{ |
|
|
|
let urlData = [ |
|
|
|
{name:'景区门票', url: '/subPackages/ticketBooking/detail',genre:'ticket'}, |
|
|
|
{name:'酒店民宿',url:'/subPackages/hotelHomestay/detail',genre:'hotel'}, |
|
|
|
{name:'餐饮美食',url:'/subPackages/food/foodDetail',genre:'food'}, |
|
|
|
{name:'文创特产',url:'/subPackages/techan/detail',genre:'pgoods'}, |
|
|
|
{name:'线路推荐',url:'/subPackages/line/detail',genre:'line'}, |
|
|
|
{name:'游记攻略',url:'/subPackages/travelGuide/detail',genre:'article'}, |
|
|
|
// {name:'游玩公告',url:'/subPackages/notice/noticeDetail'},
|
|
|
|
{name:'活动日历',url:'/subPackages/eventCalendar/detail',genre:'activity'} |
|
|
|
] |
|
|
|
|
|
|
|
let detailData = urlData.find(v=>v.genre == item.genre) |
|
|
|
if (detailData) { |
|
|
|
let param = "" |
|
|
|
|
|
|
|
uni.navigateTo({ |
|
|
|
url: `${detailData.url}?id=${(['ticket','hotel'].includes(detailData.genre)?item.scenic_id:item.id)}` |
|
|
|
}) |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|