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