Commit 0b41d7930908f05c20793400ba3f1e1f65ec0778
1 parent
528800d0
手机段判断视频号场景
Showing
3 changed files
with
55 additions
and
2 deletions
app.js
@@ -70,6 +70,7 @@ App({ | @@ -70,6 +70,7 @@ App({ | ||
70 | room_id: null, //直播间分享的房间ID | 70 | room_id: null, //直播间分享的房间ID |
71 | room_goods_id: null, //直播间分享的商品ID | 71 | room_goods_id: null, //直播间分享的商品ID |
72 | fail_url: new Map(), | 72 | fail_url: new Map(), |
73 | + sp_scene:"1175,1176,1177" | ||
73 | }, | 74 | }, |
74 | auth: o, | 75 | auth: o, |
75 | request: a, | 76 | request: a, |
@@ -975,5 +976,12 @@ App({ | @@ -975,5 +976,12 @@ App({ | ||
975 | } | 976 | } |
976 | }).then(res=>{}) | 977 | }).then(res=>{}) |
977 | } | 978 | } |
979 | + }, | ||
980 | + //判段是不是视频号 | ||
981 | + is_sp_hao:function () { | ||
982 | + if(!this.globalData.scene) return false; | ||
983 | + if(this.globalData.sp_scene.indexOf(this.globalData.scene)==-1) return false; | ||
984 | + return true; | ||
978 | } | 985 | } |
986 | + | ||
979 | }); | 987 | }); |
packageA/pages/goodsInfo/goodsInfo.js
@@ -814,9 +814,22 @@ Page({ | @@ -814,9 +814,22 @@ Page({ | ||
814 | var th = this; | 814 | var th = this; |
815 | var ind = t.currentTarget.dataset.openSpecModal_ind; | 815 | var ind = t.currentTarget.dataset.openSpecModal_ind; |
816 | var action= t.currentTarget.dataset.action; | 816 | var action= t.currentTarget.dataset.action; |
817 | + | ||
818 | + | ||
819 | + | ||
820 | + if(getApp().is_sp_hao() && action=='add'){ | ||
821 | + wx.showToast({ | ||
822 | + title: "视频号商品不允许加入购物车", | ||
823 | + icon: 'none', | ||
824 | + duration: 2000 | ||
825 | + }); | ||
826 | + return false; | ||
827 | + } | ||
828 | + | ||
829 | + | ||
817 | if(!ind) ind = t.currentTarget.dataset.openspecmodal_ind; | 830 | if(!ind) ind = t.currentTarget.dataset.openspecmodal_ind; |
818 | 831 | ||
819 | - th.setData({ | 832 | + th.setData({ |
820 | open_ind_store: ind | 833 | open_ind_store: ind |
821 | }); | 834 | }); |
822 | 835 | ||
@@ -1276,7 +1289,18 @@ Page({ | @@ -1276,7 +1289,18 @@ Page({ | ||
1276 | openSpecModel: function(t) { | 1289 | openSpecModel: function(t) { |
1277 | var th=this; | 1290 | var th=this; |
1278 | var open_store = t.currentTarget.dataset.ind; | 1291 | var open_store = t.currentTarget.dataset.ind; |
1279 | - this.setData({ | 1292 | + |
1293 | + if(getApp().is_sp_hao() && open_store==1){ | ||
1294 | + wx.showToast({ | ||
1295 | + title: "视频号商品不允许加入购物车", | ||
1296 | + icon: 'none', | ||
1297 | + duration: 2000 | ||
1298 | + }); | ||
1299 | + return false; | ||
1300 | + } | ||
1301 | + | ||
1302 | + | ||
1303 | + this.setData({ | ||
1280 | store: 0, | 1304 | store: 0, |
1281 | choice_sort_store: 0, | 1305 | choice_sort_store: 0, |
1282 | sort_store: 0, | 1306 | sort_store: 0, |
pages/goods/goodsInfo/goodsInfo.js
@@ -1148,6 +1148,17 @@ Page({ | @@ -1148,6 +1148,17 @@ Page({ | ||
1148 | }); | 1148 | }); |
1149 | 1149 | ||
1150 | 1150 | ||
1151 | + if ("add" == t.currentTarget.dataset.action && getApp().is_sp_hao()) { | ||
1152 | + wx.showToast({ | ||
1153 | + title: "视频号商品不允许加入购物车", | ||
1154 | + icon: 'none', | ||
1155 | + duration: 2000 | ||
1156 | + }); | ||
1157 | + return false; | ||
1158 | + } | ||
1159 | + | ||
1160 | + | ||
1161 | + | ||
1151 | //如果是秒杀的话,要看redis够不够 | 1162 | //如果是秒杀的话,要看redis够不够 |
1152 | if (this.data.prom_type == 1 || this.data.prom_type == 2) { | 1163 | if (this.data.prom_type == 1 || this.data.prom_type == 2) { |
1153 | 1164 | ||
@@ -2053,6 +2064,16 @@ Page({ | @@ -2053,6 +2064,16 @@ Page({ | ||
2053 | openSpecModel: function (t) { | 2064 | openSpecModel: function (t) { |
2054 | var th = this; | 2065 | var th = this; |
2055 | var open_store = t.currentTarget.dataset.ind; | 2066 | var open_store = t.currentTarget.dataset.ind; |
2067 | + | ||
2068 | + if(getApp().is_sp_hao() && open_store==1){ | ||
2069 | + wx.showToast({ | ||
2070 | + title: "视频号商品不允许加入购物车", | ||
2071 | + icon: 'none', | ||
2072 | + duration: 2000 | ||
2073 | + }); | ||
2074 | + return false; | ||
2075 | + } | ||
2076 | + | ||
2056 | this.setData({ | 2077 | this.setData({ |
2057 | store: 0, | 2078 | store: 0, |
2058 | choice_sort_store: 0, | 2079 | choice_sort_store: 0, |