liding
2026-04-10 c05b81c7f50df80ab247a05f9f92af2d799e77cd
src/views/inventoryManagement/stockManagement/New.vue
@@ -44,6 +44,14 @@
          <el-input v-model="formState.unit"  disabled />
        </el-form-item>
        <el-form-item label="批号" prop="batchNo">
          <el-input
            v-model="formState.batchNo"
            clearable
            placeholder="可输入批号,留空将自动生成"
          />
        </el-form-item>
        <el-form-item
            label="库存数量"
            prop="qualitity"
@@ -109,6 +117,7 @@
  productModelName: "",
  materialCode: "",
  unit: "",
  batchNo: "",
  qualitity: 0,
  warnNum: 0,
  remark: '',
@@ -134,7 +143,12 @@
    productModelId: undefined,
    productName: "",
    productModelName: "",
    description: '',
    materialCode: "",
    unit: "",
    batchNo: "",
    qualitity: 0,
    warnNum: 0,
    remark: "",
  };
  isShow.value = false;
};
@@ -167,8 +181,12 @@
        proxy.$modal.msgError("请选择规格");
        return;
      }
      const payload = { ...formState.value };
      const bn = (payload.batchNo || "").trim();
      payload.batchNo = bn;
      if (props.type === 'qualified') {
        createStockInventory(formState.value).then(res => {
        createStockInventory(payload).then(res => {
          // 关闭模态框
          isShow.value = false;
          // 告知父组件已完成
@@ -176,7 +194,7 @@
          proxy.$modal.msgSuccess("提交成功");
        })
      } else {
        createStockUnInventory(formState.value).then(res => {
        createStockUnInventory(payload).then(res => {
          // 关闭模态框
          isShow.value = false;
          // 告知父组件已完成