liding
6 小时以前 b7489ca57d67daddfdd81b38b7a93780e304b1d2
fix:销售台账产品型号id绑定
已修改1个文件
6 ■■■■■ 文件已修改
src/views/salesManagement/salesLedger/index.vue 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/salesManagement/salesLedger/index.vue
@@ -976,7 +976,7 @@
        if (node?.id !== null && node?.id !== undefined) return String(node.id);
        if (node?.nodeType === "batch") return String(node.batchNo ?? node.label ?? "");
        if (node?.nodeType === "customer") return String(node.customer ?? node.label ?? "");
        if (node?.nodeType === "model") return String(node.model ?? node.label ?? "");
        if (node?.nodeType === "model") return String(node.productModelId ?? node.model ?? node.label ?? "");
        return String(node.productName ?? node.label ?? "");
    };
@@ -1089,6 +1089,7 @@
    const prevBatchNo = productForm.value.batchNo;
    const prevCustomer = productForm.value.customer;
    productForm.value.productModelId = modelNode.value;
    productForm.value.specificationModel = modelNode.model ?? modelNode.label ?? "";
    // 有些接口/树数据里可能不包含 unit,这种情况下不要覆盖编辑时已回显的值
    const nextUnit = modelNode.unit ?? "";
@@ -1356,8 +1357,9 @@
        return {
            // 台账字段
            productCategory: p.product || p.productName || "",
            productModelId: p.productModelId || "",
            specificationModel: p.specification || "",
      uidNo: p.uidNo || "",
            uidNo: p.uidNo || "",
            unit: p.unit || "",
            quantity: quantity,
            taxRate: taxRate,