| | |
| | | mergeForm.width = row.width || 0; |
| | | mergeForm.height = row.height || 0; |
| | | mergeForm.totalAssignedQuantity = |
| | | Number(row.volume) - Number(row.assignedQuantity) || 0; |
| | | (Number(row.volume) - Number(row.assignedQuantity)).toFixed(4) || 0; |
| | | mergeForm.planCompleteTime = row.planCompleteTime || ""; |
| | | sumAssignedQuantity.value = mergeForm.totalAssignedQuantity; |
| | | // 打开弹窗 |
| | |
| | | totalAssignedQuantity: 0, |
| | | }; |
| | | } |
| | | summary[category].totalAssignedQuantity += |
| | | Number(row.volume) - Number(row.assignedQuantity); |
| | | summary[category].totalAssignedQuantity += ( |
| | | Number(row.volume) - Number(row.assignedQuantity) |
| | | ).toFixed(4); |
| | | }); |
| | | |
| | | // 转换为数组格式 |
| | |
| | | sum + |
| | | (row.volume == null |
| | | ? 0 |
| | | : Number(row.volume) - Number(row.assignedQuantity)) |
| | | : (Number(row.volume) - Number(row.assignedQuantity)).toFixed(4)) |
| | | ); |
| | | }, 0); |
| | | sumAssignedQuantity.value = totalAssignedQuantity; |
| | |
| | | |
| | | // 处理合并下发提交 |
| | | const handleMergeSubmit = () => { |
| | | if (mergeForm.totalAssignedQuantity === 0) { |
| | | ElMessage.warning("请输入生产方数"); |
| | | return; |
| | | } |
| | | console.log(sumAssignedQuantity.value, "sumAssignedQuantity"); |
| | | // 计算当前选中行的总方数 |
| | | const totalVolume = selectedRows.value.reduce((sum, row) => { |
| | |
| | | getList(); |
| | | isShowNewModal.value = false; |
| | | // 可以选择刷新列表或其他操作 |
| | | getList(); |
| | | } else { |
| | | ElMessage.error(res.message || "下发失败"); |
| | | } |