Browse Source

24-03-14 出库扫描报表

master
zelian_wu 2 years ago
parent
commit
13f1668041
  1. 43
      src/views/modules/production/outboundLabelScan.vue

43
src/views/modules/production/outboundLabelScan.vue

@ -1,5 +1,6 @@
<script>
import {searchOutboundLabelScanList} from "../../../api/production/generateReport";
import dayjs from "dayjs";
export default {
data(){
@ -13,6 +14,18 @@ export default {
orderNo:undefined,
scanType:'',
},
exportDataStandard: {
'通知单号': 'delNotifyNo',
'通知单号序号': 'delNotifyItemNo',
'产品编码': 'partNo',
'产品名称': 'partDescription',
'扫描数量': 'scanQty',
'袋装类型': 'scanType',
'销售订单号': 'orderNo',
'操作员': 'createBy',
'扫描时间': 'createData',
},
fileName:'发货扫描报表-'+this.getStrDate(),
}
},
methods:{
@ -26,7 +39,20 @@ export default {
}).catch((error)=>{
this.$message.error(error);
})
}
},
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
},
createExportData () {
return this.outboundLabelList
},
},
created() {
this.searchOutboundLabelList();
@ -62,6 +88,21 @@ export default {
</el-form-item>
<el-form-item label=" ">
<el-button @click="searchOutboundLabelList">查询</el-button>
<download-excel
:fields="exportDataStandard"
:data="outboundLabelList"
type="xlsx"
:name="fileName"
:header="['发货扫描列表']"
:footer="[]"
:defaultValue="'这一行这一列没有数据'"
:fetch="createExportData"
:before-generate="()=>{}"
:before-finish="()=>{}"
worksheet="导出信息"
class="el-button el-button--primary el-button--medium">
{{'导出'}}
</download-excel>
</el-form-item>
</el-form>
<el-table :data="outboundLabelList" height="81vh"

Loading…
Cancel
Save