军泰伟业
1.已发货数量等于总数量时,状态为已发货。已发货数量小于总数量时,状态建议新增发货中
2.产品清除工艺路线点击确定后,仍然回显绑定的工艺路线
3.新增退货单时,退一部分货后,继续对此退货单进行退货操作,展示数据有误
已修改1个文件
7 ■■■■ 文件已修改
src/views/salesManagement/returnOrder/components/formDia.vue 7 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/salesManagement/returnOrder/components/formDia.vue
@@ -211,8 +211,13 @@
const { form, rules } = toRefs(data);
const calcAlreadyReturned = (row) => {
  // 如果 row.unQuantity 已经有值(从后端获取的未退货数量),直接返回
  if (row?.unQuantity !== undefined && row?.unQuantity !== null) {
    return Number(row.unQuantity);
  }
  // 否则根据总数量和已退货数量计算
  const total = Number(row?.shippingNum ?? row?.totalQuantity ?? 0);
  const returned = Number(row?.returnQuantity ?? row?.num ?? 0);
  const returned = Number(row?.returnNum ?? 0);
  if (!Number.isFinite(total) || !Number.isFinite(returned)) return 0;
  return total - returned;
};