From 9c9d121e47423b325e62bfd03b4332ec1e5bdf4d Mon Sep 17 00:00:00 2001
From: gaoluyang <2820782392@qq.com>
Date: 星期五, 27 三月 2026 16:05:51 +0800
Subject: [PATCH] 军泰伟业 1.已发货数量等于总数量时,状态为已发货。已发货数量小于总数量时,状态建议新增发货中 2.产品清除工艺路线点击确定后,仍然回显绑定的工艺路线 3.新增退货单时,退一部分货后,继续对此退货单进行退货操作,展示数据有误

---
 src/views/salesManagement/returnOrder/components/formDia.vue |    7 ++++++-
 1 files changed, 6 insertions(+), 1 deletions(-)

diff --git a/src/views/salesManagement/returnOrder/components/formDia.vue b/src/views/salesManagement/returnOrder/components/formDia.vue
index c7b89eb..6bac560 100644
--- a/src/views/salesManagement/returnOrder/components/formDia.vue
+++ b/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;
 };

--
Gitblit v1.9.3