测试环境配置代理访问接口,修改用户导出格式为.xlsx
This commit is contained in:
@@ -1,15 +1,35 @@
|
|||||||
'use strict'
|
'use strict'
|
||||||
// Template version: 1.2.6
|
// Template version: 1.2.6
|
||||||
// see http://vuejs-templates.github.io/webpack for documentation.
|
const devEnv = require('./dev.env')
|
||||||
|
// 获取接口地址
|
||||||
|
const base_url = devEnv.BASE_API.replace(/"/g,'')
|
||||||
const path = require('path')
|
const path = require('path')
|
||||||
|
|
||||||
module.exports = {
|
module.exports = {
|
||||||
dev: {
|
dev: {
|
||||||
// Paths
|
// Paths
|
||||||
assetsSubDirectory: 'static',
|
assetsSubDirectory: 'static',
|
||||||
assetsPublicPath: '/',
|
assetsPublicPath: '/',
|
||||||
proxyTable: {},
|
// 配置代理
|
||||||
|
proxyTable: {
|
||||||
|
'/auth': {
|
||||||
|
// 测试环境
|
||||||
|
target: base_url,
|
||||||
|
secure: true,
|
||||||
|
changeOrigin: true,
|
||||||
|
pathRewrite: {
|
||||||
|
'^/auth': 'auth'
|
||||||
|
}
|
||||||
|
},
|
||||||
|
'/api': {
|
||||||
|
// 测试环境
|
||||||
|
target: base_url,
|
||||||
|
secure: true,
|
||||||
|
changeOrigin: true,
|
||||||
|
pathRewrite: {
|
||||||
|
'^/api': 'api'
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
|
||||||
// Various Dev Server settings
|
// Various Dev Server settings
|
||||||
host: 'localhost', // can be overwritten by process.env.HOST
|
host: 'localhost', // can be overwritten by process.env.HOST
|
||||||
@@ -57,7 +77,7 @@ module.exports = {
|
|||||||
* then assetsPublicPath should be set to "/bar/".
|
* then assetsPublicPath should be set to "/bar/".
|
||||||
* In most cases please use '/' !!!
|
* In most cases please use '/' !!!
|
||||||
*/
|
*/
|
||||||
assetsPublicPath: '/',
|
assetsPublicPath: './',
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Source Maps
|
* Source Maps
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ import Config from '@/config'
|
|||||||
|
|
||||||
// 创建axios实例
|
// 创建axios实例
|
||||||
const service = axios.create({
|
const service = axios.create({
|
||||||
baseURL: process.env.BASE_API, // api 的 base_url
|
baseURL: process.env.NODE_ENV === 'production' ? process.env.BASE_API : '/', // api 的 base_url
|
||||||
timeout: Config.timeout // 请求超时时间
|
timeout: Config.timeout // 请求超时时间
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|||||||
@@ -6,7 +6,7 @@
|
|||||||
<svg-icon icon-class="visits" class-name="card-panel-icon" />
|
<svg-icon icon-class="visits" class-name="card-panel-icon" />
|
||||||
</div>
|
</div>
|
||||||
<div class="card-panel-description">
|
<div class="card-panel-description">
|
||||||
<div class="card-panel-text">Daily Pv</div>
|
<div class="card-panel-text">日流量</div>
|
||||||
<count-to :start-val="0" :end-val="count.newVisits" :duration="2600" class="card-panel-num"/>
|
<count-to :start-val="0" :end-val="count.newVisits" :duration="2600" class="card-panel-num"/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -17,7 +17,7 @@
|
|||||||
<svg-icon icon-class="ipvisits" class-name="card-panel-icon" />
|
<svg-icon icon-class="ipvisits" class-name="card-panel-icon" />
|
||||||
</div>
|
</div>
|
||||||
<div class="card-panel-description">
|
<div class="card-panel-description">
|
||||||
<div class="card-panel-text">Daily Ip</div>
|
<div class="card-panel-text">日IP量</div>
|
||||||
<count-to :start-val="0" :end-val="count.newIp" :duration="3000" class="card-panel-num"/>
|
<count-to :start-val="0" :end-val="count.newIp" :duration="3000" class="card-panel-num"/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -28,7 +28,7 @@
|
|||||||
<svg-icon icon-class="visits" class-name="card-panel-icon" />
|
<svg-icon icon-class="visits" class-name="card-panel-icon" />
|
||||||
</div>
|
</div>
|
||||||
<div class="card-panel-description">
|
<div class="card-panel-description">
|
||||||
<div class="card-panel-text">Weekly Pv</div>
|
<div class="card-panel-text">周流量</div>
|
||||||
<count-to :start-val="0" :end-val="count.recentVisits" :duration="3200" class="card-panel-num"/>
|
<count-to :start-val="0" :end-val="count.recentVisits" :duration="3200" class="card-panel-num"/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -39,7 +39,7 @@
|
|||||||
<svg-icon icon-class="ipvisits" class-name="card-panel-icon" />
|
<svg-icon icon-class="ipvisits" class-name="card-panel-icon" />
|
||||||
</div>
|
</div>
|
||||||
<div class="card-panel-description">
|
<div class="card-panel-description">
|
||||||
<div class="card-panel-text">Weekly Ip</div>
|
<div class="card-panel-text">周IP量</div>
|
||||||
<count-to :start-val="0" :end-val="count.recentIp" :duration="3600" class="card-panel-num"/>
|
<count-to :start-val="0" :end-val="count.recentIp" :duration="3600" class="card-panel-num"/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -194,7 +194,7 @@ export default {
|
|||||||
download() {
|
download() {
|
||||||
this.downloadLoading = true
|
this.downloadLoading = true
|
||||||
downloadUser().then(result => {
|
downloadUser().then(result => {
|
||||||
downloadFile(result, '用户列表', 'xls')
|
downloadFile(result, '用户列表', 'xlsx')
|
||||||
this.downloadLoading = false
|
this.downloadLoading = false
|
||||||
}).catch(() => {
|
}).catch(() => {
|
||||||
this.downloadLoading = false
|
this.downloadLoading = false
|
||||||
|
|||||||
Reference in New Issue
Block a user