import EsEnums from './EsEnum' export const YesOrNoEnum = new EsEnums({ NO: { name: '否', value: '0' }, YES: { name: '是', value: '1' } }) // 既可以使用EsEnums 也可以单独写明 export const FieldType = { DATE_SINGLE: { text: '单日期选择', value: '1' }, USER_SINGLE: { text: '单选用户弹框', value: '2' }, ORGAN_SINGLE: { text: '单选组织机构弹框', value: '3' }, DATE_MORE: { text: '多日期选择', value: '4' }, TEXTAREA: { text: '多行文本', value: '5' }, STANDARD_MORE: { text: '多选标准弹框', value: '6' }, ORGAN_MORE: { text: '多选组织机构弹框', value: '7' }, FILE_UP: { text: '上传文件', value: '8' }, TEXT_BOX: { text: '文本框', value: '9' }, OPTION_SINGLE: { text: '下拉单选', value: '10' }, OPTION_MORE: { text: '下拉多选', value: '11' }, TREE: { text: '树形结构(多选)', value: '12' }, // TEXT_LINK: { text: '输入框(链接)', value: '13' }, YEAR_PICKER: { text: '年份选择', value: '14' }, TREE_SINGLE: { text: '树形结构(单选)', value: '15' }, TREE_MODAL_SELECT: { text: '树形弹框', value: '16' } } export const TagsTypeEnums = new EsEnums({ DOMESTIC_LIST: { text: '国内法规', langKey: 'system.tag.domesticLaws', value: 1 }, FOREIGN_LIST: { text: '海外标准', langKey: 'system.tag.foreignStandards', value: 2 }, ENTERPRISE_LIST: { text: '企业标准', langKey: 'system.tag.enterpriseStandards', value: 3 }, CLAUSE_SPLITTING_LIST: { text: '条款拆分', langKey: 'system.tag.clauseSplitting', value: 4 } }) // 标签类型 export const TagsAttributeTypeEnums = { SELECT: { text: '下拉选择', langKey: 'system.tag.select', value: 1 }, TREE: { text: '树形结构', langKey: 'system.tag.tree', value: 2 } } // 标准体系树节点类型 export const StandardSystemTreeNodeType = { ROOT_NODE: { text: '根节点', value: 1 }, CHILD_NODE: { text: '子节点', value: 2 }, NOT_OPERATE_NODE: { text: '不能操作的节点', value: 0 } } // 车型项目库-项目来源 export const ProjectSource = { ADD: { text: '本地新增', value: '1' }, PMS: { text: 'PMS', value: '2' } } // 标准来源 export const StandardSource = { DOMESTIC: { text: '国内', value: '1' }, OVERSEAS: { text: '海外', value: '2' }, ENTERPRISE: { text: '企标', value: '3' } } // 动态分类 export const DynamicCataloging = { WEEKLY_NEWSPAPER: { text: '周报', value: '1' }, MONTHLY_MAGAZINE: { text: '月报', value: '2' }, NOTIFICATION: { text: '通知', value: '3' }, IMPLEMENTATION_OF_EARLY_WARNING: { text: '实施预警', value: '4' }, SHARE: { text: '分享', value: '5' }, DOMESTIC_DYNAMICS: { text: '国内动态', value: '6' }, FOREIGN_TRENDS: { text: '国外动态', value: '7' }, OTHER: { text: '其他', value: '8' } } // 标准法规入库/变更流程-操作类型 export const OperationType = { ENTRY: { text: '标准法规入库', value: '1' }, CHANGE: { text: '标准法规变更', value: '2' } } // 企标计划立项/变更流程-申请类型 export const ApplicationCategory = { INITIATION: { text: '立项', value: '3' }, CHANGE: { text: '变更', value: '4' } } // 企标计划立项/变更流程-项目类别 export const ProjectType = { ENACT: { text: '制定', value: '1' }, MODIFY: { text: '修订', value: '2' }, COMPLETE_TIME_CHANGE: { text: '完成时间变更', value: '3' }, WORK_TERMINATE: { text: '工作中止', value: '4' }, RESPONSIBLE_DEPT_CHANGE: { text: '责任部门变更', value: '5' }, MERGE: { text: '合并', value: '6' } } // 文档拆分-拆分状态 export const SplitStatus = { EDITING: { text: '编辑中', value: '1' }, RELEASED: { text: '已发布', value: '2' } } // 文档拆分-条款内容类型 export const TypeOfClauseItem = { TEXT: { text: '文本', value: 'TEXT' }, TABLE: { text: '表格', value: 'TABLE' }, IMG: { text: '图片', value: 'IMG' } } // 企标复审-复审 export const Recheck = { STAND_GOOD: { text: '继续有效', value: '1' }, REVISE: { text: '修订', value: '2' }, ANNUL: { text: '废止', value: '3' }, SEAL_SAVE: { text: '封存', value: '4' } } // 清单维护类型 export const InventoryType = { SPECIALTY: { text: '特点', value: '1' }, COMPARISON_ITEM: { text: '对比项', value: '2' } } // 标准等级分类 export const StandardGradeClassify = { ZERO_LEVEL: { text: '0级', value: '1' }, ONE_LEVEL: { text: '1级', value: '2' }, TWO_LEVEL: { text: '2级', value: '3' }, THREE_LEVEL: { text: '3级', value: '4' } } // 是否试行 export const IsTrial = { YES: { text: '是', value: '1' }, NO: { text: '否', value: '0' } } // 国内标准状态 export const StandardStatus = { DRAFT: { text: '起草', value: '1' }, SEEK_FOR_OPTIONS: { text: '征求意见', value: '2' }, APPROVAL: { text: '报批', value: '3' }, RELEASE: { text: '发布', value: '4' }, BE_IMPLEMENTED_SOON: { text: '即将实施', value: '5' }, CURRENTLY_EFFECTIVE: { text: '现行有效', value: '6' }, ABOLISH: { text: '废止', value: '7' } } // 企标状态 export const EnterpriseStandardStatus = { DRAFT: { text: '起草', value: '1' }, SEEK_FOR_OPTIONS: { text: '征求意见', value: '2' }, EXAMINE: { text: '审查', value: '3' }, APPROVAL: { text: '报批', value: '4' }, PRE_RELEASE: { text: '预发布', value: '5' }, RELEASE: { text: '发布', value: '6' }, TRIAL_OPERATION: { text: '试运行', value: '7' }, CURRENTLY_EFFECTIVE: { text: '现行有效', value: '8' }, ABOLISH: { text: '废止', value: '9' }, ARCHIVE: { text: '封存', value: '10' } } // 流程key,获取人员信息前需要获取流程定义id,传这里的名字到WorkCenterMixin的getFlowDefinition方法中 export const ProcessKey = { // 企标立项/变更计划 ES_INIT_CHANGE: { text: 'es-init-change', value: 'es-init-change' }, // 年度制修订-各部门主动上报 ES_ANNUAL_REPORT: { text: 'es-annual-report', value: 'es-annual-report' }, // 年度制修订-标准化部门主动发起 ES_ANNUAL_INIT: { text: 'es-annual-init', value: 'es-annual-init' }, // 企标制修订流程 ES_EDIT: { text: '', value: '' }, // 企标更改流程 ES_CHANGE: { text: 'es-change', value: 'es-change' }, // 企标复审流程 ES_RECHECK: { text: 'es-recheck', value: 'es-recheck' }, // 企标废止流程 ES_ABOLISH: { text: 'es-abolish', value: 'es-abolish' }, // 企标封存流程 ES_ARCHIVE: { text: 'es-archive', value: 'es-archive' }, // 已封存企标启用流程 ES_ENABLE: { text: 'es-enable', value: 'es-enable' }, // 标准法规入库/变更流程 FB_ENTRY_CHANGE: { text: 'fb-entry-change', value: 'fb-entry-change' }, // 征求意见流程 CONSULTATION: { text: 'fb-standard-consultation', value: 'fb-standard-consultation' } } // 标准性质 export const StandardProperty = { admittance: { text: '准入性', value: 'SN001' }, recommendation: { text: '推荐性', value: 'SN002' } } // 标准化活动类型 export const StandardizedActivityType = new EsEnums({ rootNode: { text: '根节点', value: '1' }, secondLevelBidCommittee: { text: '分标委', value: '2' }, workingTeam: { text: '工作组', value: '3' }, fourLevelBiddingCommittee: { text: '分标委', value: '4' } }) // 支付状态 export const PayState = new EsEnums({ havePaid: { text: '已支付', value: '1' }, nonPayment: { text: '未支付', value: '2' } }) // 标签管理-只读状态的数据字段 export const IsReadOnlyEnums = { configurable: { text: '非固定字段', value: 0 }, fixed: { text: '固定的', value: 1 }, subConfigurable: { text: '字段固定,内部可配', value: 2 } } // 标准法规入库/变更流程 export const FGEntryChangeProcessNode = new EsEnums({ initiate: { text: '法规工程师发起', value: 'Activity_16zkjpn', btn: ['save', 'submit'], disabled: false }, approve: { text: '法规工程师主管级领导审批', value: 'Activity_084um6e', btn: ['return', 'save', 'agree', 'reject'], disabled: true } }) // 标准征求意见流程 export const ConsultationProcess = new EsEnums({ initiate: { text: '法规工程师发起', value: 'engineer_start', btn: ['save', 'submit'] }, distribute: { text: '各部所主管级领导分发', value: 'depart_leader_start', btn: ['return', 'save', 'submit'] }, moduleOwnerDistribution: { text: '模块负责人分发', value: '1', btn: ['return', 'save', 'submit'] }, designEngineerFillIn: { text: '设计工程师填写', value: '2', btn: ['return', 'save', 'submit'] }, moduleOwnerSummary: { text: '模块负责人汇总', value: '4', btn: ['return', 'save', 'submit'] }, leaderApproval: { text: '各部所主管级领导审批', value: '5', btn: ['return', 'save', 'agree', 'reject'] }, leaderSummary: { text: '各部所主管级领导汇总', value: '6', btn: ['return', 'save', 'submit'] }, regulatoryEngineerApproval: { text: '法规工程师审批', value: '7', btn: ['return', 'save', 'agree', 'reject'] }, }) // 下发人员类型 export const SenderType = { moduleOwner: { text: '模块负责人', value: '1' }, designEngineer: { text: '设计工程师', value: '2' } } // 项目评估结果类型 export const EvaluationResultType = new EsEnums({ accordWith: { text: '符合', value: '1' }, inconformity: { text: '不符合', value: '2' }, toBeVerified: { text: '待验证', value: '3' }, uninvolved: { text: '不涉及', value: '4' } }) // 征求意见流程-意见 export const SolicitOpinions = { accept: { text: '采纳', value: '1' }, partialAdoption: { text: '部分采纳', value: '2' }, reject: { text: '不采纳', value: '3' } }