|
|
@ -635,6 +635,103 @@ const orderByShoppingCart = function (listData, app) { |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// 产品跳转其他小程序
|
|
|
|
|
|
const goProdInOtherPlatform = function (item) { |
|
|
|
|
|
let webUrl = "https://m.cloud.sz-trip.com" |
|
|
|
|
|
let platform = item.goods_jump_type; |
|
|
|
|
|
console.log(item) |
|
|
|
|
|
|
|
|
|
|
|
let appIdObj = { |
|
|
|
|
|
"changshu": "wxdaf3d5edd07dc7af", |
|
|
|
|
|
"yjks": "wx8888a3fd0862b4c8" |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
switch (item.type) { |
|
|
|
|
|
case 'ticket': // 是产品的 票务
|
|
|
|
|
|
webUrl+= `/${platform==='yjks' ? 'ScenicDetailKs' : 'ScenicDetail'}?id=${item.scene_id || item.id}` |
|
|
|
|
|
break; |
|
|
|
|
|
case 'hotel': // 是产品的 酒店
|
|
|
|
|
|
webUrl+= `/HotelDetail?id=${item.scene_id || item.id}` |
|
|
|
|
|
break; |
|
|
|
|
|
case 'post': // 是产品的 邮寄
|
|
|
|
|
|
webUrl+= `/${platform==='yjks'? 'MailMerchandiseDetailKs' : 'MailMerchandiseDetail'}?id=${item.id}` |
|
|
|
|
|
break; |
|
|
|
|
|
case 'line': // 是产品的 线路
|
|
|
|
|
|
webUrl+= `/LineDetail?id=${item.id}` |
|
|
|
|
|
break; |
|
|
|
|
|
case 'coupon': // 是产品的 卡券
|
|
|
|
|
|
webUrl+= `/CardDetail?id=${item.id}` |
|
|
|
|
|
break; |
|
|
|
|
|
case 'show': // 是产品的 演出
|
|
|
|
|
|
webUrl+= `/PerformDetail?id=${item.id}` |
|
|
|
|
|
break; |
|
|
|
|
|
case 'food': // 是产品的 食品
|
|
|
|
|
|
webUrl+= `/FoodDetail?id=${item.id}` |
|
|
|
|
|
break; |
|
|
|
|
|
case 'activity': // 是产品的 活动 todo 这里要弄成是活动的id去跳转的,特别是从 江苏夜游过去的
|
|
|
|
|
|
webUrl+= `/ActivityDetail?id=${item.act_calendar_id || item.id}` |
|
|
|
|
|
break; |
|
|
|
|
|
case 'calendar': // ai入口活动日历
|
|
|
|
|
|
webUrl+= `/AppointmentDetail?id=${item.id}` |
|
|
|
|
|
break; |
|
|
|
|
|
case 'movie': // 是产品的 电影
|
|
|
|
|
|
webUrl+= `/MovieInfo?id=${item.third_id || item.id}` |
|
|
|
|
|
break; |
|
|
|
|
|
case 'scenic': // 是场景的 景点
|
|
|
|
|
|
webUrl+= `/${platform===0? 'ScenicDetailKs' : 'ScenicDetail'}?id=${item.scene_id || item.id}` |
|
|
|
|
|
break; |
|
|
|
|
|
case 'room': // 是场景的 酒店
|
|
|
|
|
|
webUrl+= `/HotelDetail?id=${item.scene_id || item.id}` |
|
|
|
|
|
break; |
|
|
|
|
|
case 'restaurant': // 是场景 美食
|
|
|
|
|
|
webUrl+= `/RestaurantDetail?id=${item.id}` |
|
|
|
|
|
break; |
|
|
|
|
|
case 'tenscenic': // 是场景 十景
|
|
|
|
|
|
webUrl+= `/TenScenicDetail?id=${item.id}` |
|
|
|
|
|
break; |
|
|
|
|
|
case 'venue': // 是场景的 场馆
|
|
|
|
|
|
webUrl+= `/PavilionDetail?id=${item.scene_id || item.id}` |
|
|
|
|
|
break; |
|
|
|
|
|
case 'cinema': // 是场景的 影院
|
|
|
|
|
|
webUrl+= `/CinemaDetail?id=${item.third_id || item.id}` |
|
|
|
|
|
break; |
|
|
|
|
|
case 'relic': // 文物
|
|
|
|
|
|
webUrl+= `/ProtectionUnitsInfo?id=${item.id}` |
|
|
|
|
|
break; |
|
|
|
|
|
case 'units': // 文化单位
|
|
|
|
|
|
webUrl+= `/CulturalUnitInfo?id=${item.id}` |
|
|
|
|
|
break; |
|
|
|
|
|
case 'red_map': // 红色地图
|
|
|
|
|
|
webUrl+= `/RedTouristInfo?id=${item.id}` |
|
|
|
|
|
break; |
|
|
|
|
|
case 'travels': // 红色地图
|
|
|
|
|
|
webUrl+= `/TravelNotesIntroductionInfo?id=${item.id}` |
|
|
|
|
|
break; |
|
|
|
|
|
} |
|
|
|
|
|
console.log(appIdObj[platform],webUrl) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// 酒景套餐
|
|
|
|
|
|
if(item.is_package == 1) { |
|
|
|
|
|
webUrl+= `/${platform==='yjks' ? 'MailMerchandiseDetailKs' : 'MailMerchandiseDetail'}?id=${item.id}` |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
// 一卡游详情
|
|
|
|
|
|
if(item.is_package == 2) { |
|
|
|
|
|
webUrl+= `/OneCardTourDetail?id=${item.scene_id || item.id}` |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
wx.navigateToMiniProgram({ |
|
|
|
|
|
appId: appIdObj[platform], |
|
|
|
|
|
path: "/subPackages/webPage/webPage?url="+encodeURIComponent(webUrl), |
|
|
|
|
|
}) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// return webUrl;
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
module.exports = { |
|
|
module.exports = { |
|
|
formatTime: formatTime, |
|
|
formatTime: formatTime, |
|
|
formatNumber: formatNumber, |
|
|
formatNumber: formatNumber, |
|
|
@ -660,4 +757,5 @@ module.exports = { |
|
|
clearGlobalPagePoint: clearGlobalPagePoint, |
|
|
clearGlobalPagePoint: clearGlobalPagePoint, |
|
|
detailPagePoint: detailPagePoint, |
|
|
detailPagePoint: detailPagePoint, |
|
|
orderByShoppingCart: orderByShoppingCart, |
|
|
orderByShoppingCart: orderByShoppingCart, |
|
|
|
|
|
goProdInOtherPlatform: goProdInOtherPlatform, |
|
|
} |
|
|
} |
|
|
|