优化excel导出的文件格式和文件名称
This commit is contained in:
@@ -3,7 +3,7 @@
|
|||||||
* 高级查询按钮调用 superQuery方法 高级查询组件ref定义为superQueryModal
|
* 高级查询按钮调用 superQuery方法 高级查询组件ref定义为superQueryModal
|
||||||
* data中url定义 list为查询列表 delete为删除单条记录 deleteBatch为批量删除
|
* data中url定义 list为查询列表 delete为删除单条记录 deleteBatch为批量删除
|
||||||
*/
|
*/
|
||||||
import { filterObj } from '@/utils/util';
|
import { filterObj,getNowFormatStr } from '@/utils/util';
|
||||||
import { deleteAction, getAction, postAction, downFile, getFileAccessHttpUrl } from '@/api/manage'
|
import { deleteAction, getAction, postAction, downFile, getFileAccessHttpUrl } from '@/api/manage'
|
||||||
import Vue from 'vue'
|
import Vue from 'vue'
|
||||||
import { ACCESS_TOKEN } from "@/store/mutation-types"
|
import { ACCESS_TOKEN } from "@/store/mutation-types"
|
||||||
@@ -301,7 +301,7 @@ export const JeecgListMixin = {
|
|||||||
let link = document.createElement('a')
|
let link = document.createElement('a')
|
||||||
link.style.display = 'none'
|
link.style.display = 'none'
|
||||||
link.href = url
|
link.href = url
|
||||||
link.setAttribute('download', fileName+'.xls')
|
link.setAttribute('download', fileName + '_' + getNowFormatStr()+'.xls')
|
||||||
document.body.appendChild(link)
|
document.body.appendChild(link)
|
||||||
link.click()
|
link.click()
|
||||||
document.body.removeChild(link); //下载完成移除元素
|
document.body.removeChild(link); //下载完成移除元素
|
||||||
|
|||||||
@@ -618,7 +618,7 @@ export function openDownloadDialog (url, saveName) {
|
|||||||
}
|
}
|
||||||
let aLink = document.createElement('a')
|
let aLink = document.createElement('a')
|
||||||
aLink.href = url
|
aLink.href = url
|
||||||
saveName = saveName + '_' + getNowFormatStr() + '.xlsx'
|
saveName = saveName + '_' + getNowFormatStr() + '.xls'
|
||||||
aLink.download = saveName || '' // HTML5新增的属性,指定保存文件名,可以不要后缀,注意,file:///模式下不会生效
|
aLink.download = saveName || '' // HTML5新增的属性,指定保存文件名,可以不要后缀,注意,file:///模式下不会生效
|
||||||
let event
|
let event
|
||||||
if (window.MouseEvent) event = new MouseEvent('click')
|
if (window.MouseEvent) event = new MouseEvent('click')
|
||||||
|
|||||||
@@ -63,7 +63,7 @@
|
|||||||
</a-col>
|
</a-col>
|
||||||
<a-col :span="24/2">
|
<a-col :span="24/2">
|
||||||
<a-form-item :labelCol="labelCol" :wrapperCol="wrapperCol" label="税率(%)">
|
<a-form-item :labelCol="labelCol" :wrapperCol="wrapperCol" label="税率(%)">
|
||||||
<a-input placeholder="请输入税率(%)" v-decorator.trim="[ 'taxRate' ]" />
|
<a-input-number style="width:100%" placeholder="请输入税率" v-decorator.trim="[ 'taxRate' ]" />
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
</a-col>
|
</a-col>
|
||||||
<a-col :span="24/2">
|
<a-col :span="24/2">
|
||||||
|
|||||||
@@ -63,7 +63,7 @@
|
|||||||
</a-col>
|
</a-col>
|
||||||
<a-col :span="24/2">
|
<a-col :span="24/2">
|
||||||
<a-form-item :labelCol="labelCol" :wrapperCol="wrapperCol" label="税率(%)">
|
<a-form-item :labelCol="labelCol" :wrapperCol="wrapperCol" label="税率(%)">
|
||||||
<a-input placeholder="请输入税率(%)" v-decorator.trim="[ 'taxRate' ]" />
|
<a-input-number style="width:100%" placeholder="请输入税率" v-decorator.trim="[ 'taxRate' ]" />
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
</a-col>
|
</a-col>
|
||||||
<a-col :span="24/2">
|
<a-col :span="24/2">
|
||||||
|
|||||||
Reference in New Issue
Block a user