From e5b2c4316d53f2d9ef66b7b03d18a5156d79fb84 Mon Sep 17 00:00:00 2001 From: zhangdi <1104545947@qq.com> Date: Fri, 8 May 2026 13:40:03 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BB=93=E5=BA=93=E9=97=AE=E9=A2=98=E4=BF=AE?= =?UTF-8?q?=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../basicData/components/addEditDialog.vue | 1 + src/views/basicData/components/inventory.vue | 4 +- .../components/addEditDialog.vue | 6 +- .../otherReceiving.vue | 2 +- .../components/addEditDialog.vue | 42 ++++-- .../components/borrowDialog.vue | 47 +++++-- .../teamRequest/components/addEditDialog.vue | 48 +++++-- .../workwearPlan/index.vue | 123 ++++++++++-------- 8 files changed, 179 insertions(+), 94 deletions(-) diff --git a/src/views/basicData/components/addEditDialog.vue b/src/views/basicData/components/addEditDialog.vue index 9b3d7152..601b6b56 100644 --- a/src/views/basicData/components/addEditDialog.vue +++ b/src/views/basicData/components/addEditDialog.vue @@ -67,6 +67,7 @@ 新增 item.goodsCode == val); // this.tableData[index].goodsName = tmp.goodsName; diff --git a/src/views/inboundOutboundManagement/otherReceiving.vue b/src/views/inboundOutboundManagement/otherReceiving.vue index e42688d4..b3beefd3 100644 --- a/src/views/inboundOutboundManagement/otherReceiving.vue +++ b/src/views/inboundOutboundManagement/otherReceiving.vue @@ -162,7 +162,7 @@ export default { }, { label: '质量编号', - prop: 'stovePiNo', + prop: 'checkCode', span: 8, overflow: true, search: false, diff --git a/src/views/warehouseManagement/additionalPlan/components/addEditDialog.vue b/src/views/warehouseManagement/additionalPlan/components/addEditDialog.vue index 9e4588a4..4574ce46 100644 --- a/src/views/warehouseManagement/additionalPlan/components/addEditDialog.vue +++ b/src/views/warehouseManagement/additionalPlan/components/addEditDialog.vue @@ -65,20 +65,36 @@ - + - + @@ -91,7 +107,7 @@ - + @@ -103,13 +119,13 @@ - + - + @@ -119,7 +135,7 @@ - + @@ -259,10 +275,10 @@ export default { }) }, // 选择物料 - changeGoods(val,index){ - let tmp = this.goodsList.find(item => item.id == val) - console.log('tmp===========',tmp) - console.log('index===========',index) + changeGoods(val, tmp, row, index){ + // let tmp = this.goodsList.find(item => item.id == val) + // console.log('tmp===========',tmp) + // console.log('index===========',index) if(tmp){ this.form.tableData[index].partName = tmp.goodsName this.form.tableData[index].specifications = tmp.specifications diff --git a/src/views/warehouseManagement/components/borrowDialog.vue b/src/views/warehouseManagement/components/borrowDialog.vue index 3e896340..194343ef 100644 --- a/src/views/warehouseManagement/components/borrowDialog.vue +++ b/src/views/warehouseManagement/components/borrowDialog.vue @@ -47,9 +47,25 @@ *物料编号 --> @@ -171,19 +187,22 @@ export default { return Array.from(seen.values()); }, // 切换物料 - changeGoods(val,index){ - let tmp = this.goodsList.find(item => item.goodsCode == val) - console.log('tmp--------',tmp) - this.tableData[index].goodsName = tmp.goodsName - this.tableData[index].goodsId = tmp.id - this.tableData[index].unitName = tmp.unitName - this.tableData[index].materialModel = tmp.materialModel - getWarehouseList({ + changeGoods(val, tmp, row, index){ + if (tmp != undefined) { + this.tableData[index].goodsName = tmp.goodsName + this.tableData[index].goodsId = tmp.id + this.tableData[index].unitName = tmp.unitName + this.tableData[index].materialModel = tmp.materialModel + getWarehouseList({ goodsCode:val - }).then(res =>{ - console.log('res-----------',res) - this.tableData[index].shList = res.data.data - }) + }).then(res =>{ + console.log('res-----------',res) + this.tableData[index].shList = res.data.data + }) + } + // let tmp = this.goodsList.find(item => item.goodsCode == val) + + }, // 切换库房 changeWare(val,index){ diff --git a/src/views/warehouseManagement/teamRequest/components/addEditDialog.vue b/src/views/warehouseManagement/teamRequest/components/addEditDialog.vue index 061097d6..fe198955 100644 --- a/src/views/warehouseManagement/teamRequest/components/addEditDialog.vue +++ b/src/views/warehouseManagement/teamRequest/components/addEditDialog.vue @@ -62,12 +62,27 @@ *物料编号 @@ -170,14 +185,23 @@ export default { this.getMaterialList() }, methods: { - changeGoods(val,index){ - let tmp = this.goodsList.find(item => item.goodsCode == val) - this.tableData[index].goodsName = tmp.goodsName - this.tableData[index].goodsId = tmp.id - this.tableData[index].materialModel = tmp.materialModel - this.tableData[index].specifications = tmp.specifications - this.tableData[index].currentQuantity = tmp.currentQuantity - this.tableData[index].avlQuantity = tmp.avlQuantity + changeGoods(val, item, row, index){ + console.log(val, item, row, index); + if (item != undefined) { + this.tableData[index].goodsName = item.goodsName; + this.tableData[index].goodsId = item.id + this.tableData[index].specifications = item.specifications; + this.tableData[index].currentQuantity = item.currentQuantity + this.tableData[index].materialModel = item.materialModel; + this.tableData[index].avlQuantity = item.avlQuantity + } + // let tmp = this.goodsList.find(item => item.goodsCode == val) + // this.tableData[index].goodsName = tmp.goodsName + // this.tableData[index].goodsId = tmp.id + // this.tableData[index].materialModel = tmp.materialModel + // this.tableData[index].specifications = tmp.specifications + // this.tableData[index].currentQuantity = tmp.currentQuantity + // this.tableData[index].avlQuantity = tmp.avlQuantity }, getMaterialList(){ getMaterialList().then(res => { diff --git a/src/views/warehouseManagement/workwearPlan/index.vue b/src/views/warehouseManagement/workwearPlan/index.vue index 289bc392..f4cee7b9 100644 --- a/src/views/warehouseManagement/workwearPlan/index.vue +++ b/src/views/warehouseManagement/workwearPlan/index.vue @@ -55,14 +55,30 @@ *工装号 @@ -122,9 +138,9 @@ @@ -288,36 +304,36 @@ export default { }, ], }, - { - label: '零件号', - prop: 'partCode', - search: true, - sortable: true, - overHidden: true, - width: 200, - rules: [ - { - required: true, - message: '请输入零件号', - trigger: 'blur', - }, - ], - }, - { - label: '零件名称', - prop: 'partName', - search: true, - sortable: true, - overHidden: true, - width: 200, - rules: [ - { - required: true, - message: '请输入零件名称', - trigger: 'blur', - }, - ], - }, + // { + // label: '零件号', + // prop: 'partCode', + // search: true, + // sortable: true, + // overHidden: true, + // width: 200, + // rules: [ + // { + // required: true, + // message: '请输入零件号', + // trigger: 'blur', + // }, + // ], + // }, + // { + // label: '零件名称', + // prop: 'partName', + // search: true, + // sortable: true, + // overHidden: true, + // width: 200, + // rules: [ + // { + // required: true, + // message: '请输入零件名称', + // trigger: 'blur', + // }, + // ], + // }, { label: '计划类型', prop: 'planTypeName', @@ -461,21 +477,21 @@ export default { }, ], }, - { - label: '创建人员', - prop: 'createMan', - search: false, - sortable: true, - overHidden: true, - width: 200, - rules: [ - { - required: true, - message: '请输入建立人员', - trigger: 'blur', - }, - ], - }, + // { + // label: '创建人员', + // prop: 'createMan', + // search: false, + // sortable: true, + // overHidden: true, + // width: 200, + // rules: [ + // { + // required: true, + // message: '请输入建立人员', + // trigger: 'blur', + // }, + // ], + // }, ], }, }; @@ -630,9 +646,12 @@ export default { } }); }, - changeMoData(val, index) { - let tmp = this.goodsList.find(item => item.goodsCode == val); - this.tableData[index].moName = tmp.goodsName; + changeMoData(val, tmp, row, index) { + // let tmp = this.goodsList.find(item => item.goodsCode == val); + if (tmp != undefined) { + this.tableData[index].moName = tmp.goodsName; + } + // this.tableData[index].moName = tmp.goodsName; }, insertEvent() { const record = { _select: false };