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="120" align="center" prop="productCode" />
<el-table-column label="产品名称" width="200" align="center" prop="productName" :show-overflow-tooltip="true"/> <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="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="quantity" />
<el-table-column label="客户编码" align="center" prop="clientCode" /> <el-table-column label="客户编码" align="center" prop="clientCode" />
<el-table-column label="客户名称" align="center" prop="clientName" :show-overflow-tooltip="true"/> <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="itemCode" />
<el-table-column label="产品物料名称" align="center" prop="itemName" /> <el-table-column label="产品物料名称" align="center" prop="itemName" />
<el-table-column label="规格型号" align="center" prop="specification" /> <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" prop="quantityTransfered" />
<el-table-column label="操作" align="center" class-name="small-padding fixed-width"> <el-table-column label="操作" align="center" class-name="small-padding fixed-width">
<template slot-scope="scope"> <template slot-scope="scope">
@ -356,6 +356,7 @@ export default {
this.$refs.woSelect.handleOpen(this.form.workorderId) this.$refs.woSelect.handleOpen(this.form.workorderId)
}, },
onWorkorderSelected(row){ onWorkorderSelected(row){
console.log(row, '-----------------')
if(row != undefined && row != null){ if(row != undefined && row != null){
this.form.workorderId = row.workorderId; this.form.workorderId = row.workorderId;
this.form.workorderCode = row.workorderCode; this.form.workorderCode = row.workorderCode;
@ -365,6 +366,7 @@ export default {
this.form.itemName = row.productName; this.form.itemName = row.productName;
this.form.specification = row.specification; this.form.specification = row.specification;
this.form.unitOfMeasure = row.unitOfMeasure; 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="120" align="center" prop="productCode" />
<el-table-column label="产品名称" width="200" align="center" prop="productName" :show-overflow-tooltip="true"/> <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="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="quantity" />
<el-table-column label="调整数量" align="center" prop="quantityChanged" /> <el-table-column label="调整数量" align="center" prop="quantityChanged" />
<el-table-column label="已生产数量" align="center" width="100px" prop="quantityProduced" /> <el-table-column label="已生产数量" align="center" width="100px" prop="quantityProduced" />
@ -321,8 +321,8 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="单位" prop="unitOfMeasure"> <el-form-item label="单位" prop="unitName">
<el-input v-model="form.unitOfMeasure" placeholder="请选择产品" disabled/> <el-input v-model="form.unitName" placeholder="请选择产品" disabled/>
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row> </el-row>
@ -770,12 +770,14 @@ export default {
}, },
// //
onItemSelected(obj){ onItemSelected(obj){
console.log(obj, '----------------')
if(obj != undefined && obj != null){ if(obj != undefined && obj != null){
this.form.productId = obj.itemId; this.form.productId = obj.itemId;
this.form.productCode = obj.itemCode; this.form.productCode = obj.itemCode;
this.form.productName = obj.itemName; this.form.productName = obj.itemName;
this.form.productSpc = obj.specification; this.form.productSpc = obj.specification;
this.form.unitOfMeasure = obj.unitName; this.form.unitOfMeasure = obj.unitOfMeasure;
this.form.unitName = obj.unitName;
} }
}, },
// //