Commit 6fcc5f70fdf5d7099d2abcd50e0b79eba70cc536
1 parent
2f5542f4
扬民扫码
Showing
4 changed files
with
31 additions
and
27 deletions
config/index.js
src/components/pay.vue
| ... | ... | @@ -92,21 +92,25 @@ export default { |
| 92 | 92 | } |
| 93 | 93 | }, |
| 94 | 94 | created() { |
| 95 | + let req = sessionStorage.getItem('req') | |
| 96 | + | |
| 97 | + let par = JSON.parse(req) | |
| 98 | + console.log(par) | |
| 95 | 99 | // this.carWrapBG = this.$route.query.carColor //车牌颜色 |
| 96 | - this.carNumber = this.$route.query.plateno | |
| 97 | - this.parkName = this.$route.query.parkName | |
| 98 | - this.inparktime = this.$route.query.inparktime | |
| 99 | - this.outtime = this.$route.query.outtime | |
| 100 | - this.staytime = this.$route.query.staytime | |
| 101 | - this.orderFee = this.$route.query.orderFee | |
| 102 | - this.due = this.$route.query.due | |
| 103 | - this.discountFee = this.$route.query.discountFee | |
| 100 | + this.carNumber = par.plateno | |
| 101 | + this.parkName = par.parkName | |
| 102 | + this.inparktime = par.inparktime | |
| 103 | + this.outtime = par.outtime | |
| 104 | + this.staytime = par.staytime | |
| 105 | + this.orderFee = par.orderFee | |
| 106 | + this.due = par.due | |
| 107 | + this.discountFee = par.discountFee | |
| 104 | 108 | // this.arrearageTotalFee = this.$route.query.arrearageTotalFee // 应收 |
| 105 | 109 | // this.arrearageDiscFee = this.$route.query.arrearageDiscFee // 优惠 |
| 106 | 110 | // this.arrearageActFee = this.$route.query.arrearageActFee // 实收 |
| 107 | 111 | this.clientBrowser = this.$utils.clientBrowser() //支付方式 |
| 108 | 112 | // this.paySrcType = this.$route.query.codeType // 实收 |
| 109 | - this.orderId = this.$route.query.orderId | |
| 113 | + this.orderId = par.orderId | |
| 110 | 114 | // console.log(this.orderId) |
| 111 | 115 | // this.appOrderTimeout = this.$route.query.appOrderTimeout |
| 112 | 116 | if (this.clientBrowser == "微信") { |
| ... | ... | @@ -119,9 +123,10 @@ export default { |
| 119 | 123 | var appID = this.$utils.myVxAppId; |
| 120 | 124 | // alert(appID) |
| 121 | 125 | var code = this.getUrlParam('code'); |
| 126 | + console.log(code) | |
| 122 | 127 | var local = window.location.href; |
| 123 | 128 | if (code == null || code === '') { |
| 124 | - window.location.href = 'https://open.weixin.qq.com/connect/oauth2/authorize?appid=' + appID + '&redirect_uri=' + encodeURIComponent(local) + '&response_type=code&scope=snsapi_userinfo&state=1#wechat_redirect' | |
| 129 | + window.location.href = 'https://open.weixin.qq.com/connect/oauth2/authorize?appid=' + appID + '&redirect_uri=' + encodeURIComponent(local) + '&response_type=code&scope=snsapi_base&state=1#wechat_redirect' | |
| 125 | 130 | } else { |
| 126 | 131 | return code; |
| 127 | 132 | } |
| ... | ... | @@ -239,7 +244,7 @@ export default { |
| 239 | 244 | if (res.code == 0) { |
| 240 | 245 | me.vxPay(res.data, this.orderId) |
| 241 | 246 | } else if (res.code == 40163) { //code been used, hints[重复code问题] |
| 242 | - me.$msgbox('提示', '请重新扫码') | |
| 247 | + me.$msgbox('提示', '微信code重复了,请重新扫码') | |
| 243 | 248 | console.log(res.message); |
| 244 | 249 | } else { |
| 245 | 250 | me.$msgbox('提示', '请重新扫码') |
| ... | ... | @@ -310,7 +315,7 @@ export default { |
| 310 | 315 | } else { |
| 311 | 316 | console.log('失败') |
| 312 | 317 | me.$msgbox('提示', '支付失败') |
| 313 | - me.$router.go(-2); | |
| 318 | + // me.$router.go(-2); | |
| 314 | 319 | } |
| 315 | 320 | } |
| 316 | 321 | ) | ... | ... |
src/components/plateNumber.vue
| ... | ... | @@ -315,16 +315,16 @@ export default { |
| 315 | 315 | |
| 316 | 316 | console.log(window.location) |
| 317 | 317 | console.log(this.$route.query) |
| 318 | - if (this.$utils.clientBrowser() == "微信") { | |
| 319 | - var appID = this.$utils.myVxAppId; | |
| 320 | - var code = this.getUrlParam('code'); | |
| 321 | - var local = window.location.href; | |
| 322 | - if (code == null || code === '') { | |
| 323 | - window.location.href = 'https://open.weixin.qq.com/connect/oauth2/authorize?appid='+appID+'&redirect_uri='+encodeURIComponent(local)+'&response_type=code&scope=snsapi_userinfo&state=1,0#wechat_redirect' | |
| 324 | - } else { | |
| 325 | - return code; | |
| 326 | - } | |
| 327 | - } | |
| 318 | + // if (this.$utils.clientBrowser() == "微信") { | |
| 319 | + // var appID = this.$utils.myVxAppId; | |
| 320 | + // var code = this.getUrlParam('code'); | |
| 321 | + // var local = window.location.href; | |
| 322 | + // if (code == null || code === '') { | |
| 323 | + // window.location.href = 'https://open.weixin.qq.com/connect/oauth2/authorize?appid='+appID+'&redirect_uri='+encodeURIComponent(local)+'&response_type=code&scope=snsapi_userinfo&state=1,0#wechat_redirect' | |
| 324 | + // } else { | |
| 325 | + // return code; | |
| 326 | + // } | |
| 327 | + // } | |
| 328 | 328 | |
| 329 | 329 | |
| 330 | 330 | let params = this.$route.query |
| ... | ... | @@ -381,12 +381,13 @@ export default { |
| 381 | 381 | console.log(tmpObj) |
| 382 | 382 | //判断是否需要支付 |
| 383 | 383 | if (tmpObj.needPay) { |
| 384 | + sessionStorage.setItem('req',JSON.stringify(tmpObj)) | |
| 384 | 385 | var queryParams = this.$utils.parseParams(tmpObj); |
| 385 | 386 | console.log(queryParams) |
| 386 | 387 | // // |
| 387 | 388 | this.$router.push({ |
| 388 | 389 | path: 'pay', |
| 389 | - query: tmpObj | |
| 390 | + // query: tmpObj | |
| 390 | 391 | }) |
| 391 | 392 | // window.location.href = "../pay.html?" + queryParams; |
| 392 | 393 | } else { | ... | ... |
src/utils/request.js
| ... | ... | @@ -8,12 +8,10 @@ const service = axios.create({ |
| 8 | 8 | // https://pay.renniting.cn/ 赤峰正式环境 |
| 9 | 9 | // http://pay.service.huangshiparking.com/ 黄石 |
| 10 | 10 | |
| 11 | - // 'http://39.98.58.92:8090'; 赤峰测试环境 | |
| 12 | - | |
| 13 | 11 | |
| 14 | 12 | // https://dev.renniting.cn/pay/ 赤峰农行测试环境 |
| 15 | 13 | |
| 16 | - baseURL: 'https://pay.renniting.cn/', // url = base url + request url | |
| 14 | + baseURL: 'http://pay.service.renniting.cn/', // url = base url + request url | |
| 17 | 15 | // withCredentials: true, // send cookies when cross-domain requests |
| 18 | 16 | timeout: 6000 // request timeout |
| 19 | 17 | }) | ... | ... |