style:物料档案-去除库存单位/采购单位不能重复选限制

main
黄伟杰 2 weeks ago
parent 464d8c0822
commit 692c28f7c5

@ -66,7 +66,7 @@
<el-form-item :label="t('FactoryModeling.ProductInformation.dialogUnitLabel')" prop="unitId">
<el-select v-model="formData.unitId" clearable :placeholder="t('FactoryModeling.ProductInformation.dialogUnitPlaceholder')" class="w-1/1">
<el-option
v-for="unit in inventoryUnitOptions"
v-for="unit in unitList"
:key="unit.id"
:label="unit.name"
:value="unit.id"
@ -78,7 +78,7 @@
<el-form-item :label="t('FactoryModeling.ProductInformation.dialogPurchaseUnitLabel')" prop="purchaseUnitId">
<el-select v-model="formData.purchaseUnitId" clearable :placeholder="t('FactoryModeling.ProductInformation.dialogUnitPlaceholder')" class="w-1/1" @change="handlePurchaseUnitChange">
<el-option
v-for="unit in purchaseUnitOptions"
v-for="unit in unitList"
:key="unit.id"
:label="unit.name"
:value="unit.id"
@ -913,14 +913,6 @@ const formRules = reactive({
const formRef = ref()
const categoryList = ref<ProductCategoryVO[]>([])
const unitList = ref<ProductUnitVO[]>([])
const inventoryUnitOptions = computed(() => {
if (!formData.value.purchaseUnitId) return unitList.value
return unitList.value.filter((u: any) => u.id !== formData.value.purchaseUnitId)
})
const purchaseUnitOptions = computed(() => {
if (!formData.value.unitId) return unitList.value
return unitList.value.filter((u: any) => u.id !== formData.value.unitId)
})
const purchaseUnitConvertTipText = computed(() => {
const inventoryUnitName = unitList.value.find((u: any) => u.id === formData.value.unitId)?.name
const purchaseUnitName = unitList.value.find((u: any) => u.id === formData.value.purchaseUnitId)?.name

Loading…
Cancel
Save