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