Commit 9b285af2 authored by lwy's avatar lwy

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

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