| | |
| | | }, |
| | | { |
| | | label: '物料类型', |
| | | prop: 'materialType', |
| | | prop: 'materialTypeCode', |
| | | el: 'select', |
| | | clearable: true, |
| | | option: [], |
| | | storeValueAndLabel: true, |
| | | //disabled: disabled, |
| | | placeholder: '请输入物料类型', |
| | | highSelectAttrs: { |
| | |
| | | materialName_FilterMode: formData.value.materialName_FilterMode || '', |
| | | purchaseType: formData.value.purchaseType || '', |
| | | purchaseType_FilterMode: formData.value.purchaseType_FilterMode || '', |
| | | materialType: formData.value.materialType || '', |
| | | materialTypeCode: formData.value.materialTypeCode || '', |
| | | materialType_FilterMode: formData.value.materialType_FilterMode || '', |
| | | primaryUnit: formData.value.primaryUnit || '', |
| | | primaryUnit_FilterMode: formData.value.primaryUnit_FilterMode || '', |
| | |
| | | formData.value.materialNo = '' |
| | | formData.value.materialName = '' |
| | | formData.value.purchaseType = '' |
| | | formData.value.materialType = '' |
| | | formData.value.materialTypeCode = '' |
| | | formData.value.primaryUnit = '' |
| | | formData.value.standard = '' |
| | | formData.value.outerDiameter = '' |
| | |
| | | })) |
| | | } |
| | | } |
| | | const updateFormTypeOptions = (propName: string, enumData: any[]) => { |
| | | const item = formItems.find((item) => item.prop === propName) |
| | | if (item && enumData) { |
| | | item.options = enumData.map((item) => ({ |
| | | label: item.materialTypeDesc, |
| | | value: item.materialTypeCode, |
| | | })) |
| | | } |
| | | } |
| | | /** |
| | | * 通用查询枚举 |
| | | */ |
| | | const commonQueryEnumForFrom = async () => { |
| | | const purchaseTypeEnumEnum = await wmsMaterialDrawer.getWmsEnumData({ |
| | | const materialTypeEnum = await wmsMaterialDrawer.getMaterialType() |
| | | updateFormTypeOptions('materialTypeCode', materialTypeEnum) |
| | | |
| | | const purchaseTypeEnum = await wmsMaterialDrawer.getWmsEnumData({ |
| | | EnumName: 'PurchaseTypeEnum', |
| | | }) |
| | | updateFormItemOptions('purchaseType', purchaseTypeEnumEnum) |
| | | const materialTypeEnumEnum = await wmsMaterialDrawer.getWmsEnumData({ |
| | | EnumName: 'MaterialTypeEnum', |
| | | }) |
| | | updateFormItemOptions('materialType', materialTypeEnumEnum) |
| | | updateFormItemOptions('purchaseType', purchaseTypeEnum) |
| | | const yesNoEnumEnum = await wmsMaterialDrawer.getWmsEnumData({ |
| | | EnumName: 'YesNoEnum', |
| | | }) |