Browse Source

0412 新看板

master
ruanqi 2 years ago
parent
commit
43da191294
  1. 57
      src/views/modules/production/dailyPlanReport.vue

57
src/views/modules/production/dailyPlanReport.vue

@ -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)// 100
let D = dd.getDate() < 10 ? '0' + dd.getDate() : dd.getDate()// 100
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() {
}

Loading…
Cancel
Save