Commit 6e7e87858bdb39e783fbc1767bf7c28f314751a9

Authored by 刘淇
1 parent 04d41f2e

江阴领券

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){
... ...