Commit 402b26c9f277be8b8c106a25a8712f4c2760f0c0
1 parent
399d88c7
西城 静态码
Showing
4 changed files
with
49 additions
and
16 deletions
src/components/noPass.vue
0 → 100644
| 1 | +<template> | ||
| 2 | + <div> | ||
| 3 | + <p class="noPassText" v-html="text"></p> | ||
| 4 | + </div> | ||
| 5 | +</template> | ||
| 6 | + | ||
| 7 | +<script> | ||
| 8 | +export default { | ||
| 9 | + name: 'noPass', | ||
| 10 | + data() { | ||
| 11 | + return { | ||
| 12 | + text: '', | ||
| 13 | + } | ||
| 14 | + }, | ||
| 15 | + created() { | ||
| 16 | + this.text = sessionStorage.getItem('noPassText') | ||
| 17 | + } | ||
| 18 | +} | ||
| 19 | +</script> | ||
| 20 | + | ||
| 21 | +<style scoped lang="scss"> | ||
| 22 | +.noPassText{ | ||
| 23 | + padding: 20px; | ||
| 24 | + font-size: 14px; | ||
| 25 | +} | ||
| 26 | +</style> |
src/components/plateNumber.vue
| @@ -385,18 +385,24 @@ export default { | @@ -385,18 +385,24 @@ export default { | ||
| 385 | //alertMsg("出场成功"); | 385 | //alertMsg("出场成功"); |
| 386 | if (res.data) { | 386 | if (res.data) { |
| 387 | var tmpObj = res.data; | 387 | var tmpObj = res.data; |
| 388 | + console.log(tmpObj) | ||
| 388 | //判断是否需要支付 | 389 | //判断是否需要支付 |
| 389 | if (tmpObj.needPay) { | 390 | if (tmpObj.needPay) { |
| 390 | - | ||
| 391 | - var queryParams = this.$utils.parseParams(tmpObj); | ||
| 392 | - console.log(queryParams) | ||
| 393 | - console.log(tmpObj) | ||
| 394 | - // | ||
| 395 | - this.$router.push({ | ||
| 396 | - path: 'pay', | ||
| 397 | - query: tmpObj | ||
| 398 | - }) | ||
| 399 | - | 391 | + if(tmpObj.channelEnable){ |
| 392 | + var queryParams = this.$utils.parseParams(tmpObj); | ||
| 393 | + console.log(queryParams) | ||
| 394 | + // // | ||
| 395 | + this.$router.push({ | ||
| 396 | + path: 'pay', | ||
| 397 | + query: tmpObj | ||
| 398 | + }) | ||
| 399 | + }else{ | ||
| 400 | + sessionStorage.setItem('noPassText',tmpObj.alertMessage) | ||
| 401 | + this.$router.push({ | ||
| 402 | + path: 'noPass' | ||
| 403 | + // query: tmpObj.message | ||
| 404 | + }) | ||
| 405 | + } | ||
| 400 | // window.location.href = "../pay.html?" + queryParams; | 406 | // window.location.href = "../pay.html?" + queryParams; |
| 401 | } else { | 407 | } else { |
| 402 | alert('无需缴费,欢迎下次光临') | 408 | alert('无需缴费,欢迎下次光临') |
src/router/index.js
| @@ -11,7 +11,7 @@ export default new Router({ | @@ -11,7 +11,7 @@ export default new Router({ | ||
| 11 | { | 11 | { |
| 12 | path: '/', | 12 | path: '/', |
| 13 | redirect: { | 13 | redirect: { |
| 14 | - name: 'dynCodePay' | 14 | + name: 'plateNumber' |
| 15 | } | 15 | } |
| 16 | }, | 16 | }, |
| 17 | // { | 17 | // { |
| @@ -54,10 +54,11 @@ export default new Router({ | @@ -54,10 +54,11 @@ export default new Router({ | ||
| 54 | component: () => import("@/components/pay.vue") | 54 | component: () => import("@/components/pay.vue") |
| 55 | }, | 55 | }, |
| 56 | 56 | ||
| 57 | - | ||
| 58 | - | ||
| 59 | - | ||
| 60 | - | 57 | + { |
| 58 | + path: '/noPass', | ||
| 59 | + name: 'noPass', | ||
| 60 | + component: () => import("@/components/noPass.vue") | ||
| 61 | + }, | ||
| 61 | 62 | ||
| 62 | 63 | ||
| 63 | ] | 64 | ] |
src/utils/request.js
| @@ -13,7 +13,7 @@ const service = axios.create({ | @@ -13,7 +13,7 @@ const service = axios.create({ | ||
| 13 | 13 | ||
| 14 | // https://dev.renniting.cn/pay/ 赤峰农行测试环境 | 14 | // https://dev.renniting.cn/pay/ 赤峰农行测试环境 |
| 15 | 15 | ||
| 16 | - baseURL: 'https://pay.renniting.cn/', // url = base url + request url | 16 | + baseURL: 'https://dev.renniting.cn/pay/', // url = base url + request url |
| 17 | // withCredentials: true, // send cookies when cross-domain requests | 17 | // withCredentials: true, // send cookies when cross-domain requests |
| 18 | timeout: 6000 // request timeout | 18 | timeout: 6000 // request timeout |
| 19 | }) | 19 | }) |