schangxiang@126.com
2025-05-09 01b99769af32e7de2d5f3ded5ce2f2bd3df526a5
Weben_CMSרÓôúÂëÉú³ÉÆ÷/Weben_CMS_TemplateDemo/templatedemo_web/src/widgets/WmsMaterial/Controllers/WmsMaterialQueryDrawer.tsx
@@ -86,11 +86,27 @@
                   placeholder: '请输入物料编码(唯一标识)', 
                }, 
                { 
                   label: '是否有效物料',
                   prop: 'isValid',
                   el: 'select',
                   //disabled: disabled,
                   placeholder: '请输入是否有效物料',
                 options: [{label: '是',value: true}, {label: '否',value: false}]
                },
                {
                   label: '物料名称', 
                   prop: 'materialName', 
                   el: 'input', 
                   //disabled: disabled, 
                   placeholder: '请输入物料名称', 
                },
                {
                   label: '数量',
                   prop: 'isSelfMade',
                   el: 'select',
                   //disabled: disabled,
                   placeholder: '请输入数量',
                 options: [{label: '是',value: true}, {label: '否',value: false}]
                }, 
                { 
                   label: '采购类型(枚举值)', 
@@ -101,12 +117,44 @@
                   placeholder: '请输入采购类型(枚举值)', 
                }, 
                { 
                   label: '是否有效物料',
                   prop: 'num',
                   el: (props: any, { attrs }: SetupContext) => {
                     return h(inputNumber, {
                       ...props,
                       clearable: true,
                       ...attrs,
                     })
                   },
                   width: '100%',
                   step: 1,
                   precision: 0,
                   //disabled: disabled,
                   placeholder: '请输入是否有效物料',
                },
                {
                   label: '物料类型(枚举值)', 
                   prop: 'materialType', 
                   el: 'select', 
                   option: [], 
                   //disabled: disabled, 
                   placeholder: '请输入物料类型(枚举值)', 
                },
                {
                   label: '自有数量',
                   prop: 'selfNum',
                   el: (props: any, { attrs }: SetupContext) => {
                     return h(inputNumber, {
                       ...props,
                       clearable: true,
                       ...attrs,
                     })
                   },
                   width: '100%',
                   step: 1,
                   precision: 0,
                   //disabled: disabled,
                   placeholder: '请输入自有数量',
                }, 
                { 
                   label: '主单位(如:kg、m、个)', 
@@ -121,6 +169,22 @@
                   el: 'input', 
                   //disabled: disabled, 
                   placeholder: '请输入规格/标准(如:GB/T 8163-2018)', 
                },
                {
                   label: '',
                   prop: 'nullLength',
                   el: (props: any, { attrs }: SetupContext) => {
                     return h(inputNumber, {
                       ...props,
                       clearable: true,
                       ...attrs,
                     })
                   },
                   width: '100%',
                   step: 0.01,
                   precision: 2,
                   //disabled: disabled,
                   placeholder: '请输入',
                }, 
                { 
                   label: '外径(单位:mm)', 
@@ -235,20 +299,6 @@
                   placeholder: '请输入创建时间', 
                }, 
                { 
                   label: '创建人',
                   prop: 'creatorName',
                   el: 'input',
                   //disabled: disabled,
                   placeholder: '请输入创建人',
                },
                {
                   label: '修改人',
                   prop: 'lastModifierName',
                   el: 'input',
                   //disabled: disabled,
                   placeholder: '请输入修改人',
                },
                {
                   label: '备注', 
                   prop: 'remark', 
                   el: 'input', 
@@ -262,6 +312,20 @@
                   //disabled: disabled, 
                   placeholder: '请输入是否禁用', 
                 options: [{label: '是',value: true}, {label: '否',value: false}] 
                },
                {
                   label: '创建人',
                   prop: 'creatorName',
                   el: 'input',
                   //disabled: disabled,
                   placeholder: '请输入创建人',
                },
                {
                   label: '修改人',
                   prop: 'lastModifierName',
                   el: 'input',
                   //disabled: disabled,
                   placeholder: '请输入修改人',
                }, 
                { 
                   label: '扩展字段1', 
@@ -285,68 +349,18 @@
                   placeholder: '请输入扩展字段3', 
                }, 
                { 
                   label: '数量',
                   prop: 'isSelfMade',
                   el: 'select',
                   label: '操作备注',
                   prop: 'operationRemark',
                   el: 'input',
                   //disabled: disabled, 
                   placeholder: '请输入数量',
                 options: [{label: '是',value: true}, {label: '否',value: false}]
                   placeholder: '请输入操作备注',
                }, 
                { 
                   label: '是否有效物料',
                   prop: 'isValid',
                   el: 'select',
                   label: '删除备注',
                   prop: 'deleteRemark',
                   el: 'input',
                   //disabled: disabled, 
                   placeholder: '请输入是否有效物料',
                 options: [{label: '是',value: true}, {label: '否',value: false}]
                },
                {
                   label: '',
                   prop: 'nullLength',
                   el: (props: any, { attrs }: SetupContext) => {
                     return h(inputNumber, {
                       ...props,
                       clearable: true,
                       ...attrs,
                     })
                   },
                   width: '100%',
                   step: 0.01,
                   precision: 2,
                   //disabled: disabled,
                   placeholder: '请输入',
                },
                {
                   label: '是否有效物料',
                   prop: 'num',
                   el: (props: any, { attrs }: SetupContext) => {
                     return h(inputNumber, {
                       ...props,
                       clearable: true,
                       ...attrs,
                     })
                   },
                   width: '100%',
                   step: 1,
                   precision: 0,
                   //disabled: disabled,
                   placeholder: '请输入是否有效物料',
                },
                {
                   label: '自有数量',
                   prop: 'selfNum',
                   el: (props: any, { attrs }: SetupContext) => {
                     return h(inputNumber, {
                       ...props,
                       clearable: true,
                       ...attrs,
                     })
                   },
                   width: '100%',
                   step: 1,
                   precision: 0,
                   //disabled: disabled,
                   placeholder: '请输入自有数量',
                   placeholder: '请输入删除备注',
                },  
  ]) 
  /** 
@@ -362,11 +376,16 @@
  const commonGetFormData=()=>{ 
    const data = { 
      materialCode: formData.value.materialCode || '', 
isValid: formData.value.isValid || '',
materialName: formData.value.materialName || '', 
isSelfMade: formData.value.isSelfMade || '',
purchaseType: formData.value.purchaseType || '', 
num: formData.value.num || '',
materialType: formData.value.materialType || '', 
selfNum: formData.value.selfNum || '',
primaryUnit: formData.value.primaryUnit || '', 
standard: formData.value.standard || '', 
nullLength: formData.value.nullLength || '',
outerDiameter: formData.value.outerDiameter || '', 
wallThickness: formData.value.wallThickness || '', 
materialQuality: formData.value.materialQuality || '', 
@@ -378,18 +397,15 @@
redundantField2: formData.value.redundantField2 || '', 
redundantField3: formData.value.redundantField3 || '', 
creationTime: formData.value.creationTime || '', 
creatorName: formData.value.creatorName || '',
lastModifierName: formData.value.lastModifierName || '',
remark: formData.value.remark || '', 
isDisabled: formData.value.isDisabled || '', 
creatorName: formData.value.creatorName || '',
lastModifierName: formData.value.lastModifierName || '',
extraField1: formData.value.extraField1 || '', 
extraField2: formData.value.extraField2 || '', 
extraField3: formData.value.extraField3 || '', 
isSelfMade: formData.value.isSelfMade || '',
isValid: formData.value.isValid || '',
nullLength: formData.value.nullLength || '',
num: formData.value.num || '',
selfNum: formData.value.selfNum || '',
operationRemark: formData.value.operationRemark || '',
deleteRemark: formData.value.deleteRemark || '',
    } 
    return data; 
  } 
@@ -413,11 +429,16 @@
  const onReset = async () => { 
    formData.value = {} 
    formData.value.MaterialCode = '' 
formData.value.IsValid = ''
formData.value.MaterialName = '' 
formData.value.IsSelfMade = ''
formData.value.PurchaseType = '' 
formData.value.Num = ''
formData.value.MaterialType = '' 
formData.value.SelfNum = ''
formData.value.PrimaryUnit = '' 
formData.value.Standard = '' 
formData.value.NullLength = ''
formData.value.OuterDiameter = '' 
formData.value.WallThickness = '' 
formData.value.MaterialQuality = '' 
@@ -428,17 +449,14 @@
formData.value.RedundantField1 = '' 
formData.value.RedundantField2 = '' 
formData.value.RedundantField3 = '' 
formData.value.Remark = ''
formData.value.CreatorName = '' 
formData.value.LastModifierName = '' 
formData.value.Remark = ''
formData.value.ExtraField1 = '' 
formData.value.ExtraField2 = '' 
formData.value.ExtraField3 = '' 
formData.value.IsSelfMade = ''
formData.value.IsValid = ''
formData.value.NullLength = ''
formData.value.Num = ''
formData.value.SelfNum = ''
formData.value.OperationRemark = ''
formData.value.DeleteRemark = ''
    //向父组件发送自定义事件 
    ctx.emit('restQuery'); 
  }