From 92e91fa63d8292d5d92323e421bff74b427b0e31 Mon Sep 17 00:00:00 2001 From: liuqi <290219706@qq.com> Date: Fri, 27 May 2022 10:30:31 +0800 Subject: [PATCH] 江阴领取优惠券调接口 --- config/index.js | 26 +++++++++++++++++--------- src/api/couponPay/couponPay.js | 52 +++++++++++++++++++++++++++++++++++++++++++++++++++- src/api/orderPay/orderPay.js | 16 ++++++++-------- src/router/index.js | 2 +- src/utils/request.js | 25 ++++++++++--------------- src/views/parkPay/coupon.vue | 139 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------------- src/views/parkPay/couponPay.vue | 443 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- src/views/parkPay/plateNumber.vue | 698 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- vue.config.js | 28 +++++++++++++--------------- 9 files changed, 765 insertions(+), 664 deletions(-) diff --git a/config/index.js b/config/index.js index b323e82..44e1caf 100644 --- a/config/index.js +++ b/config/index.js @@ -10,15 +10,23 @@ module.exports = { // Paths assetsSubDirectory: 'static', assetsPublicPath: '/', - // proxyTable: { - // '/api':{ - // target:"http://39.98.58.92:8090/",//这里设置你要访问的域名(或IP+端口) - // changeOrigin:true, - // pathRewrite:{ - // '^/api':''//base_api是自定义用来代替http://pay.service.huangshiparking.com/的 - // } - // } - // }, + open: true,//vue项目启动时自动打开浏览器 + proxyTable: { + '/api':{ + target:"https://bus.jycrtc.com",//这里设置你要访问的域名(或IP+端口) + changeOrigin:true, + pathRewrite:{ + '^/api':''//base_api是自定义用来代替 + } + }, + '/payapi':{ + target:"https://pay.jycrtc.com",//这里设置你要访问的域名(或IP+端口) + changeOrigin:true, + pathRewrite:{ + '^/payapi':''//base_api是自定义用来代替 + } + } + }, // Various Dev Server settings diff --git a/src/api/couponPay/couponPay.js b/src/api/couponPay/couponPay.js index a0bbcd1..8cd4a56 100644 --- a/src/api/couponPay/couponPay.js +++ b/src/api/couponPay/couponPay.js @@ -3,12 +3,62 @@ import request from '@/utils/request' export function scanCouponQR(params) { return request({ requestBase:'VUE_APP_URL', - url: 'business/h5/qr/scanCouponQR', + url: '/api/business/h5/qr/scanCouponQR', method: 'post', data: params }) } +export function queryParkingRecordPageByCarNumbers(params) { + return request({ + requestBase:'VUE_APP_URL_TWO', + url: '/payapi/queryParkOrder/queryParkingRecordPageByCarNumbers', + method: 'post', + data: params + }) +} + + +export function appApplyParkOut(params) { // 0元出场 + return request({ + url: '/payapi/appAccountPay/appApplyParkOut', + method: 'post', + data: params + }) +} + + +export function parkingQuery(params) { + return request({ + url: '/payapi/queryParkOrder/billQuery', + method: 'post', + data: params + }) +} +export function aliPay(params) { // 支付宝 + return request({ + url: '/payapi/alipay/aliH5Pay', + method: 'post', + data: params + }) +} + + +export function getOpenId(params) { // 获取OpenId + return request({ + url: '/payapi/weixinPublicPay/getOpenIdByCode', + method: 'post', + data: params + }) +} + +export function vxPayQuery(params) { // 微信 + return request({ + url: '/payapi/weixinpay/publicUnifiedOrder', + method: 'post', + data: params + }) +} diff --git a/src/api/orderPay/orderPay.js b/src/api/orderPay/orderPay.js index 328a642..5d2180a 100644 --- a/src/api/orderPay/orderPay.js +++ b/src/api/orderPay/orderPay.js @@ -34,20 +34,20 @@ export function bankH5Pay(params) { // 农行 }) } -export function queryParkingRecordPageByCarNumbers(params) { // 支付完成后查询记录 - return request({ - requestBase:'VUE_APP_URL_TWO', - url: 'queryParkOrder/queryParkingRecordPageByCarNumbers', - method: 'post', - data: params - }) -} +export function queryParkingRecordPageByCarNumbers(params) { + return request({ + requestBase:'VUE_APP_URL_TWO', + url: '/payapi/queryParkOrder/queryParkingRecordPageByCarNumbers', + method: 'post', + data: params + }) +} diff --git a/src/router/index.js b/src/router/index.js index 0683922..e0a0e9a 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -11,7 +11,7 @@ export default new Router({ { path: '/', redirect: { - name: 'coupon' + name: 'plateNumber' } }, // { diff --git a/src/utils/request.js b/src/utils/request.js index ade28e1..59c3c2d 100644 --- a/src/utils/request.js +++ b/src/utils/request.js @@ -4,31 +4,26 @@ import axios from 'axios' // axios.defaults.baseURL = process.env.API_ROOT const service = axios.create({ - // baseURL:'https://bus.jycrtc.com/', - baseURL:process.env.VUE_APP_URL, + // baseURL:'https://bus.jycrtc.com/', + // baseURL:process.env.VUE_APP_URL, // withCredentials: true, // send cookies when cross-domain requests timeout: 6000, // request timeout withCredentials: false, headers:{ - 'Access-Control-Allow-Origin':'*', - 'Content-Type':'application/x-www-form-urlencoded' + 'Access-Control-Allow-Origin':'*' + //'Content-Type':'application/x-www-form-urlencoded' } }) service.interceptors.request.use( config => { - if(config.requestBase=='VUE_APP_URL'){ - // config.headers['Content-Type']="application/x-www-form-urlencoded"; - config.baseURL='https://bus.jycrtc.com/'; - config.data=JSON.stringify(config.data); - - }else if(config.requestBase=='VUE_APP_URL_TWO'){ - // config.headers['Content-Type']="application/x-www-form-urlencoded"; - config.baseURL='https://pay.jycrtc.com/'; - config.data=JSON.stringify(config.data); - - } + // if(config.requestBase=='VUE_APP_URL'){ + // config.baseURL='https://bus.jycrtc.com/'; + // + // }else if(config.requestBase=='VUE_APP_URL_TWO'){ + // config.baseURL='https://pay.jycrtc.com/'; + // } return config }, diff --git a/src/views/parkPay/coupon.vue b/src/views/parkPay/coupon.vue index 5dbdb6a..62db3a8 100644 --- a/src/views/parkPay/coupon.vue +++ b/src/views/parkPay/coupon.vue @@ -1,13 +1,11 @@ diff --git a/src/views/parkPay/plateNumber.vue b/src/views/parkPay/plateNumber.vue index 06184d2..6b3bc2a 100644 --- a/src/views/parkPay/plateNumber.vue +++ b/src/views/parkPay/plateNumber.vue @@ -2,62 +2,60 @@
-

请选择车牌颜色

- -

请输入车牌号码

- {{formData.num0}} + {{ formData.num0 }}
-
{{formData.num1}}
+
{{ formData.num1 }}
-
{{formData.num2}}
-
{{formData.num3}}
-
{{formData.num4}}
-
{{formData.num5}}
-
{{formData.num6}}
-
{{formData.num7}}
+
{{ formData.num2 }}
+
{{ formData.num3 }}
+
{{ formData.num4 }}
+
{{ formData.num5 }}
+
{{ formData.num6 }}
+
+ {{ formData.num7 }}
- - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + @@ -66,8 +64,6 @@
- -
@@ -176,38 +172,38 @@
- +
- +
- - - - - - - - - - + + + + + + + + + + - - - + + + - - - - - - - - + + + + + + + +
@@ -217,12 +213,12 @@
{{item}} + @click="clickKeyBoard(item)">{{ item }}
{{item}} + @click="clickKeyBoard(item)">{{ item }} @@ -231,22 +227,22 @@
{{item}} + @click="clickKeyBoard(item)">{{ item }}
{{item}} + @click="clickKeyBoard(item)">{{ item }}
{{item}} + @click="clickKeyBoard(item)">{{ item }}
{{item}} + @click="clickKeyBoard(item)">{{ item }} @@ -257,7 +253,7 @@
{{item}} + @click="clickKeyBoard(item)">{{ item }}
@@ -267,7 +263,6 @@
-