From 446909448e77be9c61c072aa52178a50b8e8a292 Mon Sep 17 00:00:00 2001 From: haoxuan <haoxuan> Date: 星期五, 22 十二月 2023 17:49:55 +0800 Subject: [PATCH] 报价单和销售明细单的产品信息新增为可以多选的功能 --- src/views/sales/quotation/AddQuotationDialog.vue | 43 ++++++++++++++++++++++++++++--------------- 1 files changed, 28 insertions(+), 15 deletions(-) diff --git a/src/views/sales/quotation/AddQuotationDialog.vue b/src/views/sales/quotation/AddQuotationDialog.vue index f347bca..f51a995 100644 --- a/src/views/sales/quotation/AddQuotationDialog.vue +++ b/src/views/sales/quotation/AddQuotationDialog.vue @@ -250,9 +250,11 @@ <CommonFormTableView :show-summary="showSummary" pageName="quotation" + :addTypeIdMultiple="false" :product-table-list="productTableList" @inputContent="inputContent" @addProductClick="addProductClick" + @getSelectArray="getSelectArray" @emptyProductClick="emptyProductClick" @recalculateProductClick="recalculateProductClick" @clearupProduct="clearupProduct" @@ -664,21 +666,32 @@ }, // 浜у搧鏂板 addProductClick() { - this.productId++ - this.tableData.push({ - productId: this.productId, - id: 0, - amount: 0, - desc: "", - name: "", - number: "", - price: 0, - cost:'', - profit:'', - margin:'', - total: 0, - unit: "" - }) + // this.productId++ + // this.tableData.push({ + // productId: this.productId, + // id: 0, + // amount: 0, + // desc: "", + // name: "", + // number: "", + // price: 0, + // cost:'', + // profit:'', + // margin:'', + // total: 0, + // unit: "" + // }) + // this.showSummary.show = true + }, + // 鏂板鏂瑰紡淇敼 + getSelectArray(val){ + if(val.length>0){ + val.map((item, index) => { + item.productId = this.tableData.length + index+1 + }) + } + this.tableData=this.tableData.concat(val); + this.productTableList.tableData=this.tableData this.showSummary.show = true }, // 浜у搧娓呯┖ -- Gitblit v1.8.0