diff --git a/src/views/modules/quote/detail/primary/quoteDetailCost.vue b/src/views/modules/quote/detail/primary/quoteDetailCost.vue index 33b244d..5389df8 100644 --- a/src/views/modules/quote/detail/primary/quoteDetailCost.vue +++ b/src/views/modules/quote/detail/primary/quoteDetailCost.vue @@ -306,10 +306,10 @@ export default { } //price = (物料成本+工具成本+运输成本+包装成本)/(1-value)+其他额外成本 // this.quoteDetail.quoteTaxTotalPrice = (this.quoteDetail.adjustPartCost + otherCost)/(1-value)+this.totalElseCost - this.quoteDetail.quoteTaxTotalPrice = (partCost)/(1-value)+this.totalElseCost + this.quoteDetail.quoteTaxTotalPrice = (this.totalPartCost)/(1-value)+this.totalElseCost // contribution = 1-(物料成本+人工成本+工具成本+运输成本+包装成本)/(price-额外其他成本) // this.quoteDetail.quoteProfitAmount = (1-(this.quoteDetail.adjustPartCost + this.quoteDetail.adjustLabourCost + otherCost)/(this.quoteDetail.quoteTaxTotalPrice-this.totalElseCost))*100 - this.quoteDetail.quoteProfitAmount = (1-(this.quoteDetail.adjustLabourCost + partCost)/(this.quoteDetail.quoteTaxTotalPrice-this.totalElseCost))*100 + this.quoteDetail.quoteProfitAmount = (1-(this.quoteDetail.adjustLabourCost + this.totalPartCost)/(this.quoteDetail.quoteTaxTotalPrice-this.totalElseCost))*100 // margin = (price-额外其他成本-总成本)/(price-额外其他成本) // this.quoteDetail.quoteTaxRate = ((this.quoteDetail.quoteTaxTotalPrice - this.totalElseCost - ttlCost)/(this.quoteDetail.quoteTaxTotalPrice - this.totalElseCost))*100 this.quoteDetail.quoteTaxRate=((this.quoteDetail.quoteTaxTotalPrice - this.totalElseCost - this.quoteDetail.totalCost)/(this.quoteDetail.quoteTaxTotalPrice - this.totalElseCost))*100 @@ -319,10 +319,10 @@ export default { //price = (物料成本+工具成本+运输成本+包装成本+人工成本)/(1-value)+其他额外成本 // this.quoteDetail.quoteTaxTotalPzorice = (this.quoteDetail.adjustPartCost + this.quoteDetail.adjustLabourCost + otherCost)/(1-value)+this.totalElseCost // this.quoteDetail.quoteTaxTotalPrice = (partCost + this.quoteDetail.adjustLabourCost)/(1-this.quoteDetail.quoteProfitAmount)+this.totalElseCost - this.quoteDetail.quoteTaxTotalPrice = (partCost + this.quoteDetail.adjustLabourCost)/(1-value)+this.totalElseCost + this.quoteDetail.quoteTaxTotalPrice = (this.totalPartCost + this.quoteDetail.adjustLabourCost)/(1-value)+this.totalElseCost // va = 1-(物料成本+工具成本+运输成本+包装成本)/(price-额外其他成本) // this.quoteDetail.quoteProfitRate = (1-(this.quoteDetail.adjustPartCost + otherCost)/(this.quoteDetail.quoteTaxTotalPrice-this.totalElseCost))*100 - this.quoteDetail.quoteProfitRate = (1-(partCost)/(this.quoteDetail.quoteTaxTotalPrice-this.totalElseCost))*100 + this.quoteDetail.quoteProfitRate = (1-(this.totalPartCost)/(this.quoteDetail.quoteTaxTotalPrice-this.totalElseCost))*100 // margin = (price-额外其他成本-总成本)/(price-额外其他成本) // this.quoteDetail.quoteTaxRate=((this.quoteDetail.quoteTaxTotalPrice - this.totalElseCost - ttlCost)/(this.quoteDetail.quoteTaxTotalPrice - this.totalElseCost))*100 this.quoteDetail.quoteTaxRate=((this.quoteDetail.quoteTaxTotalPrice - this.totalElseCost - this.quoteDetail.totalCost)/(this.quoteDetail.quoteTaxTotalPrice - this.totalElseCost))*100 @@ -332,22 +332,22 @@ export default { // price = 总成本/(1-value)+其他额外成本 // this.quoteDetail.quoteTaxTotalPrice = ttlCost/(1-value)+this.totalElseCost // this.quoteDetail.quoteTaxTotalPrice = ttlCost1/(1-this.quoteDetail.quoteTaxRate)+this.totalElseCost - this.quoteDetail.quoteTaxTotalPrice = ttlCost1/(1-value)+this.totalElseCost + this.quoteDetail.quoteTaxTotalPrice = this.quoteDetail.totalCost/(1-value)+this.totalElseCost // va = 1-(物料成本+工具成本+运输成本+包装成本)/(price-额外其他成本) // this.quoteDetail.quoteProfitRate = (1-(this.quoteDetail.adjustPartCost + otherCost)/(this.quoteDetail.quoteTaxTotalPrice-this.totalElseCost))*100 - this.quoteDetail.quoteProfitRate = (1-(partCost)/(this.quoteDetail.quoteTaxTotalPrice-this.totalElseCost))*100 + this.quoteDetail.quoteProfitRate = (1-(this.totalPartCost)/(this.quoteDetail.quoteTaxTotalPrice-this.totalElseCost))*100 // contribution = 1-(物料成本+人工成本+工具成本+运输成本+包装成本)/(price-额外其他成本) // this.quoteDetail.quoteProfitAmount = (1-(this.quoteDetail.adjustPartCost + this.quoteDetail.adjustLabourCost + otherCost)/(this.quoteDetail.quoteTaxTotalPrice-this.totalElseCost))*100 - this.quoteDetail.quoteProfitAmount = (1-(this.quoteDetail.adjustLabourCost + partCost)/(this.quoteDetail.quoteTaxTotalPrice-this.totalElseCost))*100 + this.quoteDetail.quoteProfitAmount = (1-(this.quoteDetail.adjustLabourCost + this.totalPartCost)/(this.quoteDetail.quoteTaxTotalPrice-this.totalElseCost))*100 break; case 'price': value = this.quoteDetail.quoteTaxTotalPrice // va = 1-(物料成本+工具成本+运输成本+包装成本)/(value-额外其他成本) // this.quoteDetail.quoteProfitRate = (1-(this.quoteDetail.adjustPartCost + otherCost)/(this.quoteDetail.quoteTaxTotalPrice-this.totalElseCost))*100 - this.quoteDetail.quoteProfitRate = (1-(partCost)/(this.quoteDetail.quoteTaxTotalPrice-this.totalElseCost))*100 + this.quoteDetail.quoteProfitRate = (1-(this.totalPartCost)/(this.quoteDetail.quoteTaxTotalPrice-this.totalElseCost))*100 // contribution = 1-(物料成本+人工成本+工具成本+运输成本+包装成本)/(value-额外其他成本) // this.quoteDetail.quoteProfitAmount = (1-(this.quoteDetail.adjustPartCost + this.quoteDetail.adjustLabourCost + otherCost)/(this.quoteDetail.quoteTaxTotalPrice-this.totalElseCost))*100 - this.quoteDetail.quoteProfitAmount = (1-(this.quoteDetail.adjustLabourCost + partCost)/(this.quoteDetail.quoteTaxTotalPrice-this.totalElseCost))*100 + this.quoteDetail.quoteProfitAmount = (1-(this.quoteDetail.adjustLabourCost + this.totalPartCost)/(this.quoteDetail.quoteTaxTotalPrice-this.totalElseCost))*100 // margin = (value-额外其他成本-总成本)/(value-额外其他成本) // this.quoteDetail.quoteTaxRate=((this.quoteDetail.quoteTaxTotalPrice - this.totalElseCost - ttlCost)/(this.quoteDetail.quoteTaxTotalPrice - this.totalElseCost))*100 this.quoteDetail.quoteTaxRate=((this.quoteDetail.quoteTaxTotalPrice - this.totalElseCost - this.quoteDetail.totalCost)/(this.quoteDetail.quoteTaxTotalPrice - this.totalElseCost))*100