|
|
|
@ -39,6 +39,21 @@ |
|
|
|
<el-form-item :label="' '"> |
|
|
|
<el-button @click="search()" style="margin-left: 0px;margin-top: 0px" type="primary">查询</el-button> |
|
|
|
<el-button @click="scanReport()" style="margin-left: 0px;margin-top: 0px" type="primary">扫码报工</el-button> |
|
|
|
<download-excel |
|
|
|
:fields="exportDataStandard" |
|
|
|
:data="tableData" |
|
|
|
type="xlsx" |
|
|
|
:name="exportName" |
|
|
|
:header="exportHeader" |
|
|
|
:footer="exportFooter" |
|
|
|
:defaultValue="exportDefaultValue" |
|
|
|
:fetch="createExportData" |
|
|
|
:before-generate="startDownload" |
|
|
|
:before-finish="finishDownload" |
|
|
|
worksheet="导出信息" |
|
|
|
class="el-button el-button--primary el-button--medium"> |
|
|
|
{{'导出'}} |
|
|
|
</download-excel> |
|
|
|
</el-form-item> |
|
|
|
</el-form> |
|
|
|
<el-table |
|
|
|
@ -231,8 +246,7 @@ |
|
|
|
|
|
|
|
<script> |
|
|
|
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() { |
|
|
|
} |
|
|
|
|