| | |
| | | */ |
| | | const formItems = reactive([ |
| | | { |
| | | label: 'ç©æç¼ç ', |
| | | label: 'ç©æç¼ç ï¼å¯ä¸æ è¯ï¼', |
| | | prop: 'materialCode', |
| | | el: 'input', |
| | | disabled: disabled, |
| | | placeholder: '请è¾å
¥ç©æç¼ç ', |
| | | //disabled: disabled, |
| | | placeholder: '请è¾å
¥ç©æç¼ç ï¼å¯ä¸æ è¯ï¼', |
| | | }, |
| | | { |
| | | label: 'ç©æåç§°', |
| | | prop: 'materialName', |
| | | el: 'input', |
| | | //disabled: disabled, |
| | | placeholder: '请è¾å
¥ç©æåç§°', |
| | | }, |
| | | { |
| | | label: 'éè´ç±»å', |
| | | label: 'éè´ç±»åï¼æä¸¾å¼ï¼', |
| | | prop: 'purchaseType', |
| | | el: 'select', |
| | | placeholder: 'è¯·éæ©éè´ç±»å', |
| | | options: [], |
| | | //disabled: disabled, |
| | | placeholder: '请è¾å
¥éè´ç±»åï¼æä¸¾å¼ï¼', |
| | | }, |
| | | { |
| | | label: 'ç©æç±»å', |
| | | label: 'ç©æç±»åï¼æä¸¾å¼ï¼', |
| | | prop: 'materialType', |
| | | el: 'select', |
| | | placeholder: 'è¯·éæ©ç©æç±»å', |
| | | options: [], |
| | | //disabled: disabled, |
| | | placeholder: '请è¾å
¥ç©æç±»åï¼æä¸¾å¼ï¼', |
| | | }, |
| | | { |
| | | label: '主åä½', |
| | | label: '主åä½ï¼å¦ï¼kgãmã个ï¼', |
| | | prop: 'primaryUnit', |
| | | el: 'input', |
| | | placeholder: '请è¾å
¥ä¸»åä½(å¦: kg, m, 个)', |
| | | //disabled: disabled, |
| | | placeholder: '请è¾å
¥ä¸»åä½ï¼å¦ï¼kgãmã个ï¼', |
| | | }, |
| | | { |
| | | label: 'è§æ ¼/æ å', |
| | | label: 'è§æ ¼/æ åï¼å¦ï¼GB/T 8163-2018ï¼', |
| | | prop: 'standard', |
| | | el: 'input', |
| | | placeholder: '请è¾å
¥è§æ ¼/æ å(å¦: GB/T 8163-2018)', |
| | | //disabled: disabled, |
| | | placeholder: '请è¾å
¥è§æ ¼/æ åï¼å¦ï¼GB/T 8163-2018ï¼', |
| | | }, |
| | | { |
| | | label: 'å¤å¾(mm)', |
| | | label: 'å¤å¾ï¼åä½ï¼mmï¼', |
| | | prop: 'outerDiameter', |
| | | el: (props: any, { attrs }: SetupContext) => { |
| | | return h(inputNumber, { |
| | |
| | | ...attrs, |
| | | }) |
| | | }, |
| | | width: '100%', |
| | | placeholder: '请è¾å
¥å¤å¾', |
| | | step: 0.01, |
| | | precision: 2, |
| | | //disabled: disabled, |
| | | placeholder: '请è¾å
¥å¤å¾ï¼åä½ï¼mmï¼', |
| | | }, |
| | | { |
| | | label: 'å£å(mm)', |
| | | label: 'å£åï¼åä½ï¼mmï¼', |
| | | prop: 'wallThickness', |
| | | el: (props: any, { attrs }: SetupContext) => { |
| | | return h(inputNumber, { |
| | |
| | | ...attrs, |
| | | }) |
| | | }, |
| | | width: '100%', |
| | | placeholder: '请è¾å
¥å£å', |
| | | step: 0.01, |
| | | precision: 2, |
| | | //disabled: disabled, |
| | | placeholder: '请è¾å
¥å£åï¼åä½ï¼mmï¼', |
| | | }, |
| | | { |
| | | label: 'æè´¨', |
| | | label: 'æè´¨ï¼å¦ï¼304ä¸éé¢ï¼', |
| | | prop: 'materialQuality', |
| | | el: 'input', |
| | | placeholder: '请è¾å
¥æè´¨(å¦: 304ä¸éé¢)', |
| | | //disabled: disabled, |
| | | placeholder: '请è¾å
¥æè´¨ï¼å¦ï¼304ä¸éé¢ï¼', |
| | | }, |
| | | { |
| | | label: 'é¿åº¦(m)', |
| | | label: 'é¿åº¦ï¼åä½ï¼mï¼', |
| | | prop: 'length', |
| | | el: (props: any, { attrs }: SetupContext) => { |
| | | return h(inputNumber, { |
| | |
| | | ...attrs, |
| | | }) |
| | | }, |
| | | width: '100%', |
| | | placeholder: '请è¾å
¥é¿åº¦', |
| | | step: 0.1, |
| | | step: 0.01, |
| | | precision: 2, |
| | | //disabled: disabled, |
| | | placeholder: '请è¾å
¥é¿åº¦ï¼åä½ï¼mï¼', |
| | | }, |
| | | { |
| | | label: 'æ¯å¦ä¸»æ¯ç®¡', |
| | | label: 'æ¯å¦ä¸ºä¸»æ¯ç®¡', |
| | | prop: 'isMainBranch', |
| | | el: 'select', |
| | | options: [], |
| | | //disabled: disabled, |
| | | placeholder: '请è¾å
¥æ¯å¦ä¸ºä¸»æ¯ç®¡', |
| | | }, |
| | | { |
| | | label: 'ç产工å', |
| | | prop: 'factory', |
| | | el: 'input', |
| | | //disabled: disabled, |
| | | placeholder: '请è¾å
¥ç产工å', |
| | | }, |
| | | { |
| | | label: 'è¯ä¹¦ç¼å·', |
| | | prop: 'certification', |
| | | el: 'input', |
| | | //disabled: disabled, |
| | | placeholder: '请è¾å
¥è¯ä¹¦ç¼å·', |
| | | }, |
| | | { |
| | | label: 'åä½å段1 - é¢çæ©å±ç¨é', |
| | | prop: 'redundantField1', |
| | | el: 'input', |
| | | //disabled: disabled, |
| | | placeholder: '请è¾å
¥åä½å段1 - é¢çæ©å±ç¨é', |
| | | }, |
| | | { |
| | | label: 'åä½å段2 - é¢çæ©å±ç¨é', |
| | | prop: 'redundantField2', |
| | | el: 'input', |
| | | //disabled: disabled, |
| | | placeholder: '请è¾å
¥åä½å段2 - é¢çæ©å±ç¨é', |
| | | }, |
| | | { |
| | | label: 'åä½å段3 - é¢çæ©å±ç¨é', |
| | | prop: 'redundantField3', |
| | | el: 'input', |
| | | //disabled: disabled, |
| | | placeholder: '请è¾å
¥åä½å段3 - é¢çæ©å±ç¨é', |
| | | }, |
| | | { |
| | | label: '夿³¨', |
| | | prop: 'remark', |
| | | el: 'input', |
| | | type: 'textarea', |
| | | //disabled: disabled, |
| | | placeholder: '请è¾å
¥å¤æ³¨', |
| | | }, |
| | | { |
| | | label: 'æ¯å¦ç¦ç¨', |
| | | prop: 'isDisabled', |
| | | el: 'select', |
| | | //disabled: disabled, |
| | | placeholder: '请è¾å
¥æ¯å¦ç¦ç¨', |
| | | }, |
| | | ]) |
| | | /** |
| | |
| | | } |
| | | const commonGetFormData=()=>{ |
| | | const data = { |
| | | MaterialCode: formData.value.MaterialCode, |
| | | MaterialName: formData.value.MaterialName, |
| | | PurchaseType: formData.value.PurchaseType, |
| | | MaterialType: formData.value.MaterialType, |
| | | PrimaryUnit: formData.value.PrimaryUnit, |
| | | Standard: formData.value.Standard, |
| | | OuterDiameter: formData.value.OuterDiameter, |
| | | WallThickness: formData.value.WallThickness, |
| | | MaterialQuality: formData.value.MaterialQuality, |
| | | Length: formData.value.Length, |
| | | IsMainBranch: formData.value.IsMainBranch, |
| | | Factory: formData.value.Factory, |
| | | Certification: formData.value.Certification, |
| | | RedundantField1: formData.value.RedundantField1, |
| | | RedundantField2: formData.value.RedundantField2, |
| | | RedundantField3: formData.value.RedundantField3, |
| | | Remark: formData.value.Remark, |
| | | IsDisabled: formData.value.IsDisabled, |
| | | materialCode: formData.value.materialCode, |
| | | materialName: formData.value.materialName, |
| | | purchaseType: formData.value.purchaseType, |
| | |
| | | */ |
| | | const onReset = async () => { |
| | | formData.value = {} |
| | | formData.value.MaterialCode = '' |
| | | formData.value.MaterialName = '' |
| | | formData.value.PurchaseType = '' |
| | | formData.value.MaterialType = '' |
| | | formData.value.PrimaryUnit = '' |
| | | formData.value.Standard = '' |
| | | formData.value.OuterDiameter = '' |
| | | formData.value.WallThickness = '' |
| | | formData.value.MaterialQuality = '' |
| | | formData.value.Length = '' |
| | | formData.value.IsMainBranch = '' |
| | | formData.value.Factory = '' |
| | | formData.value.Certification = '' |
| | | formData.value.RedundantField1 = '' |
| | | formData.value.RedundantField2 = '' |
| | | formData.value.RedundantField3 = '' |
| | | formData.value.Remark = '' |
| | | formData.value.IsDisabled = '' |
| | | formData.value.materialCode = '' |
| | | formData.value.materialName = '' |
| | | formData.value.purchaseType = '' |
| | |
| | | * éç¨æ¥è¯¢æä¸¾ |
| | | */ |
| | | const commonQueryEnumForFrom = async () => { |
| | | const materialTypeEnum = await wmsMaterialDrawer.getWmsEnumData({ |
| | | EnumName: 'MaterialTypeEnum', |
| | | }) |
| | | updateFormItemOptions('materialType', materialTypeEnum) |
| | | |
| | | const purchaseTypeEnum = await wmsMaterialDrawer.getWmsEnumData({ |
| | | const purchaseTypeEnumEnum = await wmsMaterialDrawer.getWmsEnumData({ |
| | | EnumName: 'PurchaseTypeEnum', |
| | | }) |
| | | updateFormItemOptions('purchaseType', purchaseTypeEnum) |
| | | |
| | | const yesOrNoTypeEnum = await wmsMaterialDrawer.getWmsEnumData({ |
| | | updateFormItemOptions('purchaseType', purchaseTypeEnumEnum) |
| | | const materialTypeEnumEnum = await wmsMaterialDrawer.getWmsEnumData({ |
| | | EnumName: 'MaterialTypeEnum', |
| | | }) |
| | | updateFormItemOptions('materialType', materialTypeEnumEnum) |
| | | const yesNoEnumEnum = await wmsMaterialDrawer.getWmsEnumData({ |
| | | EnumName: 'YesNoEnum', |
| | | }) |
| | | updateFormItemOptions('isMainBranch', yesOrNoTypeEnum) |
| | | updateFormItemOptions('isMainBranch', yesNoEnumEnum) |
| | | |
| | | } |
| | | commonQueryEnumForFrom() |
| | | /** |