From 331018f3090949ea904c674b64160fb06303a028 Mon Sep 17 00:00:00 2001 From: liuqi <290219706@qq.com> Date: Thu, 2 Jun 2022 20:42:04 +0800 Subject: [PATCH] 江阴领取优惠券调接口 --- config/dev.env.js | 4 +++- config/prod.env.js | 5 +++++ src/api/couponPay/couponPay.js | 34 ++++++++++++++++++---------------- src/utils/request.js | 21 ++++++++++++++++----- src/views/parkPay/coupon.vue | 98 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------ src/views/parkPay/couponPay.vue | 6 ++++-- src/views/parkPay/plateNumber.vue | 8 +++++--- 7 files changed, 107 insertions(+), 69 deletions(-) diff --git a/config/dev.env.js b/config/dev.env.js index 1e22973..13b1f2f 100644 --- a/config/dev.env.js +++ b/config/dev.env.js @@ -3,5 +3,7 @@ const merge = require('webpack-merge') const prodEnv = require('./prod.env') module.exports = merge(prodEnv, { - NODE_ENV: '"development"' + NODE_ENV: '"development"', + VUE_APP_API:'"/api"', + VUE_APP_PAYAPI:'"/payapi"' //本地域名 }) diff --git a/config/prod.env.js b/config/prod.env.js index a6f9976..db4cb54 100644 --- a/config/prod.env.js +++ b/config/prod.env.js @@ -1,4 +1,9 @@ 'use strict' module.exports = { + APP_BASE_APP_API:'"https://bus.jycrtc.com"', //项目api地址1 注意里面的双引号 + APP_BASE_WWW_API:'"https://pay.jycrtc.com"', //项目api地址2 + VUE_APP_API:'"https://bus.jycrtc.com"', + VUE_APP_PAYAPI:'"https://pay.jycrtc.com"', + NODE_ENV: '"production"' } diff --git a/src/api/couponPay/couponPay.js b/src/api/couponPay/couponPay.js index 8cd4a56..20ff010 100644 --- a/src/api/couponPay/couponPay.js +++ b/src/api/couponPay/couponPay.js @@ -1,62 +1,64 @@ import request from '@/utils/request' -export function scanCouponQR(params) { +export function scanCouponQR(base,params) { + console.log('1111ase') + console.log(base) return request({ - requestBase:'VUE_APP_URL', - url: '/api/business/h5/qr/scanCouponQR', + // requestBase:'VUE_APP_URL', + url: base+'/business/h5/qr/scanCouponQR', method: 'post', data: params }) } -export function queryParkingRecordPageByCarNumbers(params) { +export function queryParkingRecordPageByCarNumbers(base,params) { return request({ - requestBase:'VUE_APP_URL_TWO', - url: '/payapi/queryParkOrder/queryParkingRecordPageByCarNumbers', + // requestBase:'VUE_APP_URL_TWO', + url: base+'/queryParkOrder/queryParkingRecordPageByCarNumbers', method: 'post', data: params }) } -export function appApplyParkOut(params) { // 0元出场 +export function appApplyParkOut(base,params) { // 0元出场 return request({ - url: '/payapi/appAccountPay/appApplyParkOut', + url: base+'/appAccountPay/appApplyParkOut', method: 'post', data: params }) } -export function parkingQuery(params) { +export function parkingQuery(base,params) { return request({ - url: '/payapi/queryParkOrder/billQuery', + url: base+'/queryParkOrder/billQuery', method: 'post', data: params }) } -export function aliPay(params) { // 支付宝 +export function aliPay(base,params) { // 支付宝 return request({ - url: '/payapi/alipay/aliH5Pay', + url: base+'/alipay/aliH5Pay', method: 'post', data: params }) } -export function getOpenId(params) { // 获取OpenId +export function getOpenId(base,params) { // 获取OpenId return request({ - url: '/payapi/weixinPublicPay/getOpenIdByCode', + url: base+'/weixinPublicPay/getOpenIdByCode', method: 'post', data: params }) } -export function vxPayQuery(params) { // 微信 +export function vxPayQuery(base,params) { // 微信 return request({ - url: '/payapi/weixinpay/publicUnifiedOrder', + url: base+'/weixinpay/publicUnifiedOrder', method: 'post', data: params }) diff --git a/src/utils/request.js b/src/utils/request.js index 59c3c2d..74328a1 100644 --- a/src/utils/request.js +++ b/src/utils/request.js @@ -6,9 +6,17 @@ import axios from 'axios' const service = axios.create({ // baseURL:'https://bus.jycrtc.com/', // baseURL:process.env.VUE_APP_URL, + // baseURL:'', // withCredentials: true, // send cookies when cross-domain requests timeout: 6000, // request timeout - withCredentials: false, + // withCredentials: false, + // crossDomain: true, + + xhrFields: { + + withCredentials: false + + }, headers:{ 'Access-Control-Allow-Origin':'*' //'Content-Type':'application/x-www-form-urlencoded' @@ -18,13 +26,16 @@ const service = axios.create({ service.interceptors.request.use( config => { - // if(config.requestBase=='VUE_APP_URL'){ - // config.baseURL='https://bus.jycrtc.com/'; + // if (process.env.NODE_ENV === 'production'){ + // 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/'; + // }else if(config.requestBase=='VUE_APP_URL_TWO'){ + // config.baseURL='https://pay.jycrtc.com/'; + // } // } + return config }, error => { diff --git a/src/views/parkPay/coupon.vue b/src/views/parkPay/coupon.vue index 62db3a8..ae7738b 100644 --- a/src/views/parkPay/coupon.vue +++ b/src/views/parkPay/coupon.vue @@ -2,10 +2,11 @@
-

尊敬的车主您好:{{tipText}}

+

尊敬的车主您好:{{ tipText }}

- 去支付 + 去支付 + 返回
@@ -15,29 +16,34 @@