Browse Source

2025-10-30

修改销售发货装箱完成操作
master
fengyuan_yang 2 months ago
parent
commit
472ae10e98
  1. 21
      src/views/modules/boxManage/saleBoxManage.vue
  2. 7
      src/views/modules/warehouse/countingReport.vue

21
src/views/modules/boxManage/saleBoxManage.vue

@ -1115,19 +1115,28 @@ export default {
//
async handleComplete(row){
this.$confirm('是否包装完成?', '提示', {
this.$confirm('是否包装完成?完成后将创建检验任务', '提示', {
confirmButtonText: '是',
cancelButtonText: '否',
type: 'warning'
}).then(async () => {
try {
const {data} = await updateOrderStatus({
site: row.site,
buNo: row.buNo,
orderNo: row.orderNo
const {data} = await this.$http({
url: this.$http.adornUrl('/boxForNotification/completePacking'),
method: 'post',
data: this.$http.adornData({
site: row.site,
buNo: row.buNo,
orderNo: row.orderNo,
customerId: row.customerId,
relatedOrderNo: row.relatedOrderNo,
relatedOrderLineNo: row.relatedOrderLineNo,
requiredQty: row.requiredQty,
orderQty: row.orderQty
})
})
if(data && data.code === 0){
this.$message.success('操作成功,单据状态已更新为"待出库"')
this.$message.success('包装完成,检验任务已创建')
//
this.getMainData()
} else {

7
src/views/modules/warehouse/countingReport.vue

@ -193,13 +193,14 @@
border
v-loading="detailLoading"
style="width: 100%;">
<el-table-column type="index" label="NO." header-align="center" align="center" width="60"></el-table-column>
<el-table-column type="index" label="NO." header-align="center" align="center" width="50"></el-table-column>
<el-table-column prop="rollNo" label="标签条码" header-align="center" align="left" min-width="120"></el-table-column>
<el-table-column prop="rollQty" label="标签数量" header-align="center" align="right" min-width="80"></el-table-column>
<el-table-column prop="checkedQty" label="盘点数量" header-align="center" align="right" min-width="80"></el-table-column>
<el-table-column prop="labelType" label="标签类型" header-align="center" align="center" min-width="100"></el-table-column>
<el-table-column prop="partNo" label="物料编码" header-align="center" align="left" min-width="120"></el-table-column>
<el-table-column prop="partDesc" label="物料名称" header-align="center" align="left" min-width="300"></el-table-column>
<el-table-column prop="checkedFlag" label="是否盘点" header-align="center" align="center" min-width="100">
<el-table-column prop="checkedFlag" label="是否盘点" header-align="center" align="center" min-width="80">
<template slot-scope="scope">
{{ scope.row.checkedFlag === 'Y' ? '是' : '否' }}
</template>
@ -374,7 +375,7 @@ export default {
const month = String(today.getMonth() + 1).padStart(2, '0')
const day = String(today.getDate()).padStart(2, '0')
const todayStr = `${year}-${month}-${day}`
this.modalData = {
flag: 'add',
bu: this.userBuList.length > 0 ? this.userBuList[0].buNo : '',

Loading…
Cancel
Save