zs
2025-05-07 086e8d457fb6480f126aedbd2677c7e97bdac193
HIAWms/web/src/widgets/WmsTask/Controllers/WmsTaskDrawer.tsx
@@ -90,6 +90,13 @@
              rules: [{required: true, message: '任务类型不能为空', trigger: 'blur' }], 
                }, 
                { 
      label: '子任务类型',
      prop: 'sonTaskType',
      el: 'select',
      //disabled: disabled,
      placeholder: '请输入子任务类型',
    },
    {
                   label: '任务等级', 
                   prop: 'taskLevel', 
                   el: (props: any, { attrs }: SetupContext) => { 
@@ -110,6 +117,7 @@
                   label: '任务状态', 
                   prop: 'taskStatus', 
                   el: 'select', 
      options: [],
                   //disabled: disabled, 
                   placeholder: '请输入任务状态', 
              rules: [{required: true, message: '任务状态不能为空', trigger: 'blur' }], 
@@ -118,6 +126,7 @@
                   label: '托盘编号', 
                   prop: 'containerNo', 
                   el: 'input', 
      rules: [{ required: true, message: '托盘编号不能为空', trigger: 'blur' }],
                   //disabled: disabled, 
                   placeholder: '请输入托盘编号', 
                }, 
@@ -126,6 +135,7 @@
                   prop: 'sourcePlace', 
                   el: 'input', 
                   //disabled: disabled, 
      rules: [{ required: true, message: '起始库位不能为空', trigger: 'blur' }],
                   placeholder: '请输入起始库位', 
                }, 
                { 
@@ -133,6 +143,7 @@
                   prop: 'toPlace', 
                   el: 'input', 
                   //disabled: disabled, 
      rules: [{ required: true, message: '目标库位不能为空', trigger: 'blur' }],
                   placeholder: '请输入目标库位', 
                }, 
                { 
@@ -148,6 +159,7 @@
                   width: '100%',
                   step: 1,
                   precision: 0, 
      rules: [{ required: true, message: '巷道不能为空', trigger: 'blur' }],
                   //disabled: disabled, 
                   placeholder: '请输入巷道', 
                }, 
@@ -164,22 +176,16 @@
                   width: '100%',
                   step: 1,
                   precision: 0, 
      rules: [{ required: true, message: '堆垛机ID不能为空', trigger: 'blur' }],
                   //disabled: disabled, 
                   placeholder: '请输入堆垛机ID', 
                }, 
                { 
                   label: '设备类型', 
                   prop: 'dodevicetype', 
                   el: (props: any, { attrs }: SetupContext) => {
                     return h(inputNumber, {
                       ...props,
                       clearable: true,
                       ...attrs,
                     })
                   },
      el: 'select',
      options: [],
                   width: '100%',
                   step: 1,
                   precision: 0,
                   //disabled: disabled, 
                   placeholder: '请输入设备类型', 
              rules: [{required: true, message: '设备类型不能为空', trigger: 'blur' }], 
@@ -187,19 +193,14 @@
                { 
                   label: '设备任务状态', 
                   prop: 'taskDodeviceStatus', 
                   el: (props: any, { attrs }: SetupContext) => {
                     return h(inputNumber, {
                       ...props,
                       clearable: true,
                       ...attrs,
                     })
                   },
      el: 'select',
      options: [],
                   width: '100%',
                   step: 1,
                   precision: 0,
                   //disabled: disabled, 
                   placeholder: '请输入设备任务状态', 
              rules: [{required: true, message: '设备任务状态不能为空', trigger: 'blur' }],
      rules: [
        { required: true, message: '设备任务状态不能为空', trigger: 'blur' },
      ],
                }, 
                { 
                   label: 'WCS是否可以读取', 
@@ -207,15 +208,13 @@
                   el: 'select', 
                   //disabled: disabled, 
                   placeholder: '请输入WCS是否可以读取', 
              rules: [{required: true, message: 'WCS是否可以读取不能为空', trigger: 'blur' }],
                 options: [{label: '是',value: 'true'}, {label: '否',value: 'false'}]
                },
                {
                   label: '子任务类型',
                   prop: 'sonTaskType',
                   el: 'select',
                   //disabled: disabled,
                   placeholder: '请输入子任务类型',
      rules: [
        { required: true, message: 'WCS是否可以读取不能为空', trigger: 'blur' },
      ],
      options: [
        { label: '是', value: true },
        { label: '否', value: false },
      ],
                }, 
                { 
                   label: '来源单据号', 
@@ -225,7 +224,7 @@
                   placeholder: '请输入来源单据号', 
                }, 
                { 
                   label: '下个任务是否生成成功',
      label: '下个任务是否生成',
                   prop: 'isNextTask', 
                   el: (props: any, { attrs }: SetupContext) => { 
                     return h(inputNumber, {  
@@ -358,6 +357,15 @@
}) 
updateFormItemOptions('sonTaskType', sonTaskTypeEnumEnum) 
 
    const dodevicetypeEnum = await wmsTaskDrawer.getWmsEnumData({
      EnumName: 'DodevicetypeEnum',
    })
    updateFormItemOptions('dodevicetype', dodevicetypeEnum)
    const taskDodeviceStatus = await wmsTaskDrawer.getWmsEnumData({
      EnumName: 'TaskDodeviceStatus',
    })
    updateFormItemOptions('taskDodeviceStatus', taskDodeviceStatus)
  } 
  commonQueryEnumForFrom() 
  /** 
@@ -391,7 +399,12 @@
      disabled.value = true 
      updateCheckData() 
    } else { 
      formData.value = {}
      formData.value = {
        taskDodeviceStatus: 1,
        isRead: true,
        isNextTask: 1,
        taskStatus: 1,
      }
 
      disabled.value = false 
      updateCheckData()