From 222c042233e4ca01cc2fb64484b0fae5d9b68206 Mon Sep 17 00:00:00 2001 From: zuozhengqing <a13193816592@163.com> Date: 星期五, 05 一月 2024 10:37:53 +0800 Subject: [PATCH] 供应商管理,修改产品编辑 --- src/views/supplierManage/supplier/index.vue | 1 - src/views/supplierManage/supplier/AddNewProduct.vue | 6 +++++- src/components/makepager/CommonFormTableView.vue | 18 +++++++++--------- 3 files changed, 14 insertions(+), 11 deletions(-) diff --git a/src/components/makepager/CommonFormTableView.vue b/src/components/makepager/CommonFormTableView.vue index aafa359..eeffb91 100644 --- a/src/components/makepager/CommonFormTableView.vue +++ b/src/components/makepager/CommonFormTableView.vue @@ -305,7 +305,7 @@ handleSelectClient(item, prop, row) { this.tableList.tableData.map((ite) => { if (ite.name === item.name) { - ite.ID = row.ID + ite.id = row.id ite.amount = item.amount || 1 ite.number = item.number ite.purchasePrice = item.purchasePrice @@ -316,13 +316,13 @@ } }) if (this.detailEnter) { - this.setEditName(item, row.ID) + this.setEditName(item, row.id) } - this.$emit("handleProduct",item) + this.$emit("handleProduct",item,row) }, - setEditName(item, ID) { + setEditName(item, id) { let selRow = { - ID: ID, + id: id, deliveryTime: item.deliveryTime, maximumStock: item.maximumStock, minimumStock: item.minimumStock, @@ -350,7 +350,7 @@ console.log(this.tableList.tableData) if (this.detailEnter) { this.tableList.tableData.map((ite) => { - ite.ID + ite.id ite.name = item.name ite.amount = item.amount || 1 ite.number = item.number @@ -359,12 +359,13 @@ ite.deliveryTime = item.deliveryTime ite.shippingDuration = item.shippingDuration }) - this.setEditName(item, this.tableList.tableData[0].ID) + this.setEditName(item, this.tableList.tableData[0].id) } else { this.tableList.tableData.map((ite, index) => { if (index === this.productIndex) { ite.name = item.name - ite.productId = item.ID + ite.productId = item.id + ite.productIndex = this.productIndex+1 ite.amount = item.amount || 1 ite.number = item.number ite.purchasePrice = item.purchasePrice @@ -375,7 +376,6 @@ this.$forceUpdate() } }) - console.log(this.tableList.tableData, "=====chanp") } }, diff --git a/src/views/supplierManage/supplier/AddNewProduct.vue b/src/views/supplierManage/supplier/AddNewProduct.vue index c06cabd..3b493de 100644 --- a/src/views/supplierManage/supplier/AddNewProduct.vue +++ b/src/views/supplierManage/supplier/AddNewProduct.vue @@ -22,6 +22,7 @@ @emptyProductClick="emptyProductClick" @clearupProduct="clearupProduct" @selCommonName="selCommonName" + @handleProduct="handleProduct" /> </div> </div> @@ -127,7 +128,7 @@ let data = this.editConfig.infomation let params = { deliveryTime: this.deliveryTime || 0, - id: data.ID || 0, + id: data.id || 0, maximumStock: data.maximumStock || 0, minimumStock: data.minimumStock || 0, modelNumber: data.modelNumber || "", @@ -143,6 +144,9 @@ } return params }, + handleProduct(item,row){ + this.editConfig.infomation.id=row.id + }, setTableForm() { if (this.editConfig.title === "娣诲姞") { this.detailEnter = false diff --git a/src/views/supplierManage/supplier/index.vue b/src/views/supplierManage/supplier/index.vue index c17d048..5a2ed24 100644 --- a/src/views/supplierManage/supplier/index.vue +++ b/src/views/supplierManage/supplier/index.vue @@ -385,7 +385,6 @@ }, // 淇敼浜у搧 editClick(row) { - console.log(row) this.newProductConfig.visible = true this.newProductConfig.title = "淇敼" this.newProductConfig.infomation = { ...row } -- Gitblit v1.8.0