feat(wms): 优化出库单复制功能

- 修改审批按钮显示逻辑,增加对 '0' 状态的判断
- 在保存出库单明细时添加高价值物料标识字段
- 在选择物料时将高价值物料标识同步到对话框表格中
master
zangch@mesnac.com 3 months ago
parent 02342ab2f4
commit f961376543

@ -94,7 +94,7 @@
<el-button
size="small"
type="warning"
v-if="scope.row.needApprove &amp;&amp; (scope.row.auditStatus === null || scope.row.auditStatus === undefined || scope.row.auditStatus === '')"
v-if="scope.row.needApprove &amp;&amp; (scope.row.auditStatus === null || scope.row.auditStatus === undefined || scope.row.auditStatus === '' || scope.row.auditStatus === '0' )"
@click.stop="openApprove(scope.row)"
>审批</el-button>
<el-button size="small" @click.stop="parentTableUpdate(scope.row)">
@ -842,7 +842,8 @@ const dialogSubmit = async () => {
materialSpe: item.materialSpe || item.materialSpec, // materialSpec -> materialSpe
unitName: item.materialUnit, // materialUnit -> unitName
outstockQty: Number(item.outstockQty || 0),
materialCategoryId: dialogForm.value.materialCategoryId
materialCategoryId: dialogForm.value.materialCategoryId,
isHighValue: item.isHighValue,
}))
.filter(d => d.materialCode && Number(d.outstockQty) > 0);
@ -964,6 +965,7 @@ const submitMaterialForm = () => {
dialogtable.value[currentRowIndex.value].materialCode = selectedMaterial.value.materialCode;
dialogtable.value[currentRowIndex.value].unitName = selectedMaterial.value.materialUnit;
dialogtable.value[currentRowIndex.value].materialSpe = selectedMaterial.value.materialSpec;
dialogtable.value[currentRowIndex.value].isHighValue = selectedMaterial.value.isHighValue;
//
}
}

Loading…
Cancel
Save