Browse Source

Merge branch 'master' of https://git.xingtongworld.com/xioayue/btgymm

# Conflicts:
#	public/config.js
#	vue.config.js
master
luyisha 3 years ago
parent
commit
e91c03e4f1
  1. 3
      public/config.js
  2. 15
      src/api/home.js
  3. 7
      src/utils/request.js
  4. 26
      vue.config.js

3
public/config.js

@ -1,5 +1,6 @@
window.publicConfig = {
// 请求地址
BASE_API:'http://btgym.xingtongworld.com/index.php?s=/api/',
// BASE_API:'http://btgym.xingtongworld.com/index.php?s=/api/',
// BASE_API:'http://192.168.66.16/index.php?s=/api/',
BASE_API:'http://192.168.66.16/api/',
}

15
src/api/home.js

@ -4,9 +4,8 @@ import request from '@/utils/request'
// 定义接口的传参
const api={
// 日客流趋势
daily_klqs:'pass.passcc/allGroupTimeNum',
// baseUrl: 'http://btgym.xingtongworld.com',
baseUrl: 'http://192.168.66.16'
daily_klqs:'/pass.passcc/allGroupTimeNum',
}
// 获取群组
@ -20,7 +19,7 @@ export function allGroupTimeNum(param) {
export function homeBarData(param) {
return request({
url: api.baseUrl+'/index.php?s=/api/pass.passcc/allGroupTimeNum&granularity=daily',
url: '/pass.passcc/allGroupTimeNum&granularity=daily',
method: 'post',
param,
})
@ -28,7 +27,7 @@ export function homeBarData(param) {
export function allGroupNum(param) {
return request({
url: api.baseUrl+'/index.php?s=/api/pass.passcc/allGroupNum',
url: '/pass.passcc/allGroupNum',
method: 'post',
param,
})
@ -36,7 +35,7 @@ export function allGroupNum(param) {
export function allInfoDatas(param) {
return request({
url: api.baseUrl+'/index.php?s=/api/pass.passcc/realTimeData',
url: '/pass.passcc/realTimeData',
method: 'post',
param,
})
@ -44,7 +43,7 @@ export function allInfoDatas(param) {
export function allGcgNumDatas(param) {
return request({
url: api.baseUrl+'/index.php?s=/api/pass.passcc/toDayGroupsEnterNum',
url: '/pass.passcc/toDayGroupsEnterNum',
method: 'post',
param,
})
@ -52,7 +51,7 @@ export function allGcgNumDatas(param) {
export function allTsgInfoDatas(param) {
return request({
url: api.baseUrl+'/index.php?s=/api/library.pass/allFlowTrends',
url: '/library.pass/allFlowTrends',
method: 'post',
param,
})

7
src/utils/request.js

@ -8,14 +8,11 @@ const publicConfig = window.publicConfig
// 创建一个 axios 实例
const service = axios.create({
//baseURL: '/api', // 所有的请求地址前缀部分
// baseURL: publicConfig.BASE_API,
//baseURL:ahost,
baseURL: process.env.NODE_ENV === 'production' ? publicConfig.BASE_API : process.env.VUE_APP_API_BASE_URL,
baseURL: publicConfig.BASE_API,
timeout: 60000, // 请求超时时间毫秒
withCredentials: true, // 异步请求携带cookie
headers: {
// 设置后端需要的传参类型
'Content-Type': 'application/json',
'Content-Type': 'application/json;chartset=utf-8',
},
})

26
vue.config.js

@ -1,32 +1,6 @@
const { defineConfig } = require('@vue/cli-service')
module.exports = defineConfig({
// 部署应用时候的基本url
publicPath: process.env.NODE_ENV === 'production' ? './' : '/',
devServer: {
proxy: {
'/api': {
// target: 'http://btgym.xingtongworld.com/api/', // 配置访问的服务器地址
target: 'http://192.168.66.16/api/', // 配置访问的服务器地址
pathRewrite: { '^/api': '' }, // 用于将请求中的 /api 字符串替换为空, 然后访问地址就能正确访问,若不添加此行配置,那么访问地址就变成了: http://localhost:5000/api/request_url,这样的请求就会出现 404 操作
ws: true, // 是否支持 webstocket, 默认是 true
changeOrigin: true // 用于控制请求头中的 host 值, 默认是 ture
}
},
// http 代理配置
// proxy: {
// '/m': {
// target: 'http://btgym.xingtongworld.com/', //目标接口域名
// changeOrigin: true, //是否跨域
// // logLevel: "debug",
// pathRewrite: {
// '^/m': '/api'
// }
// }
// },
},
transpileDependencies: true,
lintOnSave: false,
publicPath: './'

Loading…
Cancel
Save