xiaoyi
6 天以前 27c8277d717b34b55f3ea967027b53b067f77df3
src/packages/constants/src/biz-mes-enum.ts
@@ -104,6 +104,26 @@
  ABNORMAL: 2,
} as const;
/** MES 计量器具状态枚举 */
export const MesDvMeteringStatusEnum = {
  IN_USE: 1, // 在用
  STOPPED: 2, // 停用
  SCRAPPED: 3, // 报废
} as const;
/** MES 计量检测结论枚举 */
export const MesDvMeteringCheckResultEnum = {
  QUALIFIED: 1, // 合格
  UNQUALIFIED: 2, // 不合格
} as const;
/** MES 计量器具到期状态枚举 */
export const MesDvMeteringExpireStatusEnum = {
  OVERDUE: 1, // 已过期
  WITHIN: 2, // 即将到期
  NORMAL: 3, // 正常
} as const;
/** MES 维修工单状态枚举 */
export const MesDvRepairStatusEnum = {
  PREPARE: MesOrderStatusConstants.DRAFT,
@@ -133,6 +153,11 @@
  MD_VENDOR_CODE: 'MD_VENDOR_CODE',
  MD_WORKSTATION_CODE: 'MD_WORKSTATION_CODE',
  MD_WORKSHOP_CODE: 'MD_WORKSHOP_CODE',
  PD_PROJECT_CODE: 'PD_PROJECT_CODE',
  PD_TASK_CODE: 'PD_TASK_CODE',
  PD_VERSION_CODE: 'PD_VERSION_CODE',
  PD_DOCUMENT_AUDIT_CODE: 'PD_DOCUMENT_AUDIT_CODE',
  PD_ARCHIVE_CODE: 'PD_ARCHIVE_CODE',
  PRO_CARD_CODE: 'PRO_CARD_CODE',
  PRO_FEEDBACK_CODE: 'PRO_FEEDBACK_CODE',
  PRO_PROCESS_CODE: 'PRO_PROCESS_CODE',
@@ -224,12 +249,16 @@
  SELF: 1, // 自行生产
  OUTSOURCE: 2, // 代工
  PURCHASE: 3, // 采购
  POWER_OPERATION: 4, // 电力运维
  POWER_GENERATION: 5, // 发电
  POWER_MAINTENANCE: 6, // 检修
} as const;
/** MES 工单来源类型枚举 */
export const MesProWorkOrderSourceTypeEnum = {
  ORDER: 1, // 客户订单
  STORE: 2, // 库存备货
  MAINTENANCE_PLAN: 3, // 运维计划
} as const;
/** MES 生产任务状态枚举 */
@@ -366,6 +395,13 @@
  APPROVED: MesOrderStatusConstants.APPROVED,
} as const;
/** MES 发货通知单出库状态枚举 */
export const MesWmSalesNoticeOutStatusEnum = {
  NONE: 0,
  PARTIAL: 1,
  ALL: 2,
} as const;
/** MES 销售退货单状态枚举 */
export const MesWmReturnSalesStatusEnum = {
  PREPARE: MesOrderStatusConstants.DRAFT,
@@ -472,6 +508,12 @@
  RQC: 4, // 退货检验
} as const;
/** MES 质检检测结果枚举 */
export const MesQcCheckResultEnum = {
  PASS: 1, // 校验通过
  FAIL: 2, // 校验不通过
} as const;
/** MES 质检单状态枚举 */
export const MesQcStatusEnum = {
  DRAFT: MesOrderStatusConstants.DRAFT,
@@ -492,6 +534,49 @@
  RIGHT: 2, // 右补齐
} as const;
/** MES 产品设计项目状态枚举(线性流转:待发布→待上传→待审核→审批中→待归档→已归档) */
export const MesPdProjectStatusEnum = {
  PENDING_PUBLISH: 0, // 待发布
  PENDING_UPLOAD: 1, // 待上传
  PENDING_AUDIT: 2, // 待审核
  APPROVING: 5, // 审批中
  PENDING_ARCHIVE: 3, // 待归档
  ARCHIVED: 4, // 已归档
} as const;
/** MES 产品设计任务状态枚举 */
export const MesPdTaskStatusEnum = {
  PENDING: 0,
  ASSIGNED: 1,
  IN_PROGRESS: 2,
  COMPLETED: 3,
  CANCELLED: 4,
} as const;
/** MES 产品设计图纸审核状态枚举 */
export const MesPdDrawingReviewStatusEnum = {
  PENDING: MesOrderStatusConstants.APPROVING,
  APPROVED: MesOrderStatusConstants.APPROVED,
  REJECTED: 5,
} as const;
/** MES 产品设计版本变更类型枚举 */
export const MesPdVersionChangeTypeEnum = {
  MAJOR: 1,
  MINOR: 2,
  PATCH: 3,
} as const;
/** MES 产品设计资料类型枚举(字典 mes_pd_document_type,后端存储 string 类型) */
export const MesPdDocumentTypeEnum = {
  SCHEME: 'scheme',
  DRAWING: 'drawing',
  MODEL: 'model',
  PRODUCT_DESIGN: 'product_design',
  BOM: 'bom',
  OTHER: 'other',
} as const;
/** MES 条码格式枚举 */
export enum BarcodeFormatEnum {
  QR_CODE = 1,
@@ -508,6 +593,22 @@
  [BarcodeFormatEnum.UPC_A]: 'UPC_A',
};
/** MES 工艺参数类型枚举 */
export const MesPdParamTypeEnum = {
  NUMERIC: 1, // 数值格式
  TEXT: 2, // 文本格式
  SELECT: 3, // 下拉选项
  TIME: 4, // 时间格式
  DATE: 5, // 日期格式
} as const;
/** MES 工艺模板类型枚举 */
export const MesPdTemplateTypeEnum = {
  PRODUCTION: 1, // 生产要求
  SELF_CHECK: 2, // 自检要求
  PATROL_CHECK: 3, // 巡检要求
} as const;
/** MES 条码业务类型枚举 */
export enum BarcodeBizTypeEnum {
  WAREHOUSE = 102,