2026-09-03 6738e8f5a78431e41fed28e6b795e70c2396070a
src/views/mes/pro/workorder/data.ts
@@ -127,6 +127,10 @@
          }
        },
      },
      help: (values: { orderSourceType?: number }) =>
        values.orderSourceType === MesProWorkOrderSourceTypeEnum.ORDER
          ? '已选客户订单:需补充来源单据编号与客户,便于追溯订单来源。'
          : '用于区分订单业务归属;选「客户订单」时才需关联来源单据与客户。',
      rules: 'selectRequired',
    },
    {
@@ -142,6 +146,7 @@
        show: (values) =>
          values.orderSourceType === MesProWorkOrderSourceTypeEnum.ORDER,
      },
      help: '填写上游单据(如销售订单)的编号,用于追溯该订单的来源。',
    },
    {
      fieldName: 'type',
@@ -161,6 +166,11 @@
          }
        },
      },
      help: (values: { type?: number }) =>
        values.type === MesProWorkOrderTypeEnum.OUTSOURCE ||
        values.type === MesProWorkOrderTypeEnum.PURCHASE
          ? '已选委外/采购生产:需指定供应商,委外报工与入库将按该供应商结算。'
          : '自营生产按本单工序排产;选「委外加工」或「采购生产」时需额外指定供应商。',
      rules: 'selectRequired',
    },
    {
@@ -171,6 +181,7 @@
        disabled: headerReadonly,
        placeholder: '请选择产品',
      },
      help: '选择产品后,工序将自动从其工艺路线带出并按需调整;产品需先在「工艺流程」中配置路线与投料 BOM。',
      rules: 'selectRequired',
    },
    {
@@ -199,6 +210,7 @@
        show: (values) =>
          values.orderSourceType === MesProWorkOrderSourceTypeEnum.ORDER,
      },
      help: '关联客户后,订单可在客户维度追溯并对接后续结算。',
    },
    {
      fieldName: 'vendorId',
@@ -214,6 +226,7 @@
          values.type === MesProWorkOrderTypeEnum.OUTSOURCE ||
          values.type === MesProWorkOrderTypeEnum.PURCHASE,
      },
      help: '委外/采购订单需指定供应商,委外报工与入库均以该供应商为准。',
    },
    {
      fieldName: 'batchCode',
@@ -235,6 +248,7 @@
        placeholder: '请选择需求日期',
        valueFormat: 'YYYY-MM-DD',
      },
      help: '预计交付/完成日期,用于排产、进度跟踪与交期预警。',
      rules: 'required',
    },
    // {
@@ -262,6 +276,7 @@
        disabled: headerReadonly,
      },
      defaultValue: false,
      help: '开启后,生产报工提交需经审批通过才计入产量;关闭则报工直接生效。',
      rules: 'required',
    },
    {
@@ -285,6 +300,7 @@
          return undefined;
        },
      },
      help: '选择报工提交后走的审批流程;流程需先在系统「流程管理」中部署,仅「报工审批」类流程可选。',
    },
    {