From 43da1912947b5c4b54889cbeee8a7119d9106b1e Mon Sep 17 00:00:00 2001 From: ruanqi Date: Mon, 4 Dec 2023 16:01:52 +0800 Subject: [PATCH] =?UTF-8?q?0412=20=E6=96=B0=E7=9C=8B=E6=9D=BF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../modules/production/dailyPlanReport.vue | 57 ++++++++++++++++++- 1 file changed, 55 insertions(+), 2 deletions(-) diff --git a/src/views/modules/production/dailyPlanReport.vue b/src/views/modules/production/dailyPlanReport.vue index 47b63b5..3770a3f 100644 --- a/src/views/modules/production/dailyPlanReport.vue +++ b/src/views/modules/production/dailyPlanReport.vue @@ -39,6 +39,21 @@ 查询 扫码报工 + + {{'导出'}} + import { - getHunlianTaskData,getHunlianTaskDetailData - ,cancelTask,reportTask,cancelReportTask,getPartNoOnHand,getHunLianPrintData + getHunlianTaskData,getHunlianTaskDetailData,cancelTask,reportTask,cancelReportTask,getPartNoOnHand,getHunLianPrintData } from "@/api/production.js" import { printTransNoLabel, @@ -275,6 +289,25 @@ }, scanModalFlag:false, scanTaskNo:'', + // 导出 start + exportData: [], + exportDataStandard: { + '混炼任务单号': 'taskNo', + '混炼物料编码': 'partNo', + '混炼胶名称': 'partDesc', + '混炼胶数量': 'taskQty', + '合并日期': 'createDate', + '创建人': 'createBy', + '是否报工': 'reportFlag', + '报工数量': 'reportQty', + '是否入库': 'wareHouseFlag', + '合并生产订单号': 'orderRef1', + }, + exportName: '日计划列表' + this.getStrDate(), + exportHeader: ['日计划列表'], + exportFooter: [], + exportDefaultValue: '这一行这一列没有数据', + // 导出 end } }, mounted() { @@ -508,6 +541,26 @@ } }) }, + createExportData () { + return this.tableData + }, + startDownload () { + // this.exportData = this.dataList + + }, + finishDownload () { + + }, + getStrDate () { + let dd = new Date() + let Y = dd.getFullYear() + let M = (dd.getMonth() + 1) < 10 ? '0' + (dd.getMonth() + 1) : (dd.getMonth() + 1)// 获取当前月份的日期,不足10补0 + let D = dd.getDate() < 10 ? '0' + dd.getDate() : dd.getDate()// 获取当前几号,不足10补0 + let H = dd.getHours() < 10 ? '0' + dd.getHours() : dd.getHours() + let MM = dd.getMinutes() < 10 ? '0' + dd.getMinutes() : dd.getMinutes() + let S = dd.getSeconds() < 10 ? '0' + dd.getSeconds() : dd.getSeconds() + return Y + M + D + H + MM + S + } }, created() { }