| | |
| | | |
| | | watch( |
| | | () => props.data, |
| | | (newData) => { |
| | | newData => { |
| | | if (!newData) return; |
| | | |
| | | // Process data |
| | |
| | | }); |
| | | const packerQtys = sortedData.value.map(item => { |
| | | // Assuming packerQty is in same unit as tsQty or similar |
| | | const v = Number(item.packerQty ?? 0)/ 10 / 250; |
| | | const v = Number(item.packerQty ?? 0) / 10 / 250; |
| | | return Math.round(v * 10) / 10; |
| | | }); |
| | | const lvbangVals = sortedData.value.map(item => { |
| | |
| | | const danhaoVals = sortedData.value.map(item => { |
| | | const qtyBox = Number(item.qty ?? 0) / 50; |
| | | if (!qtyBox) return 0; |
| | | const v = (Number(item.lvbangVal ?? 0) / 10000) / qtyBox; |
| | | const v = Number(item.lvbangVal ?? 0) / 10000 / qtyBox; |
| | | return Math.round(v * 10) / 10; |
| | | }); |
| | | |