|
|
@ -75,39 +75,15 @@ Component({ |
|
|
} |
|
|
} |
|
|
break; |
|
|
break; |
|
|
case 3: |
|
|
case 3: |
|
|
if ((item.tdata.url.indexOf('http://') != -1 || item.tdata.url.indexOf('https://') != -1) && |
|
|
// 外部h5
|
|
|
item.tdata.url.indexOf('m.cloud.sz-trip.com') == -1) { |
|
|
console.log(item) |
|
|
// 外部h5
|
|
|
app.globalData.weburl = item.tdata.url; |
|
|
app.globalData.weburl = item.tdata.url; |
|
|
wx.navigateTo({ |
|
|
wx.navigateTo({ |
|
|
url: "/pages/pbService/web/index?weburl=" + encodeURIComponent(item.tdata |
|
|
url: "/pages/pbService/web/index?weburl=" + encodeURIComponent(item.tdata |
|
|
.url) |
|
|
.url) |
|
|
}) |
|
|
}) |
|
|
|
|
|
} else { |
|
|
|
|
|
let page = item.tdata.url.split("/"); |
|
|
|
|
|
page = page[page.length - 1].split("?") |
|
|
|
|
|
let url = this.data.urltopage[page[0]]; |
|
|
|
|
|
if (url && url.indexOf('map') != -1) { |
|
|
|
|
|
let types = ['', 'scenic', 'venue', 'post', 'restaurant', 'relic', 'tenscenic', |
|
|
|
|
|
'cinema', 'academes' |
|
|
|
|
|
], |
|
|
|
|
|
type = page[1] ? page[1].split("=") : []; |
|
|
|
|
|
wx.reLaunch({ |
|
|
|
|
|
url: url + "?type=" + (type[1] ? types.findIndex(t => t == type[1]) : |
|
|
|
|
|
null) |
|
|
|
|
|
}) |
|
|
|
|
|
} else if (url) { |
|
|
|
|
|
wx.navigateTo({ |
|
|
|
|
|
url: url, |
|
|
|
|
|
}) |
|
|
|
|
|
} else { |
|
|
|
|
|
app.globalData.weburl = item.tdata.url; |
|
|
|
|
|
wx.navigateTo({ |
|
|
|
|
|
url: "/pages/pbService/web/index?weburl=" + encodeURIComponent(item |
|
|
|
|
|
.tdata.url) |
|
|
|
|
|
}) |
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
|
|
|
break; |
|
|
break; |
|
|
case 4: |
|
|
case 4: |
|
|
if (item.tdata.appid == 'wxe5ca0f71e918e352' && wx.getStorageSync('jstrip_userid')) { |
|
|
if (item.tdata.appid == 'wxe5ca0f71e918e352' && wx.getStorageSync('jstrip_userid')) { |
|
|
|