廖井涛
2025-03-24 ae9de858b0a514b6a129fa9fd985ce75079a68a0
north-glass-erp/northglass-erp/src/views/pp/processCard/AddProcessCard.vue
@@ -949,18 +949,21 @@
let quantit = ref('')
let weight = ref('')
const handleCheckboxChange = ({row}) => {
  const $grid = xGrid.value
  const $grid = xGrid.value;
  //获取右边表格checkbox选中的数据
  const checkedList = $grid.getCheckboxRecords()
  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>