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 @@
-
- {{ row.salePrice }}元
-
{{ row.preQuantity | toNumberFixed }}{{ controlWindows.addInfo.productMeasurement }}
-
+
+ {{ row.salePrice }}元
+
+
{{ row.preAmount | toNumberFixed }}元
+
+ {{ row.floorPrice }}元
+
+
+ {{ row.floorPrice * row.preQuantity | toNumberFixed }}元
+
@@ -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
})