Commit 6e7e87858bdb39e783fbc1767bf7c28f314751a9
1 parent
04d41f2e
江阴领券
Showing
3 changed files
with
63 additions
and
12 deletions
src/api/couponPay/couponPay.js
1 | 1 | import request from '@/utils/request' |
2 | 2 | |
3 | + | |
4 | +export function getEncryptTime(base,params) { | |
5 | + console.log('1111ase') | |
6 | + console.log(base) | |
7 | + return request({ | |
8 | + // requestBase:'VUE_APP_URL', | |
9 | + // headers: { | |
10 | + // 'Content-Type': 'application/x-www-form-urlencoded' | |
11 | + // }, | |
12 | + url: base+'/business/h5/qr/getEncryptTime', | |
13 | + method: 'post', | |
14 | + data: params | |
15 | + }) | |
16 | +} | |
17 | + | |
3 | 18 | export function scanCouponQR(base,params) { |
4 | 19 | console.log('1111ase') |
5 | 20 | console.log(base) | ... | ... |
src/views/parkPay/coupon.vue
... | ... | @@ -69,6 +69,7 @@ export default { |
69 | 69 | codeType: this.codeType, |
70 | 70 | cardRelParkNo: this.cardRelParkNo, |
71 | 71 | key: this.$route.query.key, |
72 | + encryptTime: this.$route.query.encryptTime, | |
72 | 73 | carNum: this.carNum, |
73 | 74 | // carNumberColor: this.carNumberColor, |
74 | 75 | orgId: this.$utils.myOrgId, | ... | ... |
src/views/parkPay/plateNumber.vue
... | ... | @@ -276,8 +276,9 @@ |
276 | 276 | </template> |
277 | 277 | <script> |
278 | 278 | |
279 | -import Swiper from 'swiper' // 应入swiper | |
280 | -import {swiperQuery} from '../../api/plateNumber/plateNumber' | |
279 | +import { | |
280 | + getEncryptTime | |
281 | +} from '@/api/couponPay/couponPay.js' | |
281 | 282 | |
282 | 283 | export default { |
283 | 284 | data() { |
... | ... | @@ -339,6 +340,7 @@ export default { |
339 | 340 | carType: '', |
340 | 341 | codeType: '', |
341 | 342 | historyList:[], |
343 | + encryptTime:'', // 加密后的时间 | |
342 | 344 | } |
343 | 345 | }, |
344 | 346 | created() { |
... | ... | @@ -480,17 +482,50 @@ export default { |
480 | 482 | localStorage.setItem('historyArr',JSON.stringify(this.historyList)) |
481 | 483 | } |
482 | 484 | |
483 | - | |
484 | - this.$router.push({ | |
485 | - path: 'coupon', | |
486 | - query: { | |
487 | - carNumber: plateLicense, | |
488 | - carNumberColor: this.currentColor, | |
489 | - carType: 2, | |
490 | - codeType: this.codeType, | |
491 | - cardRelParkNo: this.$route.query.cardRelParkNo, | |
492 | - key: this.$route.query.key | |
485 | + this.getEncryptTime() | |
486 | + }, | |
487 | + getEncryptTime() { | |
488 | + let url = process.env.VUE_APP_API; | |
489 | + console.log(url) | |
490 | + var salt = this.$utils.myCommonSalt(32); | |
491 | + var jsondata = { | |
492 | + app_id: this.$utils.myVarAppid, | |
493 | + deviceInfo: this.$utils.myDeviceInfo, | |
494 | + salt: salt, | |
495 | + sign_type: "md5", | |
496 | + | |
497 | + codeType: this.codeType, | |
498 | + cardRelParkNo: this.$route.query.cardRelParkNo, | |
499 | + key: this.$route.query.key, | |
500 | + | |
501 | + // carNumberColor: this.carNumberColor, | |
502 | + orgId: this.$utils.myOrgId, | |
503 | + terminalSource: '7', | |
504 | + // token:'e2c1e43722dd43a5b7e268001b39e6f0' | |
505 | + } | |
506 | + jsondata.sign = this.$utils.signObject(jsondata) | |
507 | + console.log(jsondata) | |
508 | + getEncryptTime(url,jsondata).then(response => { | |
509 | + console.log(response) | |
510 | + | |
511 | + if (response.code == 0) { | |
512 | + this.encryptTime = response.data.encryptTime | |
513 | + this.$router.push({ | |
514 | + path: 'coupon', | |
515 | + query: { | |
516 | + carNumber: plateLicense, | |
517 | + carNumberColor: this.currentColor, | |
518 | + carType: 2, | |
519 | + codeType: this.codeType, | |
520 | + cardRelParkNo: this.$route.query.cardRelParkNo, | |
521 | + key: this.$route.query.key, | |
522 | + encryptTime: this.encryptTime | |
523 | + } | |
524 | + }) | |
525 | + } else { | |
526 | + alert(response.message) | |
493 | 527 | } |
528 | + | |
494 | 529 | }) |
495 | 530 | }, |
496 | 531 | toNext(i){ | ... | ... |