export default {
  类型用途: 'type_use',
  分类编号: 'classify_no',
  分隔符: 'separate',
  任务类型: 'taskCategory',
  流程分类: 'processCategory',
  角度: 'angle',
  生命周期: 'life_cycle',
  网络状态: 'network_status',
  金额单位: 'money_unit',
  时间单位: 'time_unit',
  订单来源: 'order_source',
  订单类型: 'order_type',
  生产状态: 'production_status',
  按单按库: 'order_library',
  紧急程度: 'urgent_type',
  订单计划类型: 'plan_type',
  交付要求: 'require_ments',
  交货状态: 'delivery_status',
  客户状态: 'contact_status',
  营业类型: 'company_category',
  结算方式: 'settlement_mode',
  商机来源: 'business_opport_code',
  影响力: 'influence_level_code',
  态度: 'attittude_code',
  质保期单位: 'date_unit',
  保质期单位: 'date_unit',
  商机阶段: 'business_stage_code',
  合同类型: 'contract_type',
  销售类型: 'order_type',
  退货类型: 'sale_return_order_type',
  联系人状态: 'contact_link_status',
  需求类型: 'requirement_source_type',
  采购订单类型: 'purchase_type',
  流程实例的结果: 'bpm_process_instance_result',
  采购收货单类型: 'purchase_receive_type',
  企业类型: 'enterprise_type',
  关联类型: 'fin_link_type',
  '客户/供应商资质类型': 'contact_qc_type',
  派车任务类型: 'logistic_delivery_type',
  计划紧急程度: 'logistic_urgency_level_type',
  计划工单费用类型: 'logistic_list_cost_type',
  驾照类型: 'driver_license_type',
  单据类型: 'receipt_type',
  工种类型: 'work_type',
  供应商级别: 'contact_level',
  生产类型: 'productionType',
  包装强度: 'packagingStrength',
  包装密度: 'packagingDensity',
  工作流任务分配规则的类型: 'bpm_task_assign_rule_type',
  工作流任务分配自定义脚本: 'bpm_task_assign_script',
  资质审查: 'certificate',
  文档类型: 'doc_type',
  项目状态: 'pro_projects_status',
  项目类型: 'pro_projects_type',
  预算单位: 'pro_projects_budget_unit',
  市场活动类型: 'activity_type',
  计量单位: 'measuring_uint',
  所属行业: 'industry',
  纳税人资质: 'taxpayer',
  企业荣誉: 'enterprise_honor',
  企业规模: 'enterprise_size',
  产地: 'purchase_origin'
};

export const numberList = [
  'urgent_type',
  'patrol_cycle',
  'order_library',
  'order_type',
  'require_ments',
  'order_source',
  'production_status',
  'plan_type',
  'delivery_status'
];

//报价管理-审核枚举
export const reviewStatus = {
  0: '未提交',
  1: '审核中',
  2: '已审核',
  3: '审核不通过'
};

//报价单-是否接受拆单
export const acceptUnpackoptions = [
  { label: '接受', value: 1 },
  { label: '不接受', value: 0 }
];

//销售订单-发货状态
export const deliveryStatusOptions = [
  { value: 0, label: '未发货' },
  { value: 1, label: '部分发货' },
  { value: 2, label: '已发货' }
];

//销售订单-订单状态
export const orderStatusOptions = [
  { value: 0, label: '未提交' },
  { value: 1, label: '审核中' },
  { value: 2, label: '已审核' },
  { value: 3, label: '审核未通过' }
];

//销售订单-订单状态
export const payStatusOptions = [
  { value: 0, label: '未付款' },
  { value: 1, label: '部分付款' },
  { value: 2, label: '已付款' }
];

