测试环境配置代理访问接口,修改用户导出格式为.xlsx

This commit is contained in:
dqjdda
2019-09-26 14:43:07 +08:00
parent 9232dbf59f
commit decdc5a94a
4 changed files with 31 additions and 11 deletions

View File

@@ -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

View File

@@ -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 // 请求超时时间
}) })

View File

@@ -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>

View File

@@ -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