fix:生产工单的单位名称问题解决

This commit is contained in:
zhangxuanming 2025-02-08 17:37:33 +08:00
parent 4d5ea536e7
commit 381250fa3c
3 changed files with 10 additions and 6 deletions

View File

@ -73,7 +73,7 @@
<el-table-column label="产品编号" width="120" align="center" prop="productCode" />
<el-table-column label="产品名称" width="200" align="center" prop="productName" :show-overflow-tooltip="true"/>
<el-table-column label="规格型号" align="center" prop="productSpc" :show-overflow-tooltip="true"/>
<el-table-column label="单位" align="center" prop="unitOfMeasure" />
<el-table-column label="单位" align="center" prop="unitName" />
<el-table-column label="工单数量" align="center" prop="quantity" />
<el-table-column label="客户编码" align="center" prop="clientCode" />
<el-table-column label="客户名称" align="center" prop="clientName" :show-overflow-tooltip="true"/>

View File

@ -89,7 +89,7 @@
<el-table-column label="产品物料编码" align="center" prop="itemCode" />
<el-table-column label="产品物料名称" 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="quantityTransfered" />
<el-table-column label="操作" align="center" class-name="small-padding fixed-width">
<template slot-scope="scope">
@ -356,6 +356,7 @@ export default {
this.$refs.woSelect.handleOpen(this.form.workorderId)
},
onWorkorderSelected(row){
console.log(row, '-----------------')
if(row != undefined && row != null){
this.form.workorderId = row.workorderId;
this.form.workorderCode = row.workorderCode;
@ -365,6 +366,7 @@ export default {
this.form.itemName = row.productName;
this.form.specification = row.specification;
this.form.unitOfMeasure = row.unitOfMeasure;
this.form.unitName = row.unitName
}
},
}

View File

@ -159,7 +159,7 @@
<el-table-column label="产品编号" width="120" align="center" prop="productCode" />
<el-table-column label="产品名称" width="200" align="center" prop="productName" :show-overflow-tooltip="true"/>
<el-table-column label="规格型号" align="center" prop="productSpc" :show-overflow-tooltip="true"/>
<el-table-column label="单位" align="center" prop="unitOfMeasure" />
<el-table-column label="单位" align="center" prop="unitName" />
<el-table-column label="工单数量" align="center" prop="quantity" />
<el-table-column label="调整数量" align="center" prop="quantityChanged" />
<el-table-column label="已生产数量" align="center" width="100px" prop="quantityProduced" />
@ -321,8 +321,8 @@
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="单位" prop="unitOfMeasure">
<el-input v-model="form.unitOfMeasure" placeholder="请选择产品" disabled/>
<el-form-item label="单位" prop="unitName">
<el-input v-model="form.unitName" placeholder="请选择产品" disabled/>
</el-form-item>
</el-col>
</el-row>
@ -770,12 +770,14 @@ export default {
},
//
onItemSelected(obj){
console.log(obj, '----------------')
if(obj != undefined && obj != null){
this.form.productId = obj.itemId;
this.form.productCode = obj.itemCode;
this.form.productName = obj.itemName;
this.form.productSpc = obj.specification;
this.form.unitOfMeasure = obj.unitName;
this.form.unitOfMeasure = obj.unitOfMeasure;
this.form.unitName = obj.unitName;
}
},
//