|
@@ -94,6 +94,7 @@ import { getSystemHistory, histroyDownLoad } from '@/api/runData/index.ts';
|
|
|
const EchartRef = ref(null);
|
|
|
const state = reactive({
|
|
|
visible: false,
|
|
|
+ dialogInfo: {},
|
|
|
formData: {
|
|
|
rid: '',
|
|
|
saveStartDate: '',
|
|
@@ -144,7 +145,10 @@ const handleDownload = async () => {
|
|
|
let dataCodesList = state.dataCodesArr.map((item) => item.value);
|
|
|
let params = { rid, saveStartDate, saveEndData, dataCodes: dataCodesList };
|
|
|
const res = await histroyDownLoad(params);
|
|
|
- download(res.data, '历史数据表.xls');
|
|
|
+ let xlsTitle = state.dialogInfo._id
|
|
|
+ ? `${state.dialogInfo._id}-历史数据表`
|
|
|
+ : '历史数据表';
|
|
|
+ download(res.data, `${xlsTitle}.xls`);
|
|
|
};
|
|
|
const download = (data, fileName) => {
|
|
|
if (!data) {
|
|
@@ -161,6 +165,7 @@ const download = (data, fileName) => {
|
|
|
/**打开弹框 */
|
|
|
const openDialog = (row) => {
|
|
|
state.visible = true;
|
|
|
+ state.dialogInfo = { ...row };
|
|
|
const today = new Date();
|
|
|
const currentDate = formatTime(today, 'YYYY-MM-DD HH:mm:ss');
|
|
|
const beginDate = new Date(today.getTime() - 24 * 60 * 60 * 1000);
|