Myth 4 years ago
parent
commit
cf44ff0f9e
  1. 2
      app.js
  2. 4
      pages/group/index.wxml
  3. 2
      pages/group/info/index.wxml
  4. 5
      pages/index/index.js
  5. 14
      pages/index/index.wxml
  6. 25
      pages/info/cardInfo/index.js
  7. 23
      pages/info/postProductInfo/index.js
  8. 4
      pages/info/postProductInfo/index.wxml
  9. 30
      pages/info/roadInfo/index.js
  10. 2
      pages/info/roadInfo/index.wxml
  11. 34
      pages/info/sceneProductInfo/index.js
  12. 6
      pages/info/sceneProductInfo/index.wxml
  13. 8
      pages/list/feiyi/index.js
  14. 2
      pages/list/feiyi/index.wxml
  15. 2
      pages/list/road/index.js
  16. 6
      pages/list/sale/index.js
  17. 11
      pages/list/store/index.js
  18. 2
      pages/list/store/index.wxml
  19. 9
      pages/list/techan/index.js
  20. 2
      pages/list/techan/index.wxml
  21. 12
      pages/login/index.js
  22. 4
      pages/map/index.js
  23. 33
      pages/order/pay/index.js
  24. 24
      pages/order/pay/index.wxml
  25. 9
      pages/order/pay/index.wxss
  26. 5
      pages/search/list/index.js
  27. 8
      pages/user/cartlist/list.js
  28. 5
      pages/user/service/info/index.js
  29. 7
      pages/user/user.js
  30. 32
      pages/user/user.wxml
  31. 24
      utils/https.js
  32. 22
      utils/util.js

2
app.js

@ -22,7 +22,7 @@ App({
unique_key: "wechatxcx" unique_key: "wechatxcx"
}).then(res => { }).then(res => {
let data = JSON.parse(res.data); let data = JSON.parse(res.data);
data.isTest = data.isTest14?true:false; data.isTest = data.isTest15?true:false;
this.globalData.configJson = data this.globalData.configJson = data
}) })

4
pages/group/index.wxml

@ -8,7 +8,7 @@
<view class="hot-title1">{{item.title+item.sku_name}}</view> <view class="hot-title1">{{item.title+item.sku_name}}</view>
<view class="hot-bottom"> <view class="hot-bottom">
<text>¥{{item.event_price/100}}</text> <text>¥{{item.event_price/100}}</text>
<view class="old-price">¥{{item.price/100}}</view> <view class="old-price" wx:if="{{item.price && item.price!=0 && item.price>item.event_price}}">¥{{item.price/100}}</view>
</view> </view>
</view> </view>
</view> </view>
@ -27,7 +27,7 @@
</view> </view>
<view class="hot-bottom"> <view class="hot-bottom">
<text>¥{{item.event_price/100}}</text> <text>¥{{item.event_price/100}}</text>
<view class="old-price">¥{{item.price/100}}</view> <view class="old-price" wx:if="{{item.price && item.price!=0 && item.price>item.event_price}}">¥{{item.price/100}}</view>
<view class="btn" style="background:#ccc" wx:if="{{item.left_stock_num<=0}}">售罄</view> <view class="btn" style="background:#ccc" wx:if="{{item.left_stock_num<=0}}">售罄</view>
<view class="btn" wx:else>团购</view> <view class="btn" wx:else>团购</view>
</view> </view>

2
pages/group/info/index.wxml

@ -11,7 +11,7 @@
</view> </view>
<view class="hot-bottom"> <view class="hot-bottom">
<text>¥{{info.event_price/100}}</text> <text>¥{{info.event_price/100}}</text>
<view class="old-price">¥{{info.price/100}}</view> <view class="old-price" wx:if="{{info.price && info.price!=0 && info.price>info.event_price}}">¥{{info.price/100}}</view>
</view> </view>
</view> </view>
<view bindtap="gotoInfo" class="info-btn">详情 ></view> <view bindtap="gotoInfo" class="info-btn">详情 ></view>

5
pages/index/index.js

