Commit 9b285af2 authored by lwy's avatar lwy

备案参数总表-修改导出文件名

parent 324609fe
......@@ -114,7 +114,7 @@
plain
@click="handleExport"
v-hasPermi="['control:library:export']"
>导出最新版本列表数据</el-button>
>导出历史数据列表数据</el-button>
<!-- 在el-table上添加v-if延迟渲染 -->
......@@ -360,9 +360,16 @@ function handleSelectionChange(selection) {
/** 导出按钮操作 */
function handleExport() {
const now = new Date();
const formattedTime = `${now.getFullYear()}`
+ `${String(now.getMonth()+1).padStart(2,'0')}`
+ `${String(now.getDate()).padStart(2,'0')}`
+ `${String(now.getHours()).padStart(2,'0')}`
+ `${String(now.getMinutes()).padStart(2,'0')}`
+ `${String(now.getSeconds()).padStart(2,'0')}`;
proxy.download('control/library/export', {
...queryParams.value
}, `library_${new Date().getTime()}.xlsx`)
}, `备案参数总表主列表信息-${formattedTime}.xlsx`)
}
function handleView(row) {
......@@ -372,7 +379,8 @@ function handleView(row) {
id: row.id,
modelCode: row.modelCode,
modelSeries: row.modelSeries,
announcementNumber: row.announcementNumber
announcementNumber: row.announcementNumber,
versionNumber: row.versionNumber
}
})
}
......
......@@ -360,9 +360,16 @@ function handleSelectionChange(selection) {
/** 导出按钮操作 */
function handleExport() {
const now = new Date();
const formattedTime = `${now.getFullYear()}`
+ `${String(now.getMonth()+1).padStart(2,'0')}`
+ `${String(now.getDate()).padStart(2,'0')}`
+ `${String(now.getHours()).padStart(2,'0')}`
+ `${String(now.getMinutes()).padStart(2,'0')}`
+ `${String(now.getSeconds()).padStart(2,'0')}`;
proxy.download('control/library/export', {
...queryParams.value
}, `library_${new Date().getTime()}.xlsx`)
}, `备案参数总表主列表信息-${formattedTime}.xlsx`)
}
function handleView(row) {
......@@ -372,7 +379,8 @@ function handleView(row) {
id: row.id,
modelCode: row.modelCode,
modelSeries: row.modelSeries,
announcementNumber: row.announcementNumber
announcementNumber: row.announcementNumber,
versionNumber: row.versionNumber
}
})
}
......
......@@ -73,6 +73,7 @@ import { useRoute } from 'vue-router';
const route = useRoute();
const { proxy } = getCurrentInstance();
const versionNumber = route.query.versionNumber
const modelCode = route.query.modelCode
const modelSeries = route.query.modelSeries
const announcementNumber = route.query.announcementNumber
......@@ -232,9 +233,21 @@ function handleDelete(row) {
/** 导出按钮操作 */
function handleExport() {
// 时间格式化处理
const now = new Date();
const formattedTime = [
now.getFullYear(),
String(now.getMonth()+1).padStart(2,'0'),
String(now.getDate()).padStart(2,'0'),
String(now.getHours()).padStart(2,'0'),
String(now.getMinutes()).padStart(2,'0'),
String(now.getSeconds()).padStart(2,'0')
].join('');
// 构造最终文件名
const filename = `${announcementNumber}-${versionNumber}-${formattedTime}.xlsx`;
proxy.download('control/parameter/export', {
...queryParams.value
}, `parameter_${new Date().getTime()}.xlsx`)
}, filename)
}
getList();
......
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