From 423f71f89ae00b9c1cabba58c022550c89b54e1e Mon Sep 17 00:00:00 2001 From: chenjianan Date: Fri, 14 Jun 2019 19:57:38 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BB=B7=E6=A0=BC=E4=BF=9D=E5=AD=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../PurchasingCenter/CreatePurchaseContract.js | 2 +- .../CreatePurchaseContract/index.vue | 17 +++++++++++++---- 2 files changed, 14 insertions(+), 5 deletions(-) diff --git a/src/api/PurchasingCenter/CreatePurchaseContract.js b/src/api/PurchasingCenter/CreatePurchaseContract.js index 616585f9..5436ae44 100644 --- a/src/api/PurchasingCenter/CreatePurchaseContract.js +++ b/src/api/PurchasingCenter/CreatePurchaseContract.js @@ -68,7 +68,7 @@ export function savePrice(price, num1, num2, num3, num4, num5) { method: 'post', data: { type: '4', - name: `update 采购管理_询价单明细_视图 set 单价 = ${price} where isnull(物料流水号,0) = isnull(${num1},0) and 询价单流水号 = ${num2} and isnull(零件名称,0) = isnull(${num3},0) and isnull(零件图号,0) = isnull(${num4},0) and isnull(规格,0) = isnull(${num5},0)` + name: `update 采购管理_询价单明细_视图 set 单价 = ${price} where isnull(物料流水号,0) = isnull('${num1}',0) and 询价单流水号 = ${num2} and isnull(零件名称,'') = '${num3}' and isnull(零件图号,'') = '${num4}' and (isnull(规格,'') = '${num5}' or isnull(物料规格,'') = '${num5}')` } }) } diff --git a/src/views/PurchasingCenter/CreatePurchaseContract/index.vue b/src/views/PurchasingCenter/CreatePurchaseContract/index.vue index a28a9d47..de9f6276 100644 --- a/src/views/PurchasingCenter/CreatePurchaseContract/index.vue +++ b/src/views/PurchasingCenter/CreatePurchaseContract/index.vue @@ -273,7 +273,15 @@ export default { // 价格实时保存 priceChange(price, num1, num2, row, num3, num4, num5) { this.tableData1.map(v => { - if (Number(v.物料流水号) === Number(row.物料流水号) && Number(v.询价单流水号) === Number(row.询价单流水号) && Number(v.零件名称) === Number(row.零件名称) && Number(v.零件图号) === Number(row.零件图号) && Number(v.规格) === Number(row.规格)) { + v.物料流水号 = v.物料流水号 || '' + v.零件名称 = v.零件名称 || '' + v.零件图号 = v.零件图号 || '' + v.规格 = v.规格 || '' + row.物料流水号 = row.物料流水号 || '' + row.零件名称 = row.零件名称 || '' + row.零件图号 = row.零件图号 || '' + row.规格 = row.规格 || '' + if (Number(v.物料流水号) === Number(row.物料流水号) && Number(v.询价单流水号) === Number(row.询价单流水号) && v.零件名称 === row.零件名称 && v.零件图号 === row.零件图号 && v.规格 === row.规格) { v.含税单价 = row.含税单价 v.未税单价 = row.未税单价 } @@ -282,9 +290,10 @@ export default { this.tableData1 = [] this.tableData1 = group price = price || 0 - num3 = num3 || null - num4 = num4 || null - num5 = num5 || null + num1 = num1 || '' + num3 = num3 || '' + num4 = num4 || '' + num5 = num5 || '' savePrice(price, num1, num2, num3, num4, num5).then(res => { if (res.data[0].result === '1') { console.log('单价实时保存成功')