gongchunyi
7 天以前 4f4b1db9cc75482d46fdeece6c1214217338cda8
fix: 打开领料台账默认自动选中第一个可用批号,领用数量=需求数量
已修改1个文件
8 ■■■■■ 文件已修改
src/views/productionManagement/productionOrder/components/MaterialLedgerDialog.vue 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/productionManagement/productionOrder/components/MaterialLedgerDialog.vue
@@ -374,6 +374,14 @@
      // 先查出库存余量再入表,保证首次打开即展示(rows 尚未转为响应式代理,
      // 入表后再改原始对象不会触发视图更新)
      await loadStockQtyForRows(rows);
      // 打开领料台账默认:自动选中第一个可用批号,领用数量=需求数量
      rows.forEach(row => {
        const batchNoList = Array.isArray(row.batchNoList) ? row.batchNoList : [];
        if (batchNoList.length > 0) {
          row.batchNo = [batchNoList[0]];
          row.pickQty = toNumber(row.demandedQuantity);
        }
      });
      materialTableData.value = rows;
    } finally {
      materialTableLoading.value = false;