Commit 402b26c9f277be8b8c106a25a8712f4c2760f0c0

Authored by liuqimichale
1 parent 399d88c7

西城 静态码

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 })