Commit d18f911c by chenyu

update: 库存修改bug修复

parent 2a209dfb
...@@ -200,7 +200,9 @@ export default { ...@@ -200,7 +200,9 @@ export default {
} }
} }
} }
this.addStock(); if (this.intergralModal.type === 'cash') {
this.addStock();
}
//积分 //积分
}, },
confirmStockModal() { confirmStockModal() {
...@@ -209,6 +211,7 @@ export default { ...@@ -209,6 +211,7 @@ export default {
let intergral = []; //积分 let intergral = []; //积分
let stock = []; //库存 let stock = []; //库存
if (this.intergralModal.tableSkuData.length) { if (this.intergralModal.tableSkuData.length) {
console.log(this.intergralModal.tableSkuData);
for (let j in this.intergralModal.tableSkuData) { for (let j in this.intergralModal.tableSkuData) {
let index = this.intergralModal.tableSkuData[0].length - 1; let index = this.intergralModal.tableSkuData[0].length - 1;
let index1 = this.intergralModal.tableSkuData[0].length - 2; let index1 = this.intergralModal.tableSkuData[0].length - 2;
...@@ -319,20 +322,21 @@ export default { ...@@ -319,20 +322,21 @@ export default {
}, },
addStock() { addStock() {
let minIntergral = { integralCost: '', cashCost: '' }; let minIntergral = { integralCost: '', cashCost: '' };
console.log(this.intergralModal.tableSkuData);
for (let i in this.intergralModal.tableSkuData) { for (let i in this.intergralModal.tableSkuData) {
for (let j in this.intergralModal.tableSkuData[i]) { for (let j in this.intergralModal.tableSkuData[i]) {
// 积分 // 积分
if (this.intergralModal.tableSkuData[i].length - j == 2) { if (this.intergralModal.tableSkuData[i].length - j == 2) {
console.log(minIntergral); // console.log(minIntergral);
if (minIntergral.integralCost === '' || Number(this.intergralModal.tableSkuData[i][j].valueName) < Number(minIntergral.integralCost)) { if (minIntergral.integralCost === '' || Number(this.intergralModal.tableSkuData[i][j].valueName) < Number(minIntergral.integralCost)) {
console.log('1-1'); // console.log('1-1');
minIntergral = Object.assign({}, minIntergral, { minIntergral = Object.assign({}, minIntergral, {
integralCost: this.intergralModal.tableSkuData[i][j].valueName, integralCost: this.intergralModal.tableSkuData[i][j].valueName,
cashCost: this.intergralModal.tableSkuData[i][Number(j) + 1].valueName || '0' cashCost: this.intergralModal.tableSkuData[i][Number(j) + 1].valueName || '0'
}); });
} }
if (Number(this.intergralModal.tableSkuData[i][j].valueName) == Number(minIntergral.integralCost)) { if (Number(this.intergralModal.tableSkuData[i][j].valueName) == Number(minIntergral.integralCost)) {
console.log('1-2'); // console.log('1-2');
minIntergral = Object.assign({}, minIntergral, { minIntergral = Object.assign({}, minIntergral, {
integralCost: this.intergralModal.tableSkuData[i][j].valueName, integralCost: this.intergralModal.tableSkuData[i][j].valueName,
cashCost: this.intergralModal.tableSkuData[i][Number(j) + 1].valueName >= 0 ? (minIntergral.cashCost > this.intergralModal.tableSkuData[i][Number(j) + 1].valueName ? this.intergralModal.tableSkuData[i][Number(j) + 1].valueName : minIntergral.cashCost) : '0' cashCost: this.intergralModal.tableSkuData[i][Number(j) + 1].valueName >= 0 ? (minIntergral.cashCost > this.intergralModal.tableSkuData[i][Number(j) + 1].valueName ? this.intergralModal.tableSkuData[i][Number(j) + 1].valueName : minIntergral.cashCost) : '0'
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment