Commit cfc645f5d8ec2e72968ca12897510e6cb4f5fb0e
1 parent
2a6ff46a
app 扫码识别
Showing
3 changed files
with
27 additions
and
8 deletions
src/components/parkEnter.vue
| @@ -21,7 +21,13 @@ export default { | @@ -21,7 +21,13 @@ export default { | ||
| 21 | }, | 21 | }, |
| 22 | created() { | 22 | created() { |
| 23 | this.query = this.$utils.getQueryString(window.location) | 23 | this.query = this.$utils.getQueryString(window.location) |
| 24 | - console.log(this.query) | 24 | + // console.log(this.query) |
| 25 | + console.log(this.$route.query.plNo) | ||
| 26 | + // alert(this.$utils.IsWeixinOrAlipay()) | ||
| 27 | + if(this.$utils.IsWeixinOrAlipay() == 5){ | ||
| 28 | + window.location.href = 'https://park.ijiangyin.com?plNo='+this.$route.query.plNo+'&parkingId='+this.$route.query.parkingId+'&channelId='+this.$route.query.channelId+'&direction='+this.$route.query.direction+'&codeType='+this.$route.query.codeType | ||
| 29 | + } | ||
| 30 | + | ||
| 25 | }, | 31 | }, |
| 26 | methods: { | 32 | methods: { |
| 27 | onHandle: function () { | 33 | onHandle: function () { |
src/components/plateNumber.vue
| @@ -312,9 +312,11 @@ export default { | @@ -312,9 +312,11 @@ export default { | ||
| 312 | } | 312 | } |
| 313 | }, | 313 | }, |
| 314 | mounted() { | 314 | mounted() { |
| 315 | + console.log(this.$utils.IsWeixinOrAlipay()) | ||
| 316 | + // alert(this.$utils.IsWeixinOrAlipay()) | ||
| 315 | 317 | ||
| 316 | console.log(window.location) | 318 | console.log(window.location) |
| 317 | - console.log(this.$route.query) | 319 | + console.log(this.$route.query.plNo) |
| 318 | // if (this.$utils.clientBrowser() == "微信") { | 320 | // if (this.$utils.clientBrowser() == "微信") { |
| 319 | // var appID = this.$utils.myVxAppId; | 321 | // var appID = this.$utils.myVxAppId; |
| 320 | // var code = this.getUrlParam('code'); | 322 | // var code = this.getUrlParam('code'); |
| @@ -326,13 +328,17 @@ export default { | @@ -326,13 +328,17 @@ export default { | ||
| 326 | // } | 328 | // } |
| 327 | // } | 329 | // } |
| 328 | 330 | ||
| 331 | + if(this.$utils.IsWeixinOrAlipay() == 5){ | ||
| 332 | + window.location.href = 'https://park.ijiangyin.com?plNo='+this.$route.query.plNo+'&parkingId='+this.$route.query.parkingId+'&channelId='+this.$route.query.channelId+'&direction='+this.$route.query.direction+'&codeType='+this.$route.query.codeType | ||
| 333 | + }else{ | ||
| 334 | + let params = this.$route.query | ||
| 335 | + if (Object.keys(params).length == 0) { | ||
| 329 | 336 | ||
| 330 | - let params = this.$route.query | ||
| 331 | - if (Object.keys(params).length == 0) { | ||
| 332 | - | ||
| 333 | - } else { | ||
| 334 | - this.noCarQRcodeInOutPark() | 337 | + } else { |
| 338 | + this.noCarQRcodeInOutPark() | ||
| 339 | + } | ||
| 335 | } | 340 | } |
| 341 | + | ||
| 336 | }, | 342 | }, |
| 337 | methods: { | 343 | methods: { |
| 338 | getUrlParam(name) { | 344 | getUrlParam(name) { |
src/utils/utils.js
| @@ -45,6 +45,7 @@ export default { | @@ -45,6 +45,7 @@ export default { | ||
| 45 | 45 | ||
| 46 | 46 | ||
| 47 | IsWeixinOrAlipay: function () { | 47 | IsWeixinOrAlipay: function () { |
| 48 | + // alert('当前环境'+window.navigator.userAgent) | ||
| 48 | if (/MicroMessenger/.test(window.navigator.userAgent)) { | 49 | if (/MicroMessenger/.test(window.navigator.userAgent)) { |
| 49 | console.log("微信客户端"); | 50 | console.log("微信客户端"); |
| 50 | //this.switchShow("wxPay"); | 51 | //this.switchShow("wxPay"); |
| @@ -59,7 +60,13 @@ export default { | @@ -59,7 +60,13 @@ export default { | ||
| 59 | } else if (/BankabcAndroid/.test(window.navigator.userAgent)) { | 60 | } else if (/BankabcAndroid/.test(window.navigator.userAgent)) { |
| 60 | console.log("农行客户端"); | 61 | console.log("农行客户端"); |
| 61 | return '34' | 62 | return '34' |
| 62 | - } else { | 63 | + } else if (/ByAndroid/.test(window.navigator.userAgent)) { |
| 64 | + console.log("最江阴"); | ||
| 65 | + return '5' | ||
| 66 | + } else if (/ByIphone/.test(window.navigator.userAgent)) { | ||
| 67 | + console.log("最江阴"); | ||
| 68 | + return '5' | ||
| 69 | + }else { | ||
| 63 | console.log("其他浏览器"); | 70 | console.log("其他浏览器"); |
| 64 | return 1 | 71 | return 1 |
| 65 | } | 72 | } |