Kaynağa Gözat

fix:5815【销售订单-发货单】发替代料的又不行,报错了

mlchen 2 hafta önce
ebeveyn
işleme
5aecd9e1db

+ 3 - 0
AGENTS.md

@@ -0,0 +1,3 @@
+# 前端数据契约
+
+- 库存台账返回的 `provenance` 是展示字符串;向 EOM 发货接口提交产地时,使用 `purchaseOrigins` 产地编码数组转换为字符串数组。替代料与普通发货物品均需遵守此契约,不能把库存记录中的 `"[]"` 原样提交给 `JSONArray` 字段。

+ 1 - 1
src/BIZComponents/selectStockLedger/selectStockLedgerDialog.vue

@@ -626,7 +626,7 @@
           item.productCode = item.categoryCode;
           item.productCategoryName = '';
           item.productBrand = item.brandNum;
-          item.provenance = item.provenance || [];
+          item.provenance = item.purchaseOrigins?.map((val) => val + '') || [];
           if (this.showSaleCount) {
             item.saleCount = item.saleCount;
           }