zs
2025-05-08 5ae700afd7763cc2338564753ce22a964f4b6439
HIAWms/hiawms_web/src/widgets/WmsInOutStockOrder/Controllers/WmsInOutStockOrderDrawer.tsx
@@ -77,21 +77,52 @@
   * 添加的form字段
   */
  const formItems = reactive([
    // {
    //   label: '单据编号',
    //   prop: 'orderNo',
    //   el: 'input',
    //   disabled: disabled,
    //   placeholder: '请输入单据编号',
    //   rules: [{ required: true, message: '单据编号不能为空', trigger: 'blur' }],
    // },
    // {
    //   label: '单据状态',
    //   prop: 'orderStatus',
    //   el: 'select',
    //   disabled: disabled,
    //   placeholder: '请输入单据状态',
    //   rules: [{ required: true, message: '单据状态不能为空', trigger: 'blur' }],
    // },
    {
      label: '单据编号',
      prop: 'orderNo',
      el: 'input',
      disabled: disabled,
      placeholder: '请输入单据编号',
      rules: [{ required: true, message: '单据编号不能为空', trigger: 'blur' }],
    },
    {
      label: '单据状态',
      prop: 'orderStatus',
      label: '单据类型',
      prop: 'orderType',
      el: 'select',
      disabled: disabled,
      placeholder: '请输入单据状态',
      rules: [{ required: true, message: '单据状态不能为空', trigger: 'blur' }],
      placeholder: '请输入单据类型',
      rules: [{ required: true, message: '单据类型不能为空', trigger: 'blur' }],
    },
    // {
    //   label: '操作类型',
    //   prop: 'stockType',
    //   el: 'select',
    //   disabled: disabled,
    //   placeholder: '请输入操作类型',
    //   rules: [
    //     {
    //       required: true,
    //       message: '操作类型不能为空',
    //       trigger: 'blur',
    //     },
    //   ],
    // },
    {
      label: '物料编号',
      prop: 'materialNo',
      el: 'input',
      disabled: disabled,
      placeholder: '请输入物料编号',
      rules: [{ required: true, message: '物料编号不能为空', trigger: 'blur' }],
    },
    {
      label: '物料名称',
@@ -101,49 +132,12 @@
      placeholder: '请输入物料名称',
    },
    {
      label: '物料件号',
      prop: 'materialNo',
      el: 'input',
      disabled: disabled,
      placeholder: '请输入物料件号',
      rules: [{ required: true, message: '物料件号不能为空', trigger: 'blur' }],
    },
    {
      label: '型号',
      prop: 'materialModel',
      el: 'input',
      disabled: disabled,
      placeholder: '请输入型号',
    },
    {
      label: '批次号',
      prop: 'materialBatch',
      el: 'input',
      disabled: disabled,
      placeholder: '请输入批次号',
      rules: [{ required: true, message: '批次号不能为空', trigger: 'blur' }],
    },
    {
      label: '单据类型',
      prop: 'orderType',
      el: 'select',
      disabled: disabled,
      placeholder: '请输入单据类型',
      rules: [{ required: true, message: '单据类型不能为空', trigger: 'blur' }],
    },
    {
      label: '操作类型',
      prop: 'stockType',
      el: 'select',
      disabled: disabled,
      placeholder: '请输入操作类型',
      rules: [
        {
          required: true,
          message: '操作类型不能为空',
          trigger: 'blur',
        },
      ],
    },
    {
      label: '单据数量',
@@ -162,57 +156,57 @@
      placeholder: '请输入单据数量',
      rules: [{ required: true, message: '单据数量不能为空', trigger: 'blur' }],
    },
    {
      label: '下发数量',
      prop: 'distributeNumber',
      el: (props: any, { attrs }: SetupContext) => {
        return h(inputNumber, {
          ...props,
          clearable: true,
          ...attrs,
        })
      },
      width: '100%',
      step: 1,
      precision: 0,
      disabled: disabled,
      placeholder: '请输入下发数量',
      rules: [{ required: true, message: '下发数量不能为空', trigger: 'blur' }],
    },
    {
      label: '完成数量',
      prop: 'completeNumber',
      el: (props: any, { attrs }: SetupContext) => {
        return h(inputNumber, {
          ...props,
          clearable: true,
          ...attrs,
        })
      },
      width: '100%',
      step: 1,
      precision: 0,
      disabled: disabled,
      placeholder: '请输入完成数量',
      rules: [{ required: true, message: '完成数量不能为空', trigger: 'blur' }],
    },
    {
      label: '优先级',
      prop: 'priority',
      el: (props: any, { attrs }: SetupContext) => {
        return h(inputNumber, {
          ...props,
          clearable: true,
          ...attrs,
        })
      },
      width: '100%',
      step: 1,
      precision: 0,
      //disabled: disabled,
      placeholder: '请输入优先级',
      rules: [{ required: true, message: '优先级不能为空', trigger: 'blur' }],
    },
    // {
    //   label: '下发数量',
    //   prop: 'distributeNumber',
    //   el: (props: any, { attrs }: SetupContext) => {
    //     return h(inputNumber, {
    //       ...props,
    //       clearable: true,
    //       ...attrs,
    //     })
    //   },
    //   width: '100%',
    //   step: 1,
    //   precision: 0,
    //   disabled: disabled,
    //   placeholder: '请输入下发数量',
    //   rules: [{ required: true, message: '下发数量不能为空', trigger: 'blur' }],
    // },
    // {
    //   label: '完成数量',
    //   prop: 'completeNumber',
    //   el: (props: any, { attrs }: SetupContext) => {
    //     return h(inputNumber, {
    //       ...props,
    //       clearable: true,
    //       ...attrs,
    //     })
    //   },
    //   width: '100%',
    //   step: 1,
    //   precision: 0,
    //   disabled: disabled,
    //   placeholder: '请输入完成数量',
    //   rules: [{ required: true, message: '完成数量不能为空', trigger: 'blur' }],
    // },
    // {
    //   label: '优先级',
    //   prop: 'priority',
    //   el: (props: any, { attrs }: SetupContext) => {
    //     return h(inputNumber, {
    //       ...props,
    //       clearable: true,
    //       ...attrs,
    //     })
    //   },
    //   width: '100%',
    //   step: 1,
    //   precision: 0,
    //   //disabled: disabled,
    //   placeholder: '请输入优先级',
    //   rules: [{ required: true, message: '优先级不能为空', trigger: 'blur' }],
    // },
    {
      label: '关联计划编号',
      prop: 'planNo',
@@ -220,20 +214,20 @@
      disabled: disabled,
      placeholder: '请输入关联计划编号',
    },
    {
      label: '操作时间',
      prop: 'operateTime',
      el: (props: any, { attrs }: SetupContext) => {
        return h(dateTimePicker, {
          ...props,
          clearable: true,
          ...attrs,
        })
      },
      width: '100%',
      //disabled: disabled,
      placeholder: '请输入操作时间',
    },
    // {
    //   label: '操作时间',
    //   prop: 'operateTime',
    //   el: (props: any, { attrs }: SetupContext) => {
    //     return h(dateTimePicker, {
    //       ...props,
    //       clearable: true,
    //       ...attrs,
    //     })
    //   },
    //   width: '100%',
    //   //disabled: disabled,
    //   placeholder: '请输入操作时间',
    // },
    {
      label: '备注',
      prop: 'remark',