5 changed files with 150 additions and 15 deletions
-
1src/api/production/generateReport.js
-
24src/views/modules/production/bagLabels.vue
-
84src/views/modules/production/outboundLabelScan.vue
-
44src/views/modules/production/scanForm.vue
-
12src/views/modules/production/shippingScan.vue
@ -0,0 +1,84 @@ |
|||||
|
<script> |
||||
|
import {searchOutboundLabelScanList} from "../../../api/production/generateReport"; |
||||
|
|
||||
|
export default { |
||||
|
data(){ |
||||
|
return{ |
||||
|
outboundLabelList:[], |
||||
|
searchData:{ |
||||
|
delNotifyNo:undefined, |
||||
|
delNotifyItemNo:undefined, |
||||
|
partNo:undefined, |
||||
|
partDescription:undefined, |
||||
|
orderNo:undefined, |
||||
|
scanType:'', |
||||
|
}, |
||||
|
} |
||||
|
}, |
||||
|
methods:{ |
||||
|
searchOutboundLabelList(){ |
||||
|
searchOutboundLabelScanList(this.searchData).then(({data})=>{ |
||||
|
if (data && data.code === 0){ |
||||
|
this.outboundLabelList = data.rows |
||||
|
}else { |
||||
|
this.$message.warning(data.msg) |
||||
|
} |
||||
|
}).catch((error)=>{ |
||||
|
this.$message.error(error); |
||||
|
}) |
||||
|
} |
||||
|
}, |
||||
|
created() { |
||||
|
this.searchOutboundLabelList(); |
||||
|
} |
||||
|
} |
||||
|
</script> |
||||
|
|
||||
|
<template> |
||||
|
<div> |
||||
|
<el-form :model="searchData" :inline="true" label-position="top"> |
||||
|
<el-form-item label="通知单单号"> |
||||
|
<el-input v-model="searchData.delNotifyNo"></el-input> |
||||
|
</el-form-item> |
||||
|
<el-form-item label="通知单号序号"> |
||||
|
<el-input v-model="searchData.delNotifyItemNo"></el-input> |
||||
|
</el-form-item> |
||||
|
<el-form-item label="产品编码"> |
||||
|
<el-input v-model="searchData.partNo"></el-input> |
||||
|
</el-form-item> |
||||
|
<el-form-item label="产品名称规格"> |
||||
|
<el-input v-model="searchData.partDescription"></el-input> |
||||
|
</el-form-item> |
||||
|
<br> |
||||
|
<el-form-item label="销售订单号"> |
||||
|
<el-input v-model="searchData.orderNo"></el-input> |
||||
|
</el-form-item> |
||||
|
<el-form-item label="扫描袋装类型"> |
||||
|
<el-select v-model="searchData.scanType"> |
||||
|
<el-option value="" label="全部"></el-option> |
||||
|
<el-option value="标准数量" label="标准数量"></el-option> |
||||
|
<el-option value="零数量" label="零数量"></el-option> |
||||
|
</el-select> |
||||
|
</el-form-item> |
||||
|
<el-form-item label=" "> |
||||
|
<el-button @click="searchOutboundLabelList">查询</el-button> |
||||
|
</el-form-item> |
||||
|
</el-form> |
||||
|
<el-table :data="outboundLabelList" height="81vh" |
||||
|
stripe border> |
||||
|
<el-table-column label="通知单号" header-align="center" align="center" show-overflow-tooltip prop="delNotifyNo"/> |
||||
|
<el-table-column label="通知单号序号" header-align="center" align="left" show-overflow-tooltip prop="delNotifyItemNo"/> |
||||
|
<el-table-column label="产品编码" header-align="center" prop="partNo" show-overflow-tooltip></el-table-column> |
||||
|
<el-table-column prop="partDescription" header-align="center" align="left" show-overflow-tooltip label="产品名称规格"/> |
||||
|
<el-table-column label="数量" header-align="center" align="center" show-overflow-tooltip prop="scanQty"/> |
||||
|
<el-table-column label="类型" header-align="center" align="left" show-overflow-tooltip prop="scanType"/> |
||||
|
<el-table-column prop="orderNo" header-align="center" align="left" label="销售订单号"/> |
||||
|
<el-table-column label="操作员" header-align="center" align="left" show-overflow-tooltip prop="createBy"/> |
||||
|
<el-table-column label="扫描时间" header-align="center" align="center" show-overflow-tooltip prop="createData"/> |
||||
|
</el-table> |
||||
|
</div> |
||||
|
</template> |
||||
|
|
||||
|
<style scoped> |
||||
|
|
||||
|
</style> |
||||
Write
Preview
Loading…
Cancel
Save
Reference in new issue