zs
2025-05-09 7248e9a20635e8c61176531bde570f577aa35e5b
HIAWms/hiawms_web/src/widgets/WmsTask/Controllers/WmsTaskDrawer.tsx
@@ -77,7 +77,7 @@
      label: '任务号',
      prop: 'taskNo',
      el: 'input',
      //disabled: disabled,
      disabled: disabled,
      placeholder: '请输入任务号',
      rules: [{ required: true, message: '任务号不能为空', trigger: 'blur' }],
    },
@@ -85,7 +85,7 @@
      label: '任务类型',
      prop: 'taskType',
      el: 'select',
      //disabled: disabled,
      disabled: disabled,
      placeholder: '请输入任务类型',
      rules: [{ required: true, message: '任务类型不能为空', trigger: 'blur' }],
    },
@@ -93,7 +93,7 @@
      label: '子任务类型',
      prop: 'sonTaskType',
      el: 'select',
      //disabled: disabled,
      disabled: disabled,
      rules: [
        { required: true, message: '子任务类型不能为空', trigger: 'blur' },
      ],
@@ -121,7 +121,7 @@
      prop: 'taskStatus',
      el: 'select',
      options: [],
      //disabled: disabled,
      disabled: disabled,
      placeholder: '请输入任务状态',
      rules: [{ required: true, message: '任务状态不能为空', trigger: 'blur' }],
    },
@@ -130,14 +130,14 @@
      prop: 'containerNo',
      el: 'input',
      rules: [{ required: true, message: '托盘编号不能为空', trigger: 'blur' }],
      //disabled: disabled,
      disabled: disabled,
      placeholder: '请输入托盘编号',
    },
    {
      label: '起始库位',
      prop: 'sourcePlace',
      el: 'input',
      //disabled: disabled,
      disabled: disabled,
      rules: [{ required: true, message: '起始库位不能为空', trigger: 'blur' }],
      placeholder: '请输入起始库位',
    },
@@ -145,7 +145,7 @@
      label: '目标库位',
      prop: 'toPlace',
      el: 'input',
      //disabled: disabled,
      disabled: disabled,
      rules: [{ required: true, message: '目标库位不能为空', trigger: 'blur' }],
      placeholder: '请输入目标库位',
    },
@@ -163,7 +163,7 @@
      step: 1,
      precision: 0,
      rules: [{ required: true, message: '巷道不能为空', trigger: 'blur' }],
      //disabled: disabled,
      disabled: disabled,
      placeholder: '请输入巷道',
    },
    {
@@ -180,7 +180,7 @@
      step: 1,
      precision: 0,
      rules: [{ required: true, message: '堆垛机ID不能为空', trigger: 'blur' }],
      //disabled: disabled,
      disabled: disabled,
      placeholder: '请输入堆垛机ID',
    },
    {
@@ -189,7 +189,7 @@
      el: 'select',
      options: [],
      width: '100%',
      //disabled: disabled,
      disabled: disabled,
      placeholder: '请输入设备类型',
      rules: [{ required: true, message: '设备类型不能为空', trigger: 'blur' }],
    },
@@ -199,7 +199,7 @@
      el: 'select',
      options: [],
      width: '100%',
      //disabled: disabled,
      disabled: disabled,
      placeholder: '请输入设备任务状态',
      rules: [
        { required: true, message: '设备任务状态不能为空', trigger: 'blur' },
@@ -209,7 +209,7 @@
      label: 'WCS是否可以读取',
      prop: 'isRead',
      el: 'select',
      //disabled: disabled,
      disabled: disabled,
      placeholder: '请输入WCS是否可以读取',
      rules: [
        { required: true, message: 'WCS是否可以读取不能为空', trigger: 'blur' },
@@ -223,46 +223,51 @@
      label: '来源单据号',
      prop: 'sourceOrderNo',
      el: 'input',
      //disabled: disabled,
      disabled: disabled,
      placeholder: '请输入来源单据号',
    },
    {
      label: '下个任务是否生成',
      prop: 'isNextTask',
      el: (props: any, { attrs }: SetupContext) => {
        return h(inputNumber, {
          ...props,
          clearable: true,
          ...attrs,
        })
      },
      // el: (props: any, { attrs }: SetupContext) => {
      //   return h(inputNumber, {
      //     ...props,
      //     clearable: true,
      //     ...attrs,
      //   })
      // },
      el: 'select',
      options: [
        { label: '是', value: 1 },
        { label: '否', value: 0 },
      ],
      width: '100%',
      step: 1,
      precision: 0,
      //disabled: disabled,
      placeholder: '请输入下个任务是否生成成功',
      disabled: disabled,
      placeholder: '请输入下个任务是否生成',
    },
    {
      label: '可变变量1',
      prop: 'mutableParam1',
      el: 'input',
      //disabled: disabled,
      placeholder: '请输入可变变量1',
    },
    {
      label: '可变变量2',
      prop: 'mutableParam2',
      el: 'input',
      //disabled: disabled,
      placeholder: '请输入可变变量2',
    },
    {
      label: '可变变量3',
      prop: 'mutableParam3',
      el: 'input',
      //disabled: disabled,
      placeholder: '请输入可变变量3',
    },
    // {
    //   label: '可变变量1',
    //   prop: 'mutableParam1',
    //   el: 'input',
    //   //disabled: disabled,
    //   placeholder: '请输入可变变量1',
    // },
    // {
    //   label: '可变变量2',
    //   prop: 'mutableParam2',
    //   el: 'input',
    //   //disabled: disabled,
    //   placeholder: '请输入可变变量2',
    // },
    // {
    //   label: '可变变量3',
    //   prop: 'mutableParam3',
    //   el: 'input',
    //   //disabled: disabled,
    //   placeholder: '请输入可变变量3',
    // },
  ])
  /**
   * 校验是否有数据变化
@@ -399,7 +404,9 @@
        mutableParam3: res.mutableParam3,
        id: res.id,
      }
      disabled.value = true
      if (res.taskStatus != 1) {
        disabled.value = true
      }
      updateCheckData()
    } else {
      formData.value = {