spring
2026-03-17 a24c34af0c00a59c94e1a6ebc2cbbc0814215f21
fix: 新增库存(半成品)时,没有库存数量输入框
已修改1个文件
34 ■■■■■ 文件已修改
src/views/inventoryManagement/stockManagement/New.vue 34 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/inventoryManagement/stockManagement/New.vue
@@ -37,6 +37,26 @@
          <el-input v-model="formState.unit"  disabled />
        </el-form-item>
        <!-- productType === 1:半成品(允许手动填写数量入库) -->
        <el-form-item
            v-if="type === 'qualified' && formState.productType === 1"
            label="数量"
            prop="qualitity"
            :rules="[
              { required: true, message: '请输入数量', trigger: ['blur', 'change'] }
            ]"
        >
          <el-input-number
              v-model="formState.qualitity"
              :min="0"
              :step="1"
              :precision="0"
              style="width: 100%"
              controls-position="right"
              placeholder="请输入数量"
          />
        </el-form-item>
        <!-- productType === 0:原材料 -->
        <el-form-item
            v-if="type === 'qualified' && formState.productType === 0"
@@ -162,6 +182,8 @@
  productModelName: "",
  unit: "",
  productType: undefined,
  // 库存数量(半成品合格入库可手动填写)
  qualitity: undefined,
  // 过磅相关字段(仅原材料合格品使用)
  licensePlateNo: "",
  grossWeight: undefined,
@@ -192,7 +214,16 @@
    productModelId: undefined,
    productName: "",
    productModelName: "",
    description: '',
    unit: "",
    productType: undefined,
    qualitity: undefined,
    licensePlateNo: "",
    grossWeight: undefined,
    tareWeight: undefined,
    netWeight: undefined,
    weighingDate: undefined,
    weighingOperator: "",
    remark: '',
  };
  isShow.value = false;
};
@@ -203,6 +234,7 @@
  formState.value.grossWeight = undefined;
  formState.value.tareWeight = undefined;
  formState.value.netWeight = undefined;
  formState.value.qualitity = undefined;
  if (products && products.length > 0) {
    const product = products[0];
    formState.value.productId = product.productId;