//发货审核状态
export const reviewStatusEnum = [
  { value: 0, label: '未提交' },
  { value: 1, label: '审核中' },
  { value: 2, label: '已审核' },
  { value: 3, label: '审核未通过' }
];
//销售订单整体进度
export const saleOrderProgressStatusEnum = [
  { value: 0, label: '未开始' },
  { value: 100, label: '待排程' },
  { value: 200, label: '已排程' },
  { value: 300, label: '待派单' },
  { value: 400, label: '已派单' },
  { value: 500, label: '生产执行中' },
  { value: 501, label: '部分入库' },
  { value: 600, label: '已入库' },
  { value: 700, label: '待发货' },
  { value: 701, label: '部分发货' },
  { value: 800, label: '全部发货' },
  { value: 1000, label: '完成' }
];
//采购计划整体进度
export const purchasePlanProgressStatusEnum = [
  { value: 0, label: '未开始' },
  { value: 100, label: '待核价' },
  { value: 101, label: '核价中' },
  { value: 102, label: '核价完成' },
  { value: 200, label: '在途' },
  { value: 201, label: '部分入库' },
  { value: 300, label: '已入库' },
  { value: 1000, label: '完成' }
];
//采购订单整体进度
export const purchaseOrderProgressStatusEnum = [
  { value: 0, label: '未开始' },
  { value: 100, label: '在途' },
  { value: 101, label: '部分入库' },
  { value: 200, label: '已入库' },
  { value: 1000, label: '完成' }
];
// 网络状态
export const networkStatus = [
  { code: 0, label: '离线' },
  { code: 1, label: '在线' },
  { code: 2, label: '关机' },
  { code: 3, label: '开机' }
];

// 状态（业务状态）
export const businessStatus = [
  { code: 0, label: '空闲' },
  { code: 1, label: '占用' },
  { code: 2, label: '故障' },
  { code: 3, label: '维修' },
  { code: 4, label: '保养' },
  { code: 5, label: '巡点检' }
];
//主数据分类关联对应常量
export const treeClassifyCodeEnum = {
  CHACHE: 'w10-2',
  producerType: 'W10',
  PROCESSTYPE: 'PROCESS001'
};

export const sceneStateEnum = [
  { code: 1, label: '生产入库', documentsName: '生产工单' },
  { code: 2, label: '采购入库', documentsName: '采购收货单' },
  { code: 3, label: '归还入库', documentsName: '出库单' },
  { code: 4, label: '领料退货入库', documentsName: '领料退货单' },
  // { code: 5, label: '其他入库' },
  { code: 6, label: '销售退货入库', documentsName: '销售订单' },
  { code: 7, label: '销售受托入库', documentsName: '受托收货单' },
  { code: 8, label: '半成品入库', documentsName: '委外工单' },
  { code: 9, label: '外协入库', documentsName: '销售退货处理单' },
  { code: 10, label: '委外入库', documentsName: '委外订单' },
  { code: 11, label: '委外退货入库', documentsName: '委外发货单' },
  { code: 12, label: '委外入库(非采购)', documentsName: '委外申请单' },
  { code: 13, label: '受托入库', documentsName: '受托收货单' },
  { code: 14, label: '项目入库', documentsName: '项目编码' },
  { code: 99, label: '其他入库' }
];
export const outputSceneStateEnum = [
  { code: 1, label: '退供出库' },
  { code: 2, label: '调拨出库' },
  { code: 3, label: '销售出库' },
  { code: 4, label: '领用出库' },
  { code: 5, label: '报废出库' },
  { code: 6, label: '外协出库' },
  { code: 7, label: '委外出库' },
  { code: 8, label: '受托退货出库' },
  { code: 9, label: '仓库委外出库' },
  { code: 10, label: '采购退货出库' },
  { code: 11, label: '自选领用出库' },
  { code: 12, label: '配料出库' }
];
// 计价方式
export const pricingWayList = [
  { id: 1, name: '按数量计费' },
  { id: 2, name: '按重量计费' }
];
//来源类型
export const relationType = {
  1: '收货确认单'
};

//委外订单来源类型

export const orderSourceType = ['3', '4', '5', '6', '7'];

//委外场景
export const outsourceSceneList = [
  { value: 1, label: '首工序委外' },
  { value: 2, label: '单工序' },
  { value: 3, label: '多工序' },
  { value: 4, label: '首工序及多工序' }
];
