zhangwencui
2026-06-12 bca26760510fcd684076442e0086a66df17e4e83
src/views/inventoryManagement/receiptManagement/Record.vue
@@ -129,9 +129,17 @@
        <el-table-column label="单位"
                         prop="unit"
                         show-overflow-tooltip />
        <el-table-column label="入库数量"
        <el-table-column label="实际入库数量"
                         prop="stockInNum"
                         width="120"
                         show-overflow-tooltip />
        <el-table-column label="含水差额"
                         prop="differenceNum"
                         show-overflow-tooltip>
          <template #default="scope">
            {{ scope.row.isContainsWater?scope.row.differenceNum || "--": "--" }}
          </template>
        </el-table-column>
        <el-table-column label="入库人"
                         prop="createBy"
                         show-overflow-tooltip />
@@ -508,17 +516,11 @@
  const submitApprove = () => {
    const params = {
      approvalStatus: approveForm.approvalStatus,
    };
    // 只有在通过时才传包含数量的明细列表,否则仅传 ID 列表
    if (approveForm.approvalStatus === 1) {
      params.items = approveForm.items.map(item => ({
      items: approveForm.items.map(item => ({
        id: item.id,
        stockInNum: item.stockInNum,
      }));
    } else {
      params.ids = approveForm.items.map(item => item.id);
    }
        ...(approveForm.approvalStatus === 1 && { stockInNum: item.stockInNum }),
      })),
    };
    approveLoading.value = true;
    batchApproveStockInRecords(params)
@@ -685,4 +687,4 @@
      }
    }
  }
</style>
</style>