Commit 8da300ea2aea3aacba861fac6e22591cfa38ae94
1 parent
6e263026
校验登录
Showing
2 changed files
with
50 additions
and
52 deletions
src/pages/healthMall/healthMall.vue
| ... | ... | @@ -165,25 +165,21 @@ export default { |
| 165 | 165 | */ |
| 166 | 166 | toDetail (item) { |
| 167 | 167 | if (this.isCNLive.value) { |
| 168 | - // this.$router.push({ | |
| 169 | - // path: "/goodDetails", | |
| 170 | - // query: { | |
| 171 | - // goodsId: item.id, | |
| 172 | - // uid: this.getStore("uid") | |
| 173 | - // } | |
| 174 | - // }) | |
| 175 | - // 通用跳转跳转到商品详情页新打开webview | |
| 176 | - if (typeof this.$parent.gotoDetail === 'function') { | |
| 168 | + // 校验登录 | |
| 169 | + if (this.$parent.checkLogin()) { | |
| 170 | + // 通用跳转跳转到商品详情页新打开webview | |
| 171 | + if (typeof this.$parent.gotoDetail === 'function') { | |
| 177 | 172 | |
| 178 | - // 设置跳转参数 | |
| 179 | - let params = { | |
| 180 | - type: '5', | |
| 181 | - to: window.location.origin + '/html/select_good/1/#/healthGoodDetails?goodsId=' + item.id, | |
| 182 | - shop_type: '' | |
| 183 | - }; | |
| 173 | + // 设置跳转参数 | |
| 174 | + let params = { | |
| 175 | + type: '5', | |
| 176 | + to: window.location.origin + '/html/select_good/1/#/healthGoodDetails?goodsId=' + item.id, | |
| 177 | + shop_type: '' | |
| 178 | + }; | |
| 184 | 179 | |
| 185 | - // 页面跳转 | |
| 186 | - this.$parent.gotoDetail(params); | |
| 180 | + // 页面跳转 | |
| 181 | + this.$parent.gotoDetail(params); | |
| 182 | + } | |
| 187 | 183 | } |
| 188 | 184 | } |
| 189 | 185 | }, | ... | ... |
src/pages/pointsMall/pointsMall.vue
| ... | ... | @@ -189,13 +189,16 @@ export default { |
| 189 | 189 | */ |
| 190 | 190 | toExchangeRecord () { |
| 191 | 191 | if (this.isCNLive.value) { |
| 192 | - this.$router.push({ | |
| 193 | - path: '/pointsExchangeRecords', | |
| 194 | - query: { | |
| 195 | - uid: this.getStore("uid"), | |
| 196 | - type: 3 // 1亲子嘉年华 2 康疫健步 3 积分商城 4 脐橙 7 健康商城 | |
| 197 | - } | |
| 198 | - }) | |
| 192 | + // 校验登录 | |
| 193 | + if (this.$parent.checkLogin()) { | |
| 194 | + this.$router.push({ | |
| 195 | + path: '/pointsExchangeRecords', | |
| 196 | + query: { | |
| 197 | + uid: this.getStore("uid"), | |
| 198 | + type: 3 // 1亲子嘉年华 2 康疫健步 3 积分商城 4 脐橙 7 健康商城 | |
| 199 | + } | |
| 200 | + }) | |
| 201 | + } | |
| 199 | 202 | } else { |
| 200 | 203 | this.$parent.callApp(); |
| 201 | 204 | } |
| ... | ... | @@ -207,14 +210,17 @@ export default { |
| 207 | 210 | jumpClientIntegralList () { |
| 208 | 211 | // 判断APP内 |
| 209 | 212 | if (this.isCNLive.value) { |
| 210 | - // (判断app内是否有该方法) | |
| 211 | - if (window.webkit && window.webkit.messageHandlers && window.webkit.messageHandlers.jumpClientIntegralList) { | |
| 212 | - // 跳转到原生的任务列表 | |
| 213 | - window.webkit.messageHandlers.jumpClientIntegralList.postMessage({ body: {} }); | |
| 214 | - } else if (window.obj && window.obj.jumpClientIntegralList) { | |
| 215 | - // 跳转到原生的任务列表 | |
| 216 | - window.obj.jumpClientIntegralList(); | |
| 217 | - } | |
| 213 | + // 校验登录 | |
| 214 | + if (this.$parent.checkLogin()) { | |
| 215 | + // (判断app内是否有该方法) | |
| 216 | + if (window.webkit && window.webkit.messageHandlers && window.webkit.messageHandlers.jumpClientIntegralList) { | |
| 217 | + // 跳转到原生的任务列表 | |
| 218 | + window.webkit.messageHandlers.jumpClientIntegralList.postMessage({ body: {} }); | |
| 219 | + } else if (window.obj && window.obj.jumpClientIntegralList) { | |
| 220 | + // 跳转到原生的任务列表 | |
| 221 | + window.obj.jumpClientIntegralList(); | |
| 222 | + } | |
| 223 | + } | |
| 218 | 224 | } else { |
| 219 | 225 | this.$parent.callApp(); |
| 220 | 226 | } |
| ... | ... | @@ -225,26 +231,22 @@ export default { |
| 225 | 231 | */ |
| 226 | 232 | toDetail (item) { |
| 227 | 233 | if (this.isCNLive.value) { |
| 228 | - // this.$router.push({ | |
| 229 | - // path: "/goodDetails", | |
| 230 | - // query: { | |
| 231 | - // goodsId: item.id, | |
| 232 | - // uid: this.getStore("uid") | |
| 233 | - // } | |
| 234 | - // }) | |
| 235 | - // 通用跳转跳转到商品详情页新打开webview | |
| 236 | - if (typeof this.$parent.gotoDetail === 'function') { | |
| 237 | - | |
| 238 | - // 设置跳转参数 | |
| 239 | - let params = { | |
| 240 | - type: '5', | |
| 241 | - to: window.location.origin + '/html/select_good/1/#/goodDetails?goodsId=' + item.id, | |
| 242 | - shop_type: '' | |
| 243 | - }; | |
| 244 | - | |
| 245 | - // 页面跳转 | |
| 246 | - this.$parent.gotoDetail(params); | |
| 247 | - } | |
| 234 | + // 校验登录 | |
| 235 | + if (this.$parent.checkLogin()) { | |
| 236 | + // 通用跳转跳转到商品详情页新打开webview | |
| 237 | + if (typeof this.$parent.gotoDetail === 'function') { | |
| 238 | + | |
| 239 | + // 设置跳转参数 | |
| 240 | + let params = { | |
| 241 | + type: '5', | |
| 242 | + to: window.location.origin + '/html/select_good/1/#/goodDetails?goodsId=' + item.id, | |
| 243 | + shop_type: '' | |
| 244 | + }; | |
| 245 | + | |
| 246 | + // 页面跳转 | |
| 247 | + this.$parent.gotoDetail(params); | |
| 248 | + } | |
| 249 | + } | |
| 248 | 250 | } else { |
| 249 | 251 | this.$parent.callApp(); |
| 250 | 252 | } | ... | ... |