|
|
|
@ -446,6 +446,34 @@ |
|
|
|
min-width="120" |
|
|
|
label="物料名称"> |
|
|
|
</el-table-column> |
|
|
|
<el-table-column |
|
|
|
prop="relatedOrderNo" |
|
|
|
header-align="center" |
|
|
|
align="center" |
|
|
|
min-width="100" |
|
|
|
label="关联单号"> |
|
|
|
<template slot-scope="scope"> |
|
|
|
<el-input |
|
|
|
v-model="scope.row.relatedOrderNo" |
|
|
|
clearable |
|
|
|
style="height: 11px; width: 98%;"> |
|
|
|
</el-input> |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
<el-table-column |
|
|
|
prop="relatedOrderLineNo" |
|
|
|
header-align="center" |
|
|
|
align="center" |
|
|
|
min-width="80" |
|
|
|
label="关联单行号"> |
|
|
|
<template slot-scope="scope"> |
|
|
|
<el-input |
|
|
|
v-model="scope.row.relatedOrderLineNo" |
|
|
|
clearable |
|
|
|
style="height: 11px; width: 98%;"> |
|
|
|
</el-input> |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
<el-table-column |
|
|
|
prop="" |
|
|
|
header-align="center" |
|
|
|
@ -565,8 +593,15 @@ |
|
|
|
prop="relatedOrderNo" |
|
|
|
header-align="center" |
|
|
|
align="center" |
|
|
|
min-width="100" |
|
|
|
label="关联单号"> |
|
|
|
</el-table-column> |
|
|
|
<el-table-column |
|
|
|
prop="relatedOrderLineNo" |
|
|
|
header-align="center" |
|
|
|
align="center" |
|
|
|
min-width="80" |
|
|
|
label="采购订单"> |
|
|
|
label="关联单行号"> |
|
|
|
</el-table-column> |
|
|
|
<el-table-column |
|
|
|
prop="partNo" |
|
|
|
@ -1677,6 +1712,23 @@ |
|
|
|
|
|
|
|
// 新增明细 |
|
|
|
saveOutboundDetail () { |
|
|
|
// 校验已选物料列表不能为空 |
|
|
|
if (!this.partList2 || this.partList2.length === 0) { |
|
|
|
this.$message.warning('请选择物料!') |
|
|
|
return |
|
|
|
} |
|
|
|
// 校验关联单号和关联单行号必填 |
|
|
|
for (let i = 0; i < this.partList2.length; i++) { |
|
|
|
const part = this.partList2[i] |
|
|
|
if (!part.relatedOrderNo || part.relatedOrderNo.trim() === '') { |
|
|
|
this.$message.warning(`物料 ${part.partNo} 的关联单号不能为空!`) |
|
|
|
return |
|
|
|
} |
|
|
|
if (!part.relatedOrderLineNo || part.relatedOrderLineNo.toString().trim() === '') { |
|
|
|
this.$message.warning(`物料 ${part.partNo} 的关联单行号不能为空!`) |
|
|
|
return |
|
|
|
} |
|
|
|
} |
|
|
|
let tempData = { |
|
|
|
orderNo: this.detailSearchData.orderNo, |
|
|
|
createdBy: this.$store.state.user.name, |
|
|
|
|