diff --git a/src/views/order/components/confirmSubmit.vue b/src/views/order/components/confirmSubmit.vue index 407ad89..b0eadf2 100644 --- a/src/views/order/components/confirmSubmit.vue +++ b/src/views/order/components/confirmSubmit.vue @@ -51,15 +51,21 @@ - - - - + + + + + + + + + + @@ -78,6 +84,7 @@ export default { }, data() { return { + newCostPrice: '', newSalePrice: '', undergoChanges: false, tableData: [ @@ -116,15 +123,15 @@ export default { }, methods: { openDrawer() { - let { productId, salePrice } = this.controlWindows.addInfo + let { productId, salePrice, floorPrice } = this.controlWindows.addInfo if (productId) { serve.getRefineryProduct(productId).then(res => { - let { salePrice2company } = res.data - if (salePrice2company != salePrice) { + let data = res.data; + if (data.salePrice2company != salePrice || data.floorPrice != floorPrice) { console.log('价格发生变化了捏') // 新的价格 - this.newSalePrice = salePrice2company - + this.newSalePrice = data.salePrice2company + this.newCostPrice = data.floorPrice this.policyPopulation() } else console.log('芜湖 没变') }) @@ -136,6 +143,7 @@ export default { this.tableData[index].isChecked = true } }, + // 策略选择 policyPopulation() { let { salePrice, floorPrice, preQuantity, preAmount } = this.controlWindows.addInfo // console.log(salePrice, preQuantity, preAmount) @@ -145,14 +153,14 @@ export default { // 以提货量为准 Object.assign(this.tableData[1], { salePrice: this.newSalePrice, - floorPrice: this.newSalePrice, + floorPrice: this.newCostPrice, preQuantity, preAmount: +this.newSalePrice * +preQuantity }) // 以订单金额为准 Object.assign(this.tableData[2], { salePrice: this.newSalePrice, - floorPrice: this.newSalePrice, + floorPrice: this.newCostPrice, preQuantity: +preAmount / +this.newSalePrice, preAmount })