fix:物料产品管理(BOM组成)、到货通知单(物料信息)的单位名称问题解决。

This commit is contained in:
zhangxuanming 2025-02-07 10:54:32 +08:00
parent caac47f68a
commit cda33a6177
2 changed files with 10 additions and 8 deletions

View File

@ -31,7 +31,7 @@
<el-table-column label="物料编码" align="center" prop="bomItemCode" />
<el-table-column label="物料名称" align="center" prop="bomItemName" :show-overflow-tooltip="true" />
<el-table-column label="规格" align="center" prop="bomItemSpec" :show-overflow-tooltip="true" />
<el-table-column label="单位" width="60px" align="center" prop="unitOfMeasure" />
<el-table-column label="单位" width="60px" align="center" prop="unitName" />
<el-table-column label="使用比例" width="90px" align="center" prop="quantity" />
<el-table-column label="备注" align="center" prop="remark" :show-overflow-tooltip="true" />
<el-table-column label="操作" align="center" class-name="small-padding fixed-width" v-if="optType !='view'">
@ -74,8 +74,8 @@
<el-form-item label="BOM物料规格" prop="bomItemSpec">
<el-input v-model="form.bomItemSpec" readonly type="textarea" placeholder="请输入内容" />
</el-form-item>
<el-form-item label="BOM物料单位" prop="unitOfMeasure">
<el-input v-model="form.unitOfMeasure" readonly placeholder="请输入BOM物料单位" />
<el-form-item label="BOM物料单位" prop="unitName">
<el-input v-model="form.unitName" readonly placeholder="请输入BOM物料单位" />
</el-form-item>
<el-form-item label="物料使用比例" prop="quantity">
<el-input-number :precision="4" :step="0.1" :min="0" v-model="form.quantity" placeholder="请输入物料使用比例" />
@ -251,7 +251,7 @@ components: { ItemSelect },
},
//
onItemSelected(obj){
debugger;
console.log(obj, '-----obj----===')
this.form.itemId = this.itemId;
if(obj != undefined && obj != null){
obj.forEach(element => {
@ -261,6 +261,7 @@ components: { ItemSelect },
this.form.bomItemSpec = element.specification;
this.form.unitOfMeasure = element.unitOfMeasure;
this.form.itemOrProduct = element.itemOrProduct;
this.form.unitName = element.unitName
this.form.quantity = 1;
this.form.enableFlag = 'Y';
var retFlag = false;

View File

@ -41,7 +41,7 @@
<el-table-column label="物料编码" width="120px" align="center" prop="itemCode" />
<el-table-column label="物料名称" width="150px" align="center" prop="itemName" />
<el-table-column label="规格型号" align="center" prop="specification" />
<el-table-column label="单位" align="center" prop="unitOfMeasure" />
<el-table-column label="单位" align="center" prop="unitName" />
<el-table-column label="到货数量" align="center" prop="quantityArrival" />
<el-table-column label="是否检验" align="center" prop="iqcCheck">
<template slot-scope="scope">
@ -97,8 +97,8 @@
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item label="单位" prop="unitOfMeasure">
<el-input v-model="form.unitOfMeasure" readonly="readonly" />
<el-form-item label="单位" prop="unitName">
<el-input v-model="form.unitName" readonly="readonly" />
</el-form-item>
</el-col>
</el-row>
@ -304,13 +304,14 @@ export default {
},
//
onItemSelected(obj){
debugger;
console.log(obj, '-----obj=========')
if(obj != undefined && obj != null){
this.form.itemId = obj.itemId;
this.form.itemCode = obj.itemCode;
this.form.itemName = obj.itemName;
this.form.specification = obj.specification;
this.form.unitOfMeasure = obj.unitOfMeasure;
this.form.unitName = obj.unitName
}
},
//IQC