| | |
| | | |
| | | let quantit = ref('') |
| | | let weight = ref('') |
| | | const handleCheckboxChange = ({row}) => { |
| | | const $grid = xGrid.value |
| | | //获取右边表格checkbox选中的数据 |
| | | const checkedList = $grid.getCheckboxRecords() |
| | | const handleCheckboxChange = ({ row }) => { |
| | | const $grid = xGrid.value; |
| | | // 获取右边表格 checkbox 选中的数据 |
| | | const checkedList = $grid.getCheckboxRecords(); |
| | | let quantitySum = 0; |
| | | let weightsum = 0; |
| | | |
| | | checkedList.forEach(item => { |
| | | quantitySum += item.baiscQuantity; |
| | | quantitySum += Number(item.baiscQuantity) || 0; // 确保转换为数字 |
| | | weightsum += weightSum(item); |
| | | }); |
| | | quantit.value = quantitySum; |
| | | |
| | | quantit.value = Number(quantitySum) || 0; // 确保最终值是数字 |
| | | weight.value = parseFloat(weightsum.toFixed(2)); |
| | | } |
| | | }; |
| | | |
| | | </script> |
| | | |
| | | <template> |