云
23 小时以前 c2e8526f8f857be5e3a8c6f2b39c5efd424de33e
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: '选择报工提交后走的审批流程;流程需先在系统「流程管理」中部署,仅「报工审批」类流程可选。',
    },
    {
@@ -439,11 +455,6 @@
      width: 100,
    },
    {
      field: 'clientCode',
      title: '客户编码',
      width: 120,
    },
    {
      field: 'clientName',
      title: '客户名称',
      width: 120,
@@ -464,15 +475,6 @@
      },
    },
    {
      field: 'productionStatus',
      title: '生产状态',
      width: 100,
      cellRender: {
        name: 'CellDict',
        props: { type: DICT_TYPE.ORDER_PRODUCTION_STATUS },
      },
    },
    {
      field: 'processProgressList',
      title: '工序生产进度',
      width: 350,
@@ -488,7 +490,7 @@
      field: 'createTime',
      title: '创建时间',
      width: 180,
      formatter: 'formatDateTime',
      formatter: 'formatDate',
    },
    {
      title: '操作',
@@ -606,11 +608,6 @@
      field: 'quantity',
      title: '订单数量',
      width: 100,
    },
    {
      field: 'clientCode',
      title: '客户编码',
      width: 120,
    },
    {
      field: 'clientName',