fix:领料添加mb

This commit is contained in:
shijing 2025-01-07 11:28:21 +08:00
parent 46372aa7ca
commit a42c674fcc
1 changed files with 19 additions and 3 deletions

View File

@ -12,7 +12,7 @@
:rules="rules" :rules="rules"
label-width="120px" label-width="120px"
> >
<el-form-item label="物料"> <el-form-item label="物料" prop="material">
<el-select <el-select
v-model="selectMaterial" v-model="selectMaterial"
value-key="id" value-key="id"
@ -40,7 +40,7 @@
</el-option> </el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="批次号"> <el-form-item label="批次号" prop="batch">
<!-- <el-input v-model="form.batch" placeholder="手动输入批次号" :disabled="inputBatchDisable" /> --> <!-- <el-input v-model="form.batch" placeholder="手动输入批次号" :disabled="inputBatchDisable" /> -->
<el-select <el-select
v-model="form.batch" v-model="form.batch"
@ -95,7 +95,7 @@
</el-option> </el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="仓库"> <el-form-item label="仓库" prop="warehouse">
<el-select <el-select
v-model="form.warehouse" v-model="form.warehouse"
clearable clearable
@ -206,6 +206,13 @@ export default {
}, },
form: {}, form: {},
rules: { rules: {
batch:[
{
required: true,
message: "请填写批次号",
trigger: "blur",
},
],
material: [ material: [
{ {
required: true, required: true,
@ -213,6 +220,13 @@ export default {
trigger: "blur", trigger: "blur",
}, },
], ],
warehouse: [
{
required: true,
message: "请选择仓库",
trigger: "blur",
},
],
}, },
visible: false, visible: false,
isSaveing: false, isSaveing: false,
@ -387,11 +401,13 @@ export default {
selectBatchChange(item) { selectBatchChange(item) {
// var item = this.getItem(this.batchOptions, id) // var item = this.getItem(this.batchOptions, id)
this.form.batch = item.batch; this.form.batch = item.batch;
this.form.mb = item.id;
this.form.warehouse = item.warehouse; this.form.warehouse = item.warehouse;
this.warehouseDisable = true; this.warehouseDisable = true;
this.inputBatchDisable = true; this.inputBatchDisable = true;
}, },
selectBatchClear() { selectBatchClear() {
this.form.mb = "";
this.form.batch = ""; this.form.batch = "";
this.form.warehouse = ""; this.form.warehouse = "";
this.warehouseDisable = false; this.warehouseDisable = false;