Commit 14bec745 authored by Z's avatar Z

Z: Dot: Wx: bRequestEa config changed.

parent f134a17c
import request from '@/utils/request' import request from '@/utils/request'
import qs from 'qs' import qs from 'qs'
// export function ApiTestGet() {
// return request({
// url: '/admin/common/findLoginType',
// method: 'get'
// })
// }
// export function ApiLoginSubmit(inData) {
// return request({
// url: '/admin/common/login',
// method: 'post',
// data: qs.stringify(inData)
// })
// }
export function ApiTestGet() { export function ApiTestGet() {
return request({ return request({
url: '/admin/common/findLoginType', url: '/admin/common/findLoginType',
......
...@@ -13,8 +13,8 @@ export function ApiTestCfPost(inData) { ...@@ -13,8 +13,8 @@ export function ApiTestCfPost(inData) {
} }
return request({ return request({
url: '', url: '',
method: 'post', method: 'get',
data: postData params: postData
}) })
} }
......
...@@ -2,7 +2,8 @@ import axios from 'axios' ...@@ -2,7 +2,8 @@ import axios from 'axios'
import md5 from "js-md5" import md5 from "js-md5"
// let BASE_API = "https://gd.chfatech.com/guangdian" // let BASE_API = "https://gd.chfatech.com/guangdian"
let BASE_API = "/api/" // let BASE_API = "/api/"
let BASE_API = "/api"
const zlog = console.log.bind(console) const zlog = console.log.bind(console)
...@@ -18,7 +19,7 @@ const createSign = (inPostData, inAppSecret) => { ...@@ -18,7 +19,7 @@ const createSign = (inPostData, inAppSecret) => {
// URL 编码 // URL 编码
for (let key in args) { for (let key in args) {
res += encodeURIComponent(key) + "%3d" + encodeURIComponent(args[key]).toLowerCase() + "%26"; res += encodeURIComponent(key) + "%3d" + encodeURIComponent(args[key]).toLowerCase() + "%26";
} }
res = res.slice(0, -3); res = res.slice(0, -3);
...@@ -26,12 +27,14 @@ const createSign = (inPostData, inAppSecret) => { ...@@ -26,12 +27,14 @@ const createSign = (inPostData, inAppSecret) => {
res += `&appUser=${appUser}&appCode=${appCode}&${ts} ${appSecret}` res += `&appUser=${appUser}&appCode=${appCode}&${ts} ${appSecret}`
return res; return res;
}; };
// Basic Info // Basic Info
let basicInfo = { let basicInfo = {
appUser: "user001", // appUser: "user001",
appUser: "YBF001",
ver: "v2.17", ver: "v2.17",
// appSecret: "JeC0mmE2ZjZmOfdmTGImYzU5Yjg1AYU2M3F="
appSecret: "JeC0mmE2ZjZmOfdmTGImYzU5Yjg1AYU2M3F=" appSecret: "JeC0mmE2ZjZmOfdmTGImYzU5Yjg1AYU2M3F="
} }
...@@ -44,31 +47,59 @@ const service = axios.create({ ...@@ -44,31 +47,59 @@ const service = axios.create({
// request 拦截器 // request 拦截器
service.interceptors.request.use( service.interceptors.request.use(
req => { req => {
// log('--->axios: req.data:', req.data) // zlog('--->axios: req.params: start:', req.params)
let oldPostData = JSON.parse(JSON.stringify(req.data)) let apiMethod = req.method
let newPostData = {
appUser: basicInfo.appUser, if (apiMethod === 'post') {
appCode: oldPostData.args.appCode, // log('--->axios: req.data:', req.data)
ts: String(Date.parse(new Date())), let oldPostData = JSON.parse(JSON.stringify(req.data))
ver: basicInfo.ver, let newPostData = {
args: oldPostData.args appUser: basicInfo.appUser,
appCode: oldPostData.args.appCode,
ts: String(Date.parse(new Date())),
ver: basicInfo.ver,
args: oldPostData.args
}
delete newPostData.args.appCode
let postData = {
appUser: newPostData.appUser,
appCode: newPostData.appCode,
ts: newPostData.ts,
sign: md5(createSign(newPostData, basicInfo.appSecret)),
ver: newPostData.ver,
args: newPostData.args
}
req.data = postData
} }
if (apiMethod === 'get') {
delete newPostData.args.appCode // log('--->axios: req.data:', req.data)
let oldPostData = JSON.parse(JSON.stringify(req.params))
let postData = { let newPostData = {
appUser: newPostData.appUser, appUser: basicInfo.appUser,
appCode: newPostData.appCode, appCode: oldPostData.args.appCode,
ts: newPostData.ts, ts: String(Date.parse(new Date())),
sign: md5(createSign(newPostData, basicInfo.appSecret)), ver: basicInfo.ver,
ver: newPostData.ver, args: oldPostData.args
args: newPostData.args }
delete newPostData.args.appCode
let postData = {
appUser: newPostData.appUser,
appCode: newPostData.appCode,
ts: newPostData.ts,
sign: md5(createSign(newPostData, basicInfo.appSecret)),
ver: newPostData.ver,
args: newPostData.args
}
req.params = postData
} }
zlog() // zlog('--->axios: req.params: end:', req.params)
req.data = postData
return req return req
}, },
error => { error => {
......
...@@ -16,7 +16,7 @@ module.exports = { ...@@ -16,7 +16,7 @@ module.exports = {
proxy: { proxy: {
'/api': { '/api': {
ws: false, ws: false,
target: 'http://111.26.165.55:8010', target: 'http://111.26.165.55:8010/crminterface.ashx',
changeOrigin: true, changeOrigin: true,
pathRewrite: { pathRewrite: {
'^/api': '' '^/api': ''
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment