update 结构BOM添加优化

master
yinq 3 weeks ago
parent 2af2711910
commit 78afb37e9d

@ -131,7 +131,7 @@
check-strictly check-strictly
/> />
</el-form-item> </el-form-item>
<el-form-item label="物料类型ID" prop="materialTypeId"> <el-form-item label="物料类型" prop="materialTypeId">
<!-- <el-input v-model="form.materialTypeId" placeholder="请输入物料类型ID" />--> <!-- <el-input v-model="form.materialTypeId" placeholder="请输入物料类型ID" />-->
<el-tree-select <el-tree-select
v-model="form.materialTypeId" v-model="form.materialTypeId"
@ -145,27 +145,27 @@
<el-form-item label="物料类型名称" prop="materialTypeName"> <el-form-item label="物料类型名称" prop="materialTypeName">
<el-input v-model="form.materialTypeName" placeholder="请输入物料类型名称" /> <el-input v-model="form.materialTypeName" placeholder="请输入物料类型名称" />
</el-form-item> </el-form-item>
<el-form-item label="结构BOM说明" prop="structureBomDesc">
<el-input v-model="form.structureBomDesc" placeholder="请输入结构BOM说明" />
</el-form-item>
<el-form-item label="结构BOM版本" prop="structureBomVersion"> <el-form-item label="结构BOM版本" prop="structureBomVersion">
<el-input v-model="form.structureBomVersion" placeholder="请输入结构BOM版本" /> <el-input v-model="form.structureBomVersion" placeholder="请输入结构BOM版本" />
</el-form-item> </el-form-item>
<!-- <el-form-item label="结构BOM说明" prop="structureBomDesc">-->
<!-- <el-input v-model="form.structureBomDesc" placeholder="请输入结构BOM说明" />-->
<!-- </el-form-item>-->
<!-- <el-form-item label="祖级列表" prop="ancestors"> <!-- <el-form-item label="祖级列表" prop="ancestors">
<el-input v-model="form.ancestors" placeholder="请输入祖级列表" /> <el-input v-model="form.ancestors" placeholder="请输入祖级列表" />
</el-form-item>--> </el-form-item>-->
<el-form-item label="层级" prop="level"> <!-- <el-form-item label="层级" prop="level">-->
<el-input v-model="form.level" placeholder="请输入层级" /> <!-- <el-input v-model="form.level" placeholder="请输入层级" />-->
</el-form-item> <!-- </el-form-item>-->
<el-form-item label="顶级标识" prop="topFlag"> <!-- <el-form-item label="顶级标识" prop="topFlag">-->
<el-radio-group v-model="form.topFlag"> <!-- <el-radio-group v-model="form.topFlag">-->
<el-radio <!-- <el-radio-->
v-for="dict in top_flag" <!-- v-for="dict in top_flag"-->
:key="dict.value" <!-- :key="dict.value"-->
:value="parseInt(dict.value)" <!-- :value="parseInt(dict.value)"-->
>{{dict.label}}</el-radio> <!-- >{{dict.label}}</el-radio>-->
</el-radio-group> <!-- </el-radio-group>-->
</el-form-item> <!-- </el-form-item>-->
<el-form-item label="激活标识" prop="activeFlag"> <el-form-item label="激活标识" prop="activeFlag">
<el-radio-group v-model="form.activeFlag"> <el-radio-group v-model="form.activeFlag">
<el-radio <el-radio
@ -385,15 +385,21 @@ const getbaseMaterialTypeOptions = async () => {
} }
} }
/*
/!*点击id同时赋值name*!/ // form.materialTypeId
const handleMaterialTypeIdChange = (data: BaseMaterialTypeVO) =>{ watch(() => form.value.materialTypeId, (newValue) => {
form.value.materialTypeName = data.matrialTypeName; // baseMaterialTypeOptions materialTypeName
form.value.materialTypeId = data.matrialTypeId; const selectedMaterial = baseMaterialTypeOptions.value.find(
} (item) => item.matrialTypeId == newValue
);
console.log("selectedMaterial:",newValue,selectedMaterial);
if (selectedMaterial) {
form.value.materialTypeName = selectedMaterial.matrialTypeName;
} else {
form.value.materialTypeName = undefined;
}
});
*/
onMounted(() => { onMounted(() => {
getList(); getList();

Loading…
Cancel
Save