Compare commits
3 Commits
5c077dbb4d
...
KongDuo
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
81015fd44f | ||
| 0c88d0fa1d | |||
|
|
e45ef1d44c |
@@ -51,15 +51,21 @@
|
|||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column prop="type" label="策略类型"> </el-table-column>
|
<el-table-column prop="type" label="策略类型"> </el-table-column>
|
||||||
<el-table-column label="价格">
|
|
||||||
<template slot-scope="{ row }"> {{ row.salePrice }}元 </template>
|
|
||||||
</el-table-column>
|
|
||||||
<el-table-column label="订单提货量">
|
<el-table-column label="订单提货量">
|
||||||
<template slot-scope="{ row }"> {{ row.preQuantity | toNumberFixed }}{{ controlWindows.addInfo.productMeasurement }} </template>
|
<template slot-scope="{ row }"> {{ row.preQuantity | toNumberFixed }}{{ controlWindows.addInfo.productMeasurement }} </template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column label="订单金额">
|
<el-table-column label="销售价格">
|
||||||
|
<template slot-scope="{ row }"> {{ row.salePrice }}元 </template>
|
||||||
|
</el-table-column>
|
||||||
|
<el-table-column label="销售总金额">
|
||||||
<template slot-scope="{ row }"> {{ row.preAmount | toNumberFixed }}元 </template>
|
<template slot-scope="{ row }"> {{ row.preAmount | toNumberFixed }}元 </template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
|
<el-table-column label="成本价格">
|
||||||
|
<template slot-scope="{ row }"> {{ row.floorPrice }}元 </template>
|
||||||
|
</el-table-column>
|
||||||
|
<el-table-column label="成本总金额">
|
||||||
|
<template slot-scope="{ row }"> {{ row.floorPrice * row.preQuantity | toNumberFixed }}元 </template>
|
||||||
|
</el-table-column>
|
||||||
</el-table>
|
</el-table>
|
||||||
</template>
|
</template>
|
||||||
</div>
|
</div>
|
||||||
@@ -78,6 +84,7 @@ export default {
|
|||||||
},
|
},
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
|
newCostPrice: '',
|
||||||
newSalePrice: '',
|
newSalePrice: '',
|
||||||
undergoChanges: false,
|
undergoChanges: false,
|
||||||
tableData: [
|
tableData: [
|
||||||
@@ -116,15 +123,15 @@ export default {
|
|||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
openDrawer() {
|
openDrawer() {
|
||||||
let { productId, salePrice } = this.controlWindows.addInfo
|
let { productId, salePrice, floorPrice } = this.controlWindows.addInfo
|
||||||
if (productId) {
|
if (productId) {
|
||||||
serve.getRefineryProduct(productId).then(res => {
|
serve.getRefineryProduct(productId).then(res => {
|
||||||
let { salePrice2company } = res.data
|
let data = res.data;
|
||||||
if (salePrice2company != salePrice) {
|
if (data.salePrice2company != salePrice || data.floorPrice != floorPrice) {
|
||||||
console.log('价格发生变化了捏')
|
console.log('价格发生变化了捏')
|
||||||
// 新的价格
|
// 新的价格
|
||||||
this.newSalePrice = salePrice2company
|
this.newSalePrice = data.salePrice2company
|
||||||
|
this.newCostPrice = data.floorPrice
|
||||||
this.policyPopulation()
|
this.policyPopulation()
|
||||||
} else console.log('芜湖 没变')
|
} else console.log('芜湖 没变')
|
||||||
})
|
})
|
||||||
@@ -136,25 +143,29 @@ export default {
|
|||||||
this.tableData[index].isChecked = true
|
this.tableData[index].isChecked = true
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
// 策略选择
|
||||||
policyPopulation() {
|
policyPopulation() {
|
||||||
let { salePrice, floorPrice, preQuantity, preAmount } = this.controlWindows.addInfo
|
let { salePrice, floorPrice, preQuantity, preAmount } = this.controlWindows.addInfo
|
||||||
// console.log(salePrice, preQuantity, preAmount)
|
// console.log(salePrice, preQuantity, preAmount)
|
||||||
if ((salePrice, preQuantity, preAmount)) {
|
if ((salePrice, preQuantity, preAmount)) {
|
||||||
// 原策略
|
// 原策略
|
||||||
Object.assign(this.tableData[0], { salePrice, floorPrice, preQuantity, preAmount })
|
Object.assign(this.tableData[0], { salePrice: salePrice.toFixed(2),
|
||||||
|
floorPrice: floorPrice.toFixed(2),
|
||||||
|
preQuantity: preQuantity.toFixed(2),
|
||||||
|
preAmount: preAmount.toFixed(2) })
|
||||||
// 以提货量为准
|
// 以提货量为准
|
||||||
Object.assign(this.tableData[1], {
|
Object.assign(this.tableData[1], {
|
||||||
salePrice: this.newSalePrice,
|
salePrice: (this.newSalePrice).toFixed(2),
|
||||||
floorPrice: this.newSalePrice,
|
floorPrice: (this.newCostPrice).toFixed(2),
|
||||||
preQuantity,
|
preQuantity: preQuantity.toFixed(2),
|
||||||
preAmount: +this.newSalePrice * +preQuantity
|
preAmount: (+this.newSalePrice * +preQuantity).toFixed(2)
|
||||||
})
|
})
|
||||||
// 以订单金额为准
|
// 以订单金额为准
|
||||||
Object.assign(this.tableData[2], {
|
Object.assign(this.tableData[2], {
|
||||||
salePrice: this.newSalePrice,
|
salePrice: (this.newSalePrice).toFixed(2),
|
||||||
floorPrice: this.newSalePrice,
|
floorPrice: (this.newCostPrice).toFixed(2),
|
||||||
preQuantity: +preAmount / +this.newSalePrice,
|
preQuantity: (+preAmount / +this.newSalePrice).toFixed(2),
|
||||||
preAmount
|
preAmount: preAmount.toFixed(2)
|
||||||
})
|
})
|
||||||
this.undergoChanges = true
|
this.undergoChanges = true
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user