From b67c269c860f0ca43ce9cd5fa8015a49e88fd83a Mon Sep 17 00:00:00 2001 From: liuqimichale <123456lq> Date: Wed, 12 May 2021 13:54:42 +0800 Subject: [PATCH] 入场码 --- index.html | 2 +- src/api/parkEnter/parkEnter.js | 14 ++++++++++++++ src/components/dynCodePay.vue | 1 + src/components/parkEnter.vue | 79 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ src/components/pay.vue | 1 + src/components/plateNumber.vue | 9 ++++++--- src/main.js | 5 +++++ src/router/index.js | 35 +++++++++++++++++++++++++++++++---- src/utils/utils.js | 16 ++++++++++++++++ 9 files changed, 154 insertions(+), 8 deletions(-) create mode 100644 src/api/parkEnter/parkEnter.js create mode 100644 src/components/parkEnter.vue diff --git a/index.html b/index.html index e0f2bef..d66ae53 100644 --- a/index.html +++ b/index.html @@ -4,7 +4,7 @@ - 小票码扫码支付 + 扫码支付
diff --git a/src/api/parkEnter/parkEnter.js b/src/api/parkEnter/parkEnter.js new file mode 100644 index 0000000..3404beb --- /dev/null +++ b/src/api/parkEnter/parkEnter.js @@ -0,0 +1,14 @@ +import request from '@/utils/request' + +export function noCarQRcodeInOutPark(params) { // /*出、入场接口*/ + return request({ + url: 'keyTopQrCodeInOutPark/noCarQRcodeInOutPark', + method: 'post', + data: params + }) +} + + + + + diff --git a/src/components/dynCodePay.vue b/src/components/dynCodePay.vue index a9873fa..32dadef 100644 --- a/src/components/dynCodePay.vue +++ b/src/components/dynCodePay.vue @@ -350,6 +350,7 @@ export default { padding: 20px 0 10px; font-size: 30px; text-align: center; + color: #fff; } .payFee { diff --git a/src/components/parkEnter.vue b/src/components/parkEnter.vue new file mode 100644 index 0000000..da7be62 --- /dev/null +++ b/src/components/parkEnter.vue @@ -0,0 +1,79 @@ + + + + + diff --git a/src/components/pay.vue b/src/components/pay.vue index 25d281b..3bb11d3 100644 --- a/src/components/pay.vue +++ b/src/components/pay.vue @@ -360,6 +360,7 @@ export default { padding: 20px 0 10px; font-size: 30px; text-align: center; + color: #fff; } .payFee { diff --git a/src/components/plateNumber.vue b/src/components/plateNumber.vue index b0ff9ce..f1c3560 100644 --- a/src/components/plateNumber.vue +++ b/src/components/plateNumber.vue @@ -85,7 +85,7 @@
- +
@@ -166,7 +166,7 @@
- +
@@ -480,6 +480,7 @@ export default { return } + this.carNum = plateLicense } if (this.formData.commonCard === '2') { plateLicense = this.plate_license_2 @@ -489,6 +490,7 @@ export default { return } + this.carNum = plateLicense } console.log(plateLicense) if (this.formData.commonCard === '3') { @@ -499,11 +501,12 @@ export default { return } + this.carNum = this.carNum+'111' } // // this.$emit('getPlateLicense', plateLicense) console.log(plateLicense); - this.carNum = plateLicense + // this.$router.push({ // path: 'pay', // query: { diff --git a/src/main.js b/src/main.js index 3ba0db2..57bbb85 100644 --- a/src/main.js +++ b/src/main.js @@ -16,6 +16,8 @@ import 'mint-ui/lib/style.css' import { MessageBox } from 'mint-ui' import { Toast } from 'mint-ui'; +import { Field } from 'mint-ui'; +Vue.component(Field.name, Field); Vue.prototype.$msgbox = MessageBox Vue.prototype.$toast = Toast @@ -29,6 +31,9 @@ for (let key in vueFilter){ Vue.filter(key,vueFilter[key]) } + + + Vue.config.productionTip = false /* eslint-disable no-new */ diff --git a/src/router/index.js b/src/router/index.js index 3d76e4d..f2e8023 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -3,15 +3,16 @@ import Router from 'vue-router' import plateNumber from '@/components/plateNumber' // import parkRecord from '@/components/parkRecord' import dynCodePay from '@/components/dynCodePay' +import parkEnter from '@/components/parkEnter' Vue.use(Router) -export default new Router({ +const router = new Router({ routes: [ { path: '/', redirect: { - name: 'plateNumber' + name: 'parkEnter' } }, // { @@ -20,9 +21,20 @@ export default new Router({ // component: navigation // }, { + path: '/parkEnter', + name: 'parkEnter', + component: parkEnter, + meta: { + title: '入场码' + } + }, + { path: '/plateNumber', name: 'plateNumber', - component: plateNumber + component: plateNumber, + meta: { + title: '静态码' + } }, // { // path: '/parkRecord', @@ -45,7 +57,10 @@ export default new Router({ { path: '/dynCodePay', name: 'dynCodePay', - component: () => import("@/components/dynCodePay.vue") + component: () => import("@/components/dynCodePay.vue"), + meta: { + title: '动态码' + } }, { @@ -63,3 +78,15 @@ export default new Router({ ] }) + +router.beforeEach((to, from, next) => { + /* 路由发生变化修改页面title */ + if (to.meta.title) { + document.title = to.meta.title + } + next() +}) + +export default router + + diff --git a/src/utils/utils.js b/src/utils/utils.js index 3992d83..b59fe29 100644 --- a/src/utils/utils.js +++ b/src/utils/utils.js @@ -11,6 +11,22 @@ export default { console.log(pwd); return pwd; }, + getQueryString: function(location) { + //var url = location.search; //获取url中"?"符后的字串 + console.log(location) + var url = location.href.split("?")[1]; + var theRequest = new Object(); + if (url) { + // var str = url.substr(1); + var strs = url.split("&"); + for (var i = 0; i < strs.length; i++) { + theRequest[strs[i].split("=")[0]] = decodeURIComponent(strs[i].split("=")[1]); + } + } else { + theRequest = null; + } + return theRequest; + }, parseParams: function (data) { try { -- libgit2 0.21.4