@ -348,8 +348,10 @@ Page({
let item = e.currentTarget.dataset.item; let item = e.currentTarget.dataset.item;
util.pagePoint({ util.pagePoint({
event:'recommend_click', event:'recommend_click',
param: {
id:item.id, id:item.id,
type:item.type type:item.type
}
},1) },1)
if(item.type=='travels'){ if(item.type=='travels'){
// 游记做特殊处理 其他都按照原来的来 // 游记做特殊处理 其他都按照原来的来
@ -374,8 +376,7 @@ Page({
console.log(item) console.log(item)
this.pagePoint({ this.pagePoint({
event:"banner_click", event:"banner_click",
type:'banner', type:'banner'
id:item.id
},1) },1)
switch(item.jump_type){ switch(item.jump_type){
case 0: case 0:

14
pages/index/index.wxml

@ -52,34 +52,34 @@
<image src="https://static.ticket.sz-trip.com/xcxImages/index/icon4.png" mode="widthFix"></image> <image src="https://static.ticket.sz-trip.com/xcxImages/index/icon4.png" mode="widthFix"></image>
<view class="top-icon-text">酒店住宿</view> <view class="top-icon-text">酒店住宿</view>
</view> </view>
<view bindtap="gotoPath" data-event="night_click" data-title="夜游苏州" data-path="/pages/list/night/index" class="top-icon-item"> <view bindtap="gotoPath" data-event="night_sz" data-title="夜游苏州" data-path="/pages/list/night/index" class="top-icon-item">
<image src="https://static.ticket.sz-trip.com/xcxImages/index/icon5.png" mode="widthFix"></image> <image src="https://static.ticket.sz-trip.com/xcxImages/index/icon5.png" mode="widthFix"></image>
<view class="top-icon-text">夜游苏州</view> <view class="top-icon-text">夜游苏州</view>
</view> </view>
<view bindtap="gotoPath" data-event="card_click" data-title="一卡游苏州" data-path="/pages/list/card/index" class="top-icon-item"> <view bindtap="gotoPath" data-event="card" data-title="一卡游苏州" data-path="/pages/list/card/index" class="top-icon-item">
<image src="https://static.ticket.sz-trip.com/xcxImages/index/icon2.png" mode="widthFix"></image> <image src="https://static.ticket.sz-trip.com/xcxImages/index/icon2.png" mode="widthFix"></image>
<view class="top-icon-text">一卡游苏州</view> <view class="top-icon-text">一卡游苏州</view>
</view> </view>
<view bindtap="gotoPath" data-event="museum_click" data-title="场馆预约" data-path="/pages/list/{{isTest?'scene':'museum'}}/index" class="top-icon-item"> <view bindtap="gotoPath" data-event="museum" data-title="场馆预约" data-path="/pages/list/{{isTest?'scene':'museum'}}/index" class="top-icon-item">
<image src="https://static.ticket.sz-trip.com/xcxImages/index/icon6.png" mode="widthFix"></image> <image src="https://static.ticket.sz-trip.com/xcxImages/index/icon6.png" mode="widthFix"></image>
<view class="top-icon-text">场馆预约</view> <view class="top-icon-text">场馆预约</view>
</view> </view>
<view bindtap="gotoPath" data-event="legacy_click" data-title="非遗专卖" data-path="/pages/list/{{isTest?'scene':'feiyi'}}/index" <view bindtap="gotoPath" data-event="legacy" data-title="非遗专卖" data-path="/pages/list/{{isTest?'scene':'feiyi'}}/index"
class="top-icon-item"> class="top-icon-item">
<image src="https://static.ticket.sz-trip.com/xcxImages/index/icon7.png" mode="widthFix"></image> <image src="https://static.ticket.sz-trip.com/xcxImages/index/icon7.png" mode="widthFix"></image>
<view class="top-icon-text">非遗专卖</view> <view class="top-icon-text">非遗专卖</view>
</view> </view>
<view bindtap="gotoPath" data-event="show_click" data-title="剧场演出" data-path="/pages/list/{{isTest?'activity':'theatre'}}/index" <view bindtap="gotoPath" data-event="show" data-title="剧场演出" data-path="/pages/list/{{isTest?'activity':'theatre'}}/index"
class="top-icon-item"> class="top-icon-item">
<image src="https://static.ticket.sz-trip.com/xcxImages/index/icon8.png" mode="widthFix"></image> <image src="https://static.ticket.sz-trip.com/xcxImages/index/icon8.png" mode="widthFix"></image>
<view class="top-icon-text">剧场演出</view> <view class="top-icon-text">剧场演出</view>
</view> </view>
<view bindtap="gotoPath" data-event="specialty_click" data-title="文创特产" data-path="/pages/list/{{isTest?'road':'techan'}}/index" <view bindtap="gotoPath" data-event="specialty" data-title="文创特产" data-path="/pages/list/{{isTest?'road':'techan'}}/index"
class="top-icon-item"> class="top-icon-item">
<image src="https://static.ticket.sz-trip.com/xcxImages/index/icon9.png" mode="widthFix"></image> <image src="https://static.ticket.sz-trip.com/xcxImages/index/icon9.png" mode="widthFix"></image>
<view class="top-icon-text">文创特产</view> <view class="top-icon-text">文创特产</view>
</view> </view>
<view bindtap="gotoPath" data-event="movie_click" data-title="电影购票" data-path="/pages/list/movieticket/index" class="top-icon-item"> <view bindtap="gotoPath" data-event="movie" data-title="电影购票" data-path="/pages/list/movieticket/index" class="top-icon-item">
<image src="https://static.ticket.sz-trip.com/xcxImages/index/icon10.png" mode="widthFix"></image> <image src="https://static.ticket.sz-trip.com/xcxImages/index/icon10.png" mode="widthFix"></image>
<view class="top-icon-text">电影购票</view> <view class="top-icon-text">电影购票</view>
</view> </view>

25
pages/info/cardInfo/index.js

@ -98,6 +98,15 @@ Page({
sku: this.data.info.sku[0] sku: this.data.info.sku[0]
} }
app.globalData.retailId = this.data.retailId; app.globalData.retailId = this.data.retailId;
util.pagePoint({
event:'product_order',
param:{
id:this.data.info.id,
type:this.data.info.type
}
},1)
wx.setStorageSync('login_from', 'product_order_login')
wx.setStorageSync('order_from', 'product_order_submit')
wx.navigateTo({ wx.navigateTo({
url: '/pages/order/card/index' url: '/pages/order/card/index'
}) })
@ -142,6 +151,13 @@ Page({
// 分享 // 分享
share: function () { share: function () {
if (!wx.getStorageSync("jstrip_token")) { if (!wx.getStorageSync("jstrip_token")) {
util.pagePoint({
event:'product_share_login',
param:{
id:this.data.info.id,
type:this.data.info.type
}
},1)
commonApi.user_post("user/getMyInfo", {}).then(res => { commonApi.user_post("user/getMyInfo", {}).then(res => {
}) })
@ -172,8 +188,15 @@ Page({
title: '保存成功', title: '保存成功',
icon: "success" icon: "success"
}) })
util.pagePoint({
event:'product_order',
param:{
id:that.data.info.id,
type:that.data.info.type
}
},1)
that.setData({ that.setData({
showShareFlag: !this.data.showShareFlag showShareFlag: !that.data.showShareFlag
}) })
}, },
fail(res) { fail(res) {

23
pages/info/postProductInfo/index.js

@ -3,6 +3,7 @@ let device = wx.getSystemInfoSync();
const ratio = device.windowWidth / 750; const ratio = device.windowWidth / 750;
import commonApi from "../../../utils/https/common" import commonApi from "../../../utils/https/common"
import QRCode from '../../../utils/weapp-qrcode.js' import QRCode from '../../../utils/weapp-qrcode.js'
import util from '../../../utils/util'
let app = getApp() let app = getApp()
Page({ Page({
@ -224,6 +225,15 @@ Page({
}, },
order:function(){ order:function(){
if(this.data.skuFlag=='order'){ if(this.data.skuFlag=='order'){
util.pagePoint({
event:'product_order',
param:{
id:this.data.info.id,
type:this.data.info.type
}
},1)
wx.setStorageSync('login_from', 'product_order_login')
wx.setStorageSync('order_from', 'product_order_submit')
app.globalData.couponInfo = null; app.globalData.couponInfo = null;
// 购买 // 购买
let product = [{ let product = [{
@ -277,6 +287,11 @@ Page({
// 分享 // 分享
share:function(){ share:function(){
if(!wx.getStorageSync("jstrip_token")){ if(!wx.getStorageSync("jstrip_token")){
util.pagePoint({
event:'product_share_login',
type:this.data.info.type,
id:this.data.info.id
},1)
commonApi.user_post("user/getMyInfo",{}).then(res=>{ commonApi.user_post("user/getMyInfo",{}).then(res=>{
}) })
@ -310,6 +325,11 @@ Page({
that.setData({ that.setData({
showShareFlag:!this.data.showShareFlag showShareFlag:!this.data.showShareFlag
}) })
util.pagePoint({
event:'product_share_save',
type:that.data.info.type,
id:that.data.info.id
},1)
}, },
fail(res){ fail(res){
wx.showToast({ wx.showToast({
@ -337,6 +357,9 @@ Page({
} }
}); });
},
pagePoint: function(e) {
util.pagePoint(e)
}, },
// 绘制海报 // 绘制海报
drawImg:function(){ drawImg:function(){

4
pages/info/postProductInfo/index.wxml

@ -69,7 +69,7 @@
</view> </view>
<view style="height:140rpx"></view> <view style="height:140rpx"></view>
<view class="fixed-bottom"> <view class="fixed-bottom">
<navigator url="/pages/user/service/index" class="kefu-box"> <navigator url="/pages/user/service/index" catchtap="pagePoint" data-event='product_customservice' class="kefu-box">
<view class="iconfont icon-kefu"></view> <view class="iconfont icon-kefu"></view>
<view>客服</view> <view>客服</view>
</navigator> </navigator>
@ -85,7 +85,7 @@
</view> </view>
</view> </view>
<!-- 购物车悬浮框 --> <!-- 购物车悬浮框 -->
<navigator url="/pages/user/cartlist/list" class="cart-box" id="cart"> <navigator url="/pages/user/cartlist/list" catchtap="pagePoint" data-event='product_cart_click' class="cart-box" id="cart">
<image src="https://sz-qd.oss-cn-hangzhou.aliyuncs.com/xcxImages/info/cart.png" mode="widthFix"></image> <image src="https://sz-qd.oss-cn-hangzhou.aliyuncs.com/xcxImages/info/cart.png" mode="widthFix"></image>
<view class="cart-num">{{cartCount}}</view> <view class="cart-num">{{cartCount}}</view>
</navigator> </navigator>

30
pages/info/roadInfo/index.js

@ -3,6 +3,7 @@ let device = wx.getSystemInfoSync();
const ratio = device.windowWidth / 750; const ratio = device.windowWidth / 750;
import commonApi from "../../../utils/https/common" import commonApi from "../../../utils/https/common"
import QRCode from '../../../utils/weapp-qrcode.js' import QRCode from '../../../utils/weapp-qrcode.js'
import util from '../../../utils/util'
let app = getApp() let app = getApp()
Page({ Page({
@ -162,14 +163,32 @@ Page({
product: this.data.info product: this.data.info
} }
app.globalData.retailId = this.data.retailId; app.globalData.retailId = this.data.retailId;
util.pagePoint({
event:'product_order',
param:{
id:this.data.info.id,
type:this.data.info.type
}
},1)
wx.setStorageSync('login_from', 'product_order_login')
wx.setStorageSync('order_from', 'product_order_submit')
wx.navigateTo({ wx.navigateTo({
url: '/pages/order/road/index?id=' + this.data.info.id + (this.data.retailSkuId ? ('&skuid=' + this.data.retailSkuId) : '') url: '/pages/order/road/index?id=' + this.data.info.id + (this.data.retailSkuId ? ('&skuid=' + this.data.retailSkuId) : '')
}) })
}, },
pagePoint:function(e){
util.pagePoint(e)
},
// 分享 // 分享
share: function () { share: function () {
if (!wx.getStorageSync("jstrip_token")) { if (!wx.getStorageSync("jstrip_token")) {
util.pagePoint({
event:'product_share_login',
param:{
id:that.data.info.id,
type:that.data.info.type
}
},1)
commonApi.user_post("user/getMyInfo", {}).then(res => { commonApi.user_post("user/getMyInfo", {}).then(res => {
}) })
@ -201,8 +220,15 @@ Page({
icon: "success" icon: "success"
}) })
that.setData({ that.setData({
showShareFlag: !this.data.showShareFlag showShareFlag: !that.data.showShareFlag
}) })
util.pagePoint({
event:'product_share_save',
param:{
id:that.data.info.id,
type:that.data.info.type
}
},1)
}, },
fail(res) { fail(res) {
wx.showToast({ wx.showToast({

2
pages/info/roadInfo/index.wxml

@ -86,7 +86,7 @@
</view> </view>
<view style="height:140rpx"></view> <view style="height:140rpx"></view>
<view class="fixed-bottom" wx:if="{{info}}"> <view class="fixed-bottom" wx:if="{{info}}">
<navigator url="/pages/user/service/index" class="kefu-box"> <navigator catchtap="pagePoint" data-event='product_customservice' url="/pages/user/service/index" class="kefu-box">
<view class="iconfont icon-kefu"></view> <view class="iconfont icon-kefu"></view>
<view>客服</view> <view>客服</view>
</navigator> </navigator>

34
pages/info/sceneProductInfo/index.js

@ -86,6 +86,7 @@ Page({
this.setData({ this.setData({
info: res.data info: res.data
}) })
util.pagePoint({event:'scene_view',param:{type:res.data.type,id:res.data.id}},1)
this.BroswerRecord() this.BroswerRecord()
}) })
// 获取收藏的状态 // 获取收藏的状态
@ -175,6 +176,13 @@ Page({
bookingInfo: e.currentTarget.dataset.item.sku_model, bookingInfo: e.currentTarget.dataset.item.sku_model,
bookingInfoTitle: e.currentTarget.dataset.item.sku_name bookingInfoTitle: e.currentTarget.dataset.item.sku_name
}) })
util.pagePoint({
event:"scene_notice",
param:{
type:this.data.info.type,
id:this.data.info.id
}
},1)
}, },
closeMask: function () { closeMask: function () {
this.setData({ this.setData({
@ -183,6 +191,15 @@ Page({
}, },
order: function (e) { order: function (e) {
if(e.currentTarget.dataset.disable==1) return; if(e.currentTarget.dataset.disable==1) return;
util.pagePoint({
event:'scene_order',
param:{
type:this.data.info.type,
id:this.data.info.id
}
},1)
wx.setStorageSync('login_from', 'scene_order_login')
wx.setStorageSync('order_from', 'scene_order_submit')
app.globalData.couponInfo = null; app.globalData.couponInfo = null;
app.globalData.retailId = this.data.retailId; app.globalData.retailId = this.data.retailId;
// let sku = e.currentTarget.dataset.sku,product = e.currentTarget.dataset.product; // let sku = e.currentTarget.dataset.sku,product = e.currentTarget.dataset.product;
@ -191,12 +208,21 @@ Page({
url: '/pages/order/scene/index', url: '/pages/order/scene/index',
}) })
}, },
pagePoint: function(e){
util.pagePoint({
event:e.currentTarget.dataset.event,
param:{
type:this.data.info.type,
id:this.data.info.id
}
},1)
},
// 分享 // 分享
share: function () { share: function () {
if (!wx.getStorageSync("jstrip_token")) { if (!wx.getStorageSync("jstrip_token")) {
wx.setStorageSync('login_from', 'scene_share_login')
commonApi.user_post("user/getMyInfo", {}).then(res => { commonApi.user_post("user/getMyInfo", {}).then(res => {
}).catch(err=>{
}) })
return; return;
} }
@ -226,8 +252,9 @@ Page({
icon: "success" icon: "success"
}) })
that.setData({ that.setData({
showShareFlag: !this.data.showShareFlag showShareFlag: !that.data.showShareFlag
}) })
util.pagePoint({event:'scene_share_save',param:{type:that.data.info.type,id:that.data.info.id}},1)
}, },
fail(res) { fail(res) {
wx.showToast({ wx.showToast({
@ -478,6 +505,7 @@ Page({
this.onShow() this.onShow()
}, 200) }, 200)
} }
}, },
/** /**

6
pages/info/sceneProductInfo/index.wxml

@ -22,7 +22,7 @@
</view> </view>
<view class="tags-box address-box" style="height:auto"> <view class="tags-box address-box" style="height:auto">
<view class="info-address">开园时间:{{info.open_time}}</view> <view class="info-address">开园时间:{{info.open_time}}</view>
<navigator url="/pages/info/sceneInfo/index?id={{info.id}}" class="iconfont" style="font-size:27rpx;flex-shrink:0">优待政策 | 景点介绍 <text class="iconfont icon-you" style="font-size:24rpx"></text></navigator> <navigator url="/pages/info/sceneInfo/index?id={{info.id}}" catchtap="pagePoint" data-event="scene_detail" class="iconfont" style="font-size:27rpx;flex-shrink:0">优待政策 | 景点介绍 <text class="iconfont icon-you" style="font-size:24rpx"></text></navigator>
</view> </view>
<view class="tags-box textOver address-box"> <view class="tags-box textOver address-box">
<view class="info-address">地址:{{info.address}}</view> <view class="info-address">地址:{{info.address}}</view>
@ -59,10 +59,10 @@
</view> </view>
<view class="empty-box" wx:if="{{!ask || ask.length==0}}"> <view class="empty-box" wx:if="{{!ask || ask.length==0}}">
<view>这里空空如也,快去向大家提问吧!</view> <view>这里空空如也,快去向大家提问吧!</view>
<navigator url="/pages/ask/index?id={{id}}" class="empty-btn">去提问</navigator> <navigator url="/pages/ask/index?id={{id}}" catchtap="pagePoint" data-event="scene_question" class="empty-btn">去提问</navigator>
</view> </view>
<view class="ask-list" wx:else> <view class="ask-list" wx:else>
<navigator url="/pages/ask/info/index?id={{item.id}}" class="ask-item" wx:for="{{ask}}"> <navigator url="/pages/ask/info/index?id={{item.id}}" catchtap="pagePoint" data-event="scene_comment" class="ask-item" wx:for="{{ask}}">
<view class="item-ques"> <view class="item-ques">
<image class="item-icon" src="https://static.ticket.sz-trip.com/xcxImages/ask/ask.png" mode="widthFix"></image> <image class="item-icon" src="https://static.ticket.sz-trip.com/xcxImages/ask/ask.png" mode="widthFix"></image>
<view class="ques">{{item.question_name}}</view> <view class="ques">{{item.question_name}}</view>

8
pages/list/feiyi/index.js

@ -18,7 +18,13 @@ Page({
this.getList() this.getList()
}, },
pagePoint(e){ pagePoint(e){
util.pagePoint(e) util.pagePoint({
event:e.currentTarget.dataset.event,
type: supplier,
param:{
id:e.currentTarget.dataset.id
}
},1)
}, },
getList:function(){ getList:function(){
let list = this.data.list; let list = this.data.list;

2
pages/list/feiyi/index.wxml

@ -22,7 +22,7 @@
<view class="product-title">{{item.title}}</view> <view class="product-title">{{item.title}}</view>
<view class="price-box"> <view class="price-box">
<text class="now-price">{{item.price/100}}</text> <text class="now-price">{{item.price/100}}</text>
<!-- <text class="old-price">¥{{item.money/100}}</text> --> <text class="old-price" wx:if="{{item.market_price && item.market_price!=0 && item.market_price>item.price}}">¥{{item.market_price/100}}</text>
</view> </view>
</view> </view>
</view> </view>

2
pages/list/road/index.js

@ -61,7 +61,7 @@ Page({
}, },
gotoDetail:function(e){ gotoDetail:function(e){
let item = e.currentTarget.dataset.item; let item = e.currentTarget.dataset.item;
util.gotoDetail(item); util.gotoDetail(item,1);
}, },
getList:function(){ getList:function(){
let list = this.data.list; let list = this.data.list;

6
pages/list/sale/index.js

@ -96,6 +96,12 @@ Page({
gotoDetail:function(e){ gotoDetail:function(e){
// if(this.data.type!=0) return; // if(this.data.type!=0) return;
let item = e.currentTarget.dataset.item; let item = e.currentTarget.dataset.item;
util.pagePoint({
event:'discount_detail_click',
param:{
id:item.id
}
})
if(this.data.type==0){ if(this.data.type==0){
if(item.sku.product){ if(item.sku.product){
util.gotoDetail(item.sku.product) util.gotoDetail(item.sku.product)

11
pages/list/store/index.js

@ -10,6 +10,7 @@ Page({
list:[], list:[],
total:1, total:1,
info:null, info:null,
event:'legacy_detail_click'
}, },
/** /**
@ -19,6 +20,11 @@ Page({
this.setData({ this.setData({
id:options.id id:options.id
}) })
if(options.type) {
this.setData({
event:options.type
})
}
commonApi._post('supplier/get_supplier_detail',{ commonApi._post('supplier/get_supplier_detail',{
supplier_id:options.id supplier_id:options.id
}).then(res=>{ }).then(res=>{
@ -32,8 +38,11 @@ Page({
gotoDetail:function(e){ gotoDetail:function(e){
let item = e.currentTarget.dataset.item; let item = e.currentTarget.dataset.item;
util.pagePoint({ util.pagePoint({
event: 'legacy_detail_click', event: this.data.event,
param:{
id:item.id id:item.id
},
type:item.type
},1) },1)
util.gotoDetail(item); util.gotoDetail(item);
}, },

2
pages/list/store/index.wxml

@ -18,7 +18,7 @@
<view class="info-box"> <view class="info-box">
<view class="title">{{item.title}}</view> <view class="title">{{item.title}}</view>
<view class="price-box"> <view class="price-box">
<view class="price-box-left"><text>¥{{item.price/100}}</text><text wx:if="{{item.market_price}}" class="old-price">¥{{item.market_price/100}}</text></view> <view class="price-box-left"><text>¥{{item.price/100}}</text><text wx:if="{{item.market_price}}" class="old-price" wx:if="{{item.market_price && item.market_price!=0 && item.market_price>item.price}}">¥{{item.market_price/100}}</text></view>
<view class="btn">抢购</view> <view class="btn">抢购</view>
</view> </view>
</view> </view>

9
pages/list/techan/index.js

@ -29,8 +29,15 @@ Page({
}, },
gotoDetail:function(e){ gotoDetail:function(e){
let id = e.currentTarget.dataset.id; let id = e.currentTarget.dataset.id;
util.pagePoint({
event: 'legacy_shop',
param:{
id:id
},
type:'supplier'
},1)
wx.navigateTo({ wx.navigateTo({
url: '../store/index?id='+id, url: '../store/index?type=specialty_detail&id='+id,
}) })
}, },
gotoProduct:function(e){ gotoProduct:function(e){

2
pages/list/techan/index.wxml

@ -25,7 +25,7 @@
<view data-item="{{item}}" class="product-item" wx:for="{{item.product}}"> <view data-item="{{item}}" class="product-item" wx:for="{{item.product}}">
<image src="{{item.headimg}}" mode="aspectFill"></image> <image src="{{item.headimg}}" mode="aspectFill"></image>
<view class="product-title textOver2">{{item.title}}</view> <view class="product-title textOver2">{{item.title}}</view>
<view class="supplier-price"><text>¥</text><text style="font-size:30rpx">{{item.price/100}}</text><text class="market_price">{{item.market_price/100}}</text></view> <view class="supplier-price"><text>¥</text><text style="font-size:30rpx">{{item.price/100}}</text><text class="market_price" wx:if="{{item.market_price && item.market_price!=0 && item.market_price>item.price}}">{{item.market_price/100}}</text></view>
</view> </view>
</view> </view>
</view> </view>

12
pages/login/index.js

@ -23,6 +23,12 @@ Page({
canIUseGetUserProfile: true canIUseGetUserProfile: true
}) })
} }
if(wx.getStorageSync('login_from')){
util.pagePoint({
event:wx.getStorageSync('login_from')
},1)
}
let page = getCurrentPages().reverse().find(item=>item.route && item.route.indexOf('login/index')==-1); let page = getCurrentPages().reverse().find(item=>item.route && item.route.indexOf('login/index')==-1);
if(page && page.route && app.globalData.loginPageEvent[page.route]){ if(page && page.route && app.globalData.loginPageEvent[page.route]){
this.setData({ this.setData({
@ -119,7 +125,9 @@ Page({
* 生命周期函数--监听页面显示 * 生命周期函数--监听页面显示
*/ */
onShow: function () { onShow: function () {
util.pagePoint({
event:'login_view'
},1)
}, },
/** /**
@ -133,7 +141,7 @@ Page({
* 生命周期函数--监听页面卸载 * 生命周期函数--监听页面卸载
*/ */
onUnload: function () { onUnload: function () {
wx.removeStorageSync('login_from')
}, },
/** /**

4
pages/map/index.js

@ -518,7 +518,9 @@ Page({
* 生命周期函数--监听页面显示 * 生命周期函数--监听页面显示
*/ */
onShow: function () { onShow: function () {
util.pagePoint({
event:'mapshow_view'
},1)
}, },
/** /**

33
pages/order/pay/index.js

@ -12,7 +12,9 @@ Page({
info:null, info:null,
second:"00", second:"00",
minute:"00", minute:"00",
payIndex:-1 payIndex:-1,
numIndex: 0,
showNumMask: false
}, },
/** /**
@ -47,6 +49,17 @@ Page({
payIndex:index payIndex:index
}) })
}, },
changeNumIndex: function(e){
let index = e.currentTarget.dataset.index;
this.setData({
numIndex:index
})
},
hideNumMask: function() {
this.setData({
showNumMask:false
})
},
/** /**
* 生命周期函数--监听页面初次渲染完成 * 生命周期函数--监听页面初次渲染完成
*/ */
@ -57,11 +70,11 @@ Page({
* 生命周期函数--监听页面显示 * 生命周期函数--监听页面显示
*/ */
onShow: function () { onShow: function () {
// commonApi.user_post("subwallet.ermb/wallet",{}).then(res=>{ commonApi.user_post("subwallet.ermb/wallet",{}).then(res=>{
// this.setData({ this.setData({
// payList:res.data payList:res.data
// }) })
// }) })
commonApi.user_post("order/query",{ commonApi.user_post("order/query",{
order_id:this.data.id order_id:this.data.id
}).then(res=>{ }).then(res=>{
@ -99,6 +112,12 @@ Page({
}, },
pay:function(){ pay:function(){
let _this = this; let _this = this;
if(this.data.payIndex==1) {
this.setData({
showNumMask:true
})
return;
}
commonApi.user_post("order/pay",{ commonApi.user_post("order/pay",{
order_id:this.data.id, order_id:this.data.id,
pay_method:"WEIXIN", pay_method:"WEIXIN",
@ -132,7 +151,7 @@ Page({
}, },
// 电子钱包支付 // 电子钱包支付
walletPay:function(){ walletPay:function(){
let item = this.data.payList[this.data.payIndex]; let item = this.data.payList[this.data.numIndex];
commonApi.user_post("order/pay",{ commonApi.user_post("order/pay",{
order_id:this.data.id, order_id:this.data.id,
pay_method:"SUBWALLET", pay_method:"SUBWALLET",

24
pages/order/pay/index.wxml

@ -15,12 +15,28 @@
<view class="method-name">微信支付</view> <view class="method-name">微信支付</view>
<view class="iconfont {{payIndex==-1?'icon-iconfontoptionbutton':'icon-quan'}}"></view> <view class="iconfont {{payIndex==-1?'icon-iconfontoptionbutton':'icon-quan'}}"></view>
</view> </view>
<view class="pay-method" wx:for="{{payList}}" style="border-top:1rpx solid #ccc" bindtap="changePayMethod" data-index="{{index}}"> <view class="pay-method" wx:if="{{payList.length>0}}" style="border-top:1rpx solid #ccc" bindtap="changePayMethod" data-index="1">
<image src="https://test.m.cloud.sz-trip.com/static/images/numLogo.png" mode="aspectFill"></image>
<view class="method-name">数字人民币</view>
<view class="iconfont {{payIndex==1?'icon-iconfontoptionbutton':'icon-quan'}}"></view>
</view>
</view>
<view class="btn" bindtap="pay">立即付款</view>
<!-- <view class="btn" bindtap="walletPay" wx:else>立即付款</view> -->
<view class="mask" style="align-items:flex-end" wx:if="{{showNumMask}}">
<view class="mask-bg" bindtap="hideNumMask"></view>
<view class="mask-content" style="text-align:center;width:100%;border-radius:0">
<view class="num-pay-top">
<view style="margin-bottom:20rpx">数字人民币支付</view>
<view class="price">¥{{info.paid_money/100}}</view>
</view>
<view style="margin:0 30rpx" class="pay-method" wx:for="{{payList}}" bindtap="changeNumIndex" data-index="{{index}}">
<image src="{{item.bank_logo}}" mode="aspectFill"></image> <image src="{{item.bank_logo}}" mode="aspectFill"></image>
<!-- <view class="iconfont icon-weixin1"></view> --> <!-- <view class="iconfont icon-weixin1"></view> -->
<view class="method-name">{{item.bank_name}}</view> <view class="method-name">{{item.bank_name}}</view>
<view class="iconfont {{payIndex==index?'icon-iconfontoptionbutton':'icon-quan'}}"></view> <view class="iconfont {{numIndex==index?'icon-iconfontoptionbutton':'icon-quan'}}"></view>
</view>
<view class="btn" bindtap="walletPay" style="margin:25rpx">立即付款</view>
</view> </view>
</view> </view>
<view class="btn" bindtap="pay" wx:if="{{payIndex==-1}}">立即付款</view>
<view class="btn" bindtap="walletPay" wx:else>立即付款</view>

9
pages/order/pay/index.wxss

@ -32,7 +32,7 @@ page {
justify-content: space-between; justify-content: space-between;
align-items: center; align-items: center;
} }
.tip-price .price { .tip-price .price,.num-pay-top .price {
color: #D62828; color: #D62828;
font-size: 36rpx; font-size: 36rpx;
} }
@ -66,3 +66,10 @@ page {
display: block; display: block;
flex-shrink: 0; flex-shrink: 0;
} }
.num-pay-top {
text-align: center;
font-weight: bold;
padding:50rpx 0;
color: #000;
font-size: 36rpx;
}

5
pages/search/list/index.js

@ -88,8 +88,11 @@ Page({
let item = e.currentTarget.dataset.item; let item = e.currentTarget.dataset.item;
this.pagePoint({ this.pagePoint({
event:'search_result_click', event:'search_result_click',
param: {
id:item.ext.id, id:item.ext.id,
type:item.type type:item.ext.type
},
type:item.genre
},1) },1)
if(item.type=='travels'){ if(item.type=='travels'){
// 游记做特殊处理 其他都按照原来的来 // 游记做特殊处理 其他都按照原来的来

8
pages/user/cartlist/list.js

@ -5,6 +5,7 @@ console.log(rect)
const width = device.windowWidth // 示例为一个与屏幕等宽的正方形裁剪框 const width = device.windowWidth // 示例为一个与屏幕等宽的正方形裁剪框
let height = device.windowHeight; let height = device.windowHeight;
import commonApi from "../../../utils/https/common" import commonApi from "../../../utils/https/common"
import util from '../../../utils/util'
let app = getApp() let app = getApp()
Page({ Page({
@ -103,6 +104,9 @@ Page({
}, },
order:function(){ order:function(){
app.globalData.couponInfo = null; app.globalData.couponInfo = null;
util.pagePoint({
event:'cart_order'
},1)
let list = this.data.list,price=0,product=[]; let list = this.data.list,price=0,product=[];
list.map(item=>{ list.map(item=>{
if(item.checked){ if(item.checked){
@ -205,7 +209,9 @@ Page({
* 生命周期函数--监听页面显示 * 生命周期函数--监听页面显示
*/ */
onShow: function () { onShow: function () {
util.pagePoint({
event:'cart_view'
},1)
}, },
/** /**

5
pages/user/service/info/index.js

@ -30,7 +30,10 @@ Page({
}, },
showService:function(){ showService:function(){
util.pagePoint({ util.pagePoint({
event:'customer_service_human_click' event:'customer_service_human_click',
param: {
id: this.data.info.id
}
},1) },1)
wx.showModal({ wx.showModal({
title: '提示', title: '提示',

7
pages/user/user.js

@ -1,6 +1,7 @@
import common from "../../utils/https/common"; import common from "../../utils/https/common";
// pages/user/user.js // pages/user/user.js
import userApi from "../../utils/https/user" import userApi from "../../utils/https/user"
import util from '../../utils/util'
let app = getApp() let app = getApp()
Page({ Page({
@ -69,6 +70,12 @@ Page({
info: res.data info: res.data
}) })
}) })
util.pagePoint({
event:'mine_view'
},1)
},
pagePoint: function(e){
util.pagePoint(e)
}, },
/** /**

32
pages/user/user.wxml

@ -3,7 +3,7 @@
<image class="topbg" style="height:calc({{height}}px + 341rpx)" <image class="topbg" style="height:calc({{height}}px + 341rpx)"
src="https://static.ticket.sz-trip.com/xcxImages/user/topbg.png" mode="aspectFill"></image> src="https://static.ticket.sz-trip.com/xcxImages/user/topbg.png" mode="aspectFill"></image>
<view style="height:{{height}}rpx"></view> <view style="height:{{height}}rpx"></view>
<navigator url="profile/index" class="top-box" wx:if="{{info}}"> <navigator url="profile/index" catchtap="pagePoint" data-event="mine_information" class="top-box" wx:if="{{info}}">
<image class="headimg" src="{{info.avatar}}" mode="aspectFill"></image> <image class="headimg" src="{{info.avatar}}" mode="aspectFill"></image>
<view class="userinfo"> <view class="userinfo">
<view class="username">{{info.nickname}}<image wx:if="{{info.gender==1 || info.gender==2}}" mode="widthFix" <view class="username">{{info.nickname}}<image wx:if="{{info.gender==1 || info.gender==2}}" mode="widthFix"
@ -13,55 +13,55 @@
</view> </view>
</navigator> </navigator>
<view class="user-box" style="padding-bottom:0"> <view class="user-box" style="padding-bottom:0">
<navigator url="order/list" class="user-box-top"> <navigator url="order/list" catchtap="pagePoint" data-event="mine_order" class="user-box-top">
<text>我的订单</text> <text>我的订单</text>
<view class="all-text">全部订单 <text class="iconfont icon-you"></text></view> <view class="all-text">全部订单 <text class="iconfont icon-you"></text></view>
</navigator> </navigator>
<view class="user-order-types"> <view class="user-order-types">
<navigator url="order/list?type=WAIT_PAYMENT" class="user-order-type"> <navigator url="order/list?type=WAIT_PAYMENT" catchtap="pagePoint" data-event="mine_order" class="user-order-type">
<image src="https://static.ticket.sz-trip.com/xcxImages/user/dfk.png" mode="aspectFill"></image> <image src="https://static.ticket.sz-trip.com/xcxImages/user/dfk.png" mode="aspectFill"></image>
<view>待付款</view> <view>待付款</view>
</navigator> </navigator>
<navigator url="order/list?type=WAIT_POST" class="user-order-type"> <navigator url="order/list?type=WAIT_POST" catchtap="pagePoint" data-event="mine_order" class="user-order-type">
<image src="https://static.ticket.sz-trip.com/xcxImages/user/dfh.png" mode="aspectFill"></image> <image src="https://static.ticket.sz-trip.com/xcxImages/user/dfh.png" mode="aspectFill"></image>
<view>待发货</view> <view>待发货</view>
</navigator> </navigator>
<navigator url="order/list?type=WAIT_USE" class="user-order-type"> <navigator url="order/list?type=WAIT_USE" catchtap="pagePoint" data-event="mine_order" class="user-order-type">
<image src="https://static.ticket.sz-trip.com/xcxImages/user/dcx.png" mode="aspectFill"></image> <image src="https://static.ticket.sz-trip.com/xcxImages/user/dcx.png" mode="aspectFill"></image>
<view>待出行</view> <view>待出行</view>
</navigator> </navigator>
<navigator url="order/list?type=WAIT_DELIVERY" class="user-order-type"> <navigator url="order/list?type=WAIT_DELIVERY" catchtap="pagePoint" data-event="mine_order" class="user-order-type">
<image src="https://static.ticket.sz-trip.com/xcxImages/user/dsh.png" mode="aspectFill"></image> <image src="https://static.ticket.sz-trip.com/xcxImages/user/dsh.png" mode="aspectFill"></image>
<view>待收货</view> <view>待收货</view>
</navigator> </navigator>
<navigator url="order/list?type=WAIT_COMMENT" class="user-order-type"> <navigator url="order/list?type=WAIT_COMMENT" catchtap="pagePoint" data-event="mine_order" class="user-order-type">
<image src="https://static.ticket.sz-trip.com/xcxImages/user/ddp.png" mode="aspectFill"></image> <image src="https://static.ticket.sz-trip.com/xcxImages/user/ddp.png" mode="aspectFill"></image>
<view>待评价</view> <view>待评价</view>
</navigator> </navigator>
<navigator url="order/list?type=NEED_REFUND" class="user-order-type"> <navigator url="order/list?type=NEED_REFUND" catchtap="pagePoint" data-event="mine_order" class="user-order-type">
<image src="https://static.ticket.sz-trip.com/xcxImages/user/th.png" mode="aspectFill"></image> <image src="https://static.ticket.sz-trip.com/xcxImages/user/th.png" mode="aspectFill"></image>
<view>退货/退款</view> <view>退货/退款</view>
</navigator> </navigator>
</view> </view>
</view> </view>
<view class="user-box"> <view class="user-box">
<navigator url="cartlist/list" class="user-box-line"> <navigator url="cartlist/list" class="user-box-line" catchtap="pagePoint" data-event="mine_cart">
购物车 购物车
</navigator> </navigator>
<navigator url="order/team/list" class="user-box-line"> <navigator url="order/team/list" class="user-box-line" catchtap="pagePoint" data-event="mine_teamorder">
团体订单 团体订单
</navigator> </navigator>
<!-- <navigator url="videoCoupon/index" class="user-box-line"> <!-- <navigator url="videoCoupon/index" class="user-box-line">
中奖纪录 中奖纪录
</navigator> --> </navigator> -->
<navigator url="service/index" class="user-box-line"> <navigator url="service/index" class="user-box-line" catchtap="pagePoint" data-event="mine_customerservice">
在线客服 在线客服
</navigator> </navigator>
<navigator url="coupon/index" class="user-box-line"> <navigator url="coupon/index" class="user-box-line" catchtap="pagePoint" data-event="mine_card">
我的卡券 我的卡券
</navigator> </navigator>
<navigator url="likes/index" class="user-box-line"> <navigator url="likes/index" class="user-box-line" catchtap="pagePoint" data-event="mine_collection">
我的收藏 我的收藏
</navigator> </navigator>
<view bindtap="supplier" class="user-box-line"> <view bindtap="supplier" class="user-box-line">
@ -76,15 +76,15 @@
<!-- <view bindtap="retail" class="user-box-line"> <!-- <view bindtap="retail" class="user-box-line">
我要分销 我要分销
</view> --> </view> -->
<navigator url="verify/index" class="user-box-line" wx:if="{{info && info.name_verification=='UNCERTFIED'}}"> <navigator url="verify/index" class="user-box-line" catchtap="pagePoint" data-event="mine_verify" wx:if="{{info && info.name_verification=='UNCERTFIED'}}">
实名认证 实名认证
</navigator> </navigator>
</view> </view>
<view class="user-box" style="margin-bottom:0"> <view class="user-box" style="margin-bottom:0">
<navigator url="linkman/index" class="user-box-line"> <navigator url="linkman/index" class="user-box-line" catchtap="pagePoint" data-event="mine_travelinfo">
出游人信息 出游人信息
</navigator> </navigator>
<navigator url="address/index" class="user-box-line"> <navigator url="address/index" class="user-box-line" catchtap="pagePoint" data-event="mine_receiveinfo">
收货地址 收货地址
</navigator> </navigator>
</view> </view>

24
utils/https.js

@ -1,8 +1,8 @@
var app = getApp(); var app = getApp();
import util from "../utils/util" import util from "../utils/util"
// import userApi from "../utils/https/user.js"; // import userApi from "../utils/https/user.js";
const baseUrl = "https://test.api.cloud.sz-trip.com/api/"; // const baseUrl = "https://test.api.cloud.sz-trip.com/api/";
// const baseUrl = "https://api.cloud.sz-trip.com/api/"; const baseUrl = "https://api.cloud.sz-trip.com/api/";
const orders = ['','weight','distance','sale_number','sale_price','price']; const orders = ['','weight','distance','sale_number','sale_price','price'];
//封装GET请求 //封装GET请求
function _get(url,data) { function _get(url,data) {
@ -89,6 +89,13 @@ function _post(url,data={}) {
product_name:res.data.data.title, product_name:res.data.data.title,
type:res.data.data.type type:res.data.data.type
}) })
util.pagePoint({
event:'product_view',
param:{
type:res.data.data.type,
id:res.data.data.id
}
},1)
} }
resolved(res.data); resolved(res.data);
} }
@ -231,6 +238,12 @@ function user_post_new(url,data={},type){
url: '/pages/order/pay/index?id='+res.data.data.order_id, url: '/pages/order/pay/index?id='+res.data.data.order_id,
}) })
} }
if(wx.getStorageSync('order_from')){
util.pagePoint({
event:wx.getStorageSync('order_from')
},1)
}
wx.removeStorageSync('order_from')
} }
else if(url.indexOf('/order/create')!=-1 && res.data.msg=='您有正在进行中或待支付的拼团,请查看拼团订单'){ else if(url.indexOf('/order/create')!=-1 && res.data.msg=='您有正在进行中或待支付的拼团,请查看拼团订单'){
setTimeout(() => { setTimeout(() => {
@ -247,6 +260,13 @@ function user_post_new(url,data={},type){
product_name:res.data.data.title, product_name:res.data.data.title,
type:res.data.data.type type:res.data.data.type
}) })
util.pagePoint({
event:'product_view',
param:{
type:res.data.data.type,
id:res.data.data.id
}
},1)
} }
resolved(res.data); resolved(res.data);
} }

22
utils/util.js

@ -177,7 +177,7 @@ const gotoDetail = (item,isPagePoint) =>{
// 产品 产品票务 // 产品 产品票务
if(isPagePoint){ if(isPagePoint){
pagePointData.event='ticket_detail_click' pagePointData.event='ticket_detail_click'
pagePoint(pagePointData) pagePoint(pagePointData,1)
} }
wx.navigateTo({ wx.navigateTo({
url: '/pages/info/sceneProductInfo/index?id='+(item.scene_id || item.id) url: '/pages/info/sceneProductInfo/index?id='+(item.scene_id || item.id)
@ -187,7 +187,7 @@ const gotoDetail = (item,isPagePoint) =>{
// 产品 酒店 // 产品 酒店
if(isPagePoint){ if(isPagePoint){
pagePointData.event='hotel_detail_click' pagePointData.event='hotel_detail_click'
pagePoint(pagePointData) pagePoint(pagePointData,1)
} }
wx.navigateTo({ wx.navigateTo({
url: '/pages/info/hotelProductInfo/index?id='+(item.scene_id || item.id) url: '/pages/info/hotelProductInfo/index?id='+(item.scene_id || item.id)
@ -198,7 +198,7 @@ const gotoDetail = (item,isPagePoint) =>{
if(isPagePoint){ if(isPagePoint){
pagePointData.event='legacy_detail_click' pagePointData.event='legacy_detail_click'
pagePointData.id = item.id pagePointData.id = item.id
pagePoint(pagePointData) pagePoint(pagePointData,1)
} }
wx.navigateTo({ wx.navigateTo({
url: '/pages/info/postProductInfo/index?id='+item.id url: '/pages/info/postProductInfo/index?id='+item.id
@ -209,7 +209,7 @@ const gotoDetail = (item,isPagePoint) =>{
if(isPagePoint){ if(isPagePoint){
pagePointData.event='route_detail_click' pagePointData.event='route_detail_click'
pagePointData.id = item.id pagePointData.id = item.id
pagePoint(pagePointData) pagePoint(pagePointData,1)
} }
wx.navigateTo({ wx.navigateTo({
url: '/pages/info/roadInfo/index?id='+item.id url: '/pages/info/roadInfo/index?id='+item.id
@ -220,7 +220,7 @@ const gotoDetail = (item,isPagePoint) =>{
if(isPagePoint){ if(isPagePoint){
pagePointData.event='card_detail_click' pagePointData.event='card_detail_click'
pagePointData.id = item.id pagePointData.id = item.id
pagePoint(pagePointData) pagePoint(pagePointData,1)
} }
wx.navigateTo({ wx.navigateTo({
url: '/pages/info/cardInfo/index?id='+item.id url: '/pages/info/cardInfo/index?id='+item.id
@ -231,7 +231,7 @@ const gotoDetail = (item,isPagePoint) =>{
if(isPagePoint){ if(isPagePoint){
pagePointData.event='show_detail_click' pagePointData.event='show_detail_click'
pagePointData.id = item.id pagePointData.id = item.id
pagePoint(pagePointData) pagePoint(pagePointData,1)
} }
wx.navigateTo({ wx.navigateTo({
url: '/pages/info/showInfo/index?id='+item.id url: '/pages/info/showInfo/index?id='+item.id
@ -265,7 +265,7 @@ const gotoDetail = (item,isPagePoint) =>{
// 场景 景点 // 场景 景点
if(isPagePoint){ if(isPagePoint){
pagePointData.event='ticket_detail_click' pagePointData.event='ticket_detail_click'
pagePoint(pagePointData) pagePoint(pagePointData,1)
} }
wx.navigateTo({ wx.navigateTo({
url: '/pages/info/sceneProductInfo/index?id='+(item.scene_id || item.id) url: '/pages/info/sceneProductInfo/index?id='+(item.scene_id || item.id)
@ -275,7 +275,7 @@ const gotoDetail = (item,isPagePoint) =>{
// 场景 酒店 // 场景 酒店
if(isPagePoint){ if(isPagePoint){
pagePointData.event='hotel_detail_click' pagePointData.event='hotel_detail_click'
pagePoint(pagePointData) pagePoint(pagePointData,1)
} }
wx.navigateTo({ wx.navigateTo({
url: '/pages/info/hotelProductInfo/index?id='+(item.scene_id || item.id) url: '/pages/info/hotelProductInfo/index?id='+(item.scene_id || item.id)
@ -285,7 +285,7 @@ const gotoDetail = (item,isPagePoint) =>{
// 场景 场馆 // 场景 场馆
if(isPagePoint){ if(isPagePoint){
pagePointData.event='museum_detail_click' pagePointData.event='museum_detail_click'
pagePoint(pagePointData) pagePoint(pagePointData,1)
} }
wx.navigateTo({ wx.navigateTo({
url: '/pages/info/museumInfo/index?id='+(item.scene_id || item.id) url: '/pages/info/museumInfo/index?id='+(item.scene_id || item.id)
@ -405,7 +405,7 @@ const goKjOrder = function(item) {
}) })
}) })
} }
const page_point = function(data,type) { const pagePoint = function(data,type) {
if(type!=1) { if(type!=1) {
data = data.currentTarget.dataset data = data.currentTarget.dataset
} }
@ -433,5 +433,5 @@ module.exports = {
gotoOrder:gotoOrder, gotoOrder:gotoOrder,
orderMoreTime:orderMoreTime, orderMoreTime:orderMoreTime,
goKjOrder:goKjOrder, goKjOrder:goKjOrder,
pagePoint: page_point pagePoint: pagePoint
} }

Loading…
Cancel
Save