fix:添加任务时选择产品

This commit is contained in:
shijing 2025-03-28 09:49:14 +08:00
parent 6d1ff91109
commit f6538e4b03
1 changed files with 31 additions and 1 deletions

View File

@ -63,6 +63,23 @@
}} }}
</span> </span>
</el-form-item> </el-form-item>
<el-form-item label="产品" prop="material">
<el-select
v-model="form.material"
value-key="id"
style="width: 100%"
filterable
:disabled="mode == 'edit'"
>
<el-option
v-for="item in materialOptions"
:key="item.id"
:label="item.name"
:value="item.id"
>
</el-option>
</el-select>
</el-form-item>
<el-form-item label="任务数" prop="count"> <el-form-item label="任务数" prop="count">
<el-input-number <el-input-number
style="width: 100%" style="width: 100%"
@ -151,6 +168,13 @@ export default {
trigger: "blur", trigger: "blur",
}, },
], ],
material:[
{
required: true,
message: "请选择产品",
trigger: "blur",
}
],
}, },
visible: false, visible: false,
isSaveing: false, isSaveing: false,
@ -214,12 +238,18 @@ export default {
console.log(item); console.log(item);
if (this.type == "routepack") { if (this.type == "routepack") {
this.form.routepack = item.id; this.form.routepack = item.id;
this.form.material = item.material;
} else { } else {
this.form.material = item.material_out; this.form.material = item.material_out;
this.form.material_in = item.material_in; this.form.material_in = item.material_in;
this.form.mgroup = item.mgroup; this.form.mgroup = item.mgroup;
} }
this.getFinalMaterial(item.id);
},
getFinalMaterial(id){
let that = this;
that.$API.mtm.routepack.finalmaterial.req(id).then((res) => {
that.materialOptions = res;
});
}, },
// //
open(mode = "add", type) { open(mode = "add", type) {