Browse Source

Merge remote-tracking branch 'origin/master'

master
yunuo970428 10 months ago
parent
commit
6d7958d165
  1. 38
      src/views/purchase/purchaseOrder/purchaseOrderAdd.vue

38
src/views/purchase/purchaseOrder/purchaseOrderAdd.vue

@ -572,6 +572,7 @@
for (var i = 0; i < this.formobj.purchaseBillDetailList.length; i++) { for (var i = 0; i < this.formobj.purchaseBillDetailList.length; i++) {
var item = this.formobj.purchaseBillDetailList[i] var item = this.formobj.purchaseBillDetailList[i]
if (row.sid != item.sid) { if (row.sid != item.sid) {
// console.log("item.cost1", item.cost) // console.log("item.cost1", item.cost)
// console.log("item.shareAmount", item.shareAmount) // console.log("item.shareAmount", item.shareAmount)
@ -579,7 +580,8 @@
// //
if (Number(item.count) != 0) { if (Number(item.count) != 0) {
item.cost = (Number(item.cost) - Number(item.shareAmount) / Number(item.count)).toFixed(2) item.cost = (Number(item.cost) - Number(item.shareAmount) / Number(item.count) / Number(item
.discountRate) * 100).toFixed(2)
} }
// item.cost = Number(item.cost1) // item.cost = Number(item.cost1)
@ -598,13 +600,13 @@
// //
this.calculation2(item) this.calculation2(item)
} else { } else {
console.log("item.cost1》》》》", item)
// item.cost = Number(item.cost1) // item.cost = Number(item.cost1)
if (Number(item.count) != 0) { if (Number(item.count) != 0) {
item.cost = (Number(item.cost) - Number(item.shareAmount) / Number(item.count)).toFixed(2) item.cost = (Number(item.cost) - Number(item.shareAmount) / Number(item.count) / Number(item
.discountRate1) * 100).toFixed(2)
} }
// console.log("item.cost", item.cost)
this.calculation2(item) this.calculation2(item)
} }
@ -628,7 +630,7 @@
item.shareAmount = 0.00 item.shareAmount = 0.00
item.cost1 = Number(item.cost) item.cost1 = Number(item.cost)
item.count1 = Number(item.count) item.count1 = Number(item.count)
item.discountRate1 = item.discountRate
} }
}, },
@ -660,7 +662,7 @@
for (var i = 0; i < this.formobj.purchaseBillDetailList.length; i++) { for (var i = 0; i < this.formobj.purchaseBillDetailList.length; i++) {
var item = this.formobj.purchaseBillDetailList[i] var item = this.formobj.purchaseBillDetailList[i]
totalAmount = (Number(totalAmount) + Number(Number(item.cost1) * Number(item.count1))).toFixed(2) totalAmount = (Number(totalAmount) + Number(item.amount)).toFixed(2)
// totalAmount = (Number(totalAmount) + Number(Number(item.cost) * Number(item.count))).toFixed(2) // totalAmount = (Number(totalAmount) + Number(Number(item.cost) * Number(item.count))).toFixed(2)
} }
@ -674,15 +676,18 @@
if (Number(item.count) != 0) { if (Number(item.count) != 0) {
if (Number(price) == 0) { if (Number(price) == 0) {
item.cost = (Number(item.cost) - Number(item.shareAmount) / Number(item.count)).toFixed(2) item.cost = (Number(item.cost) - Number(item.shareAmount) / Number(item.count) / Number(item
.discountRate) * 100).toFixed(2)
item.shareAmount = 0.00 item.shareAmount = 0.00
} else { } else {
// //
item.cost1 = (Number(item.cost) - Number(item.shareAmount) / Number(item.count)).toFixed(2) item.cost1 = (Number(item.cost) - Number(item.shareAmount) / Number(item.count) / Number(item
.discountRate) * 100).toFixed(2)
item.shareAmount = (Number(price) - Number(all)).toFixed(2) item.shareAmount = (Number(price) - Number(all)).toFixed(2)
// item.cost = (Number(item.cost1) + (Number(item.shareAmount) / Number(item.count))).toFixed(2) // item.cost = (Number(item.cost1) + (Number(item.shareAmount) / Number(item.count))).toFixed(2)
item.cost = (Number(item.cost1) + Number(item.shareAmount) / Number(item.count)).toFixed(2) item.cost = (Number(item.cost1) + Number(item.shareAmount) / Number(item.count) / Number(item
.discountRate) * 100).toFixed(2)
} }
} }
@ -690,7 +695,8 @@
if (Number(item.count) != 0) { if (Number(item.count) != 0) {
if (Number(price) == 0) { if (Number(price) == 0) {
item.cost = (Number(item.cost) - Number(item.shareAmount) / Number(item.count)).toFixed(2) item.cost = (Number(item.cost) - Number(item.shareAmount) / Number(item.count) / Number(item
.discountRate) * 100).toFixed(2)
item.shareAmount = 0.00 item.shareAmount = 0.00
} else { } else {
// = (+)**/ // = (+)**/
@ -699,7 +705,8 @@
.toFixed(2) .toFixed(2)
// item.cost = (Number(item.cost1) + (Number(item.shareAmount) / Number(item.count))).toFixed(2) // item.cost = (Number(item.cost1) + (Number(item.shareAmount) / Number(item.count))).toFixed(2)
item.cost = (Number(item.cost1) + Number(item.shareAmount) / Number(item.count)).toFixed(2) item.cost = (Number(item.cost1) + Number(item.shareAmount) / Number(item.count) / Number(item
.discountRate) * 100).toFixed(2)
all += Number(item.shareAmount) all += Number(item.shareAmount)
} }
@ -826,6 +833,7 @@
"cost": value[i].cost != null ? value[i].cost : '0.00', "cost": value[i].cost != null ? value[i].cost : '0.00',
"cost1": value[i].cost != null ? value[i].cost1 : '0.00', "cost1": value[i].cost != null ? value[i].cost1 : '0.00',
"discountRate": value[i].discountRate != null ? value[i].discountRate : '100', "discountRate": value[i].discountRate != null ? value[i].discountRate : '100',
"discountRate1": value[i].discountRate != null ? value[i].discountRate : '100',
"discountPrice": value[i].discountPrice != null ? value[i].discountPrice : '0.00', "discountPrice": value[i].discountPrice != null ? value[i].discountPrice : '0.00',
"shareAmount": value[i].shareAmount != null ? value[i].shareAmount : '0.00', "shareAmount": value[i].shareAmount != null ? value[i].shareAmount : '0.00',
"amount": value[i].amount != null ? value[i].amount : '0.00', "amount": value[i].amount != null ? value[i].amount : '0.00',
@ -951,11 +959,11 @@
"discountAmount": "", "discountAmount": "",
"payableAmount": "", "payableAmount": "",
"freight": "", "freight": "",
"freightShareTypeKey": "", "freightShareTypeKey": "002",
"freightShareTypeValue": "", "freightShareTypeValue": "按金额分摊",
"otherAmount": "", "otherAmount": "",
"otherShareTypeKey": "", "otherShareTypeKey": "002",
"otherShareTypeValue": "", "otherShareTypeValue": "按金额分摊",
"settleAccountKey": "", "settleAccountKey": "",
"settleAccountValue": "", "settleAccountValue": "",
"prepayment": "", "prepayment": "",

Loading…
Cancel
Save