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 385 //alertMsg("出场成功");
386 386 if (res.data) {
387 387 var tmpObj = res.data;
  388 + console.log(tmpObj)
388 389 //判断是否需要支付
389 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 406 // window.location.href = "../pay.html?" + queryParams;
401 407 } else {
402 408 alert('无需缴费,欢迎下次光临')
... ...
src/router/index.js
... ... @@ -11,7 +11,7 @@ export default new Router({
11 11 {
12 12 path: '/',
13 13 redirect: {
14   - name: 'dynCodePay'
  14 + name: 'plateNumber'
15 15 }
16 16 },
17 17 // {
... ... @@ -54,10 +54,11 @@ export default new Router({
54 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 13  
14 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 17 // withCredentials: true, // send cookies when cross-domain requests
18 18 timeout: 6000 // request timeout
19 19 })
... ...