263 lines
12 KiB
JavaScript
263 lines
12 KiB
JavaScript
import EsEnums from './EsEnum'
|
|
|
|
export const YesOrNoEnum = new EsEnums({
|
|
NO: { name: '否', value: '0' },
|
|
YES: { name: '是', value: '1' }
|
|
})
|
|
|
|
// 审批意见
|
|
export const ApprovalOpinions = {
|
|
AGREE: { text: '同意', value: '1' },
|
|
REJECT: { text: '驳回', value: '2' }
|
|
}
|
|
// 既可以使用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' },
|
|
TREE_MODAL_SELECT_SEARCH_DIFF: { text: '树形弹框(带出子集和单线父级)', value: '17' }
|
|
}
|
|
|
|
export const TagsTypeEnums = new EsEnums({
|
|
FOREIGN_STANDARD_LIST: { text: '外来标准法规', langKey: 'system.tag.foreignStandardRegulations', value: 1 },
|
|
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 StandardSource = {
|
|
FOREIGN: { text: '外来标准', value: '1' },
|
|
ENTERPRISE: { text: '企标', value: '3' }
|
|
}
|
|
|
|
// 标准法规入库/变更流程-操作类型
|
|
export const OperationType = {
|
|
ENTRY: { text: '入库', value: '1' },
|
|
CHANGE: { text: '变更', value: '2' }
|
|
}
|
|
|
|
// 文档拆分-拆分状态
|
|
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 IsTrial = {
|
|
YES: { text: '是', value: '1' },
|
|
NO: { text: '否', value: '0' }
|
|
}
|
|
|
|
// 外来标准状态
|
|
export const StandardStatus = {
|
|
DRAFT: { text: '起草', value: '1' },
|
|
SEEK_FOR_OPTIONS: { text: '征求意见', value: '2' },
|
|
EXAMINE: { text: '审查', value: '2.1' },
|
|
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 = {
|
|
CURRENTLY_EFFECTIVE: { text: '现行有效', value: '8' },
|
|
ABOLISH: { text: '废止', value: '9' }
|
|
}
|
|
|
|
// 标准化活动类型
|
|
export const StandardizedActivityType = new EsEnums({
|
|
rootNode: { text: '总标委', value: 'ROOT' },
|
|
secondLevelBidCommittee: { text: '委员会', value: 'WYH' },
|
|
workingTeam: { text: '分标委', value: 'FBW' },
|
|
fourLevelBiddingCommittee: { text: '工作组', value: 'GROUP' }
|
|
})
|
|
|
|
// 支付状态
|
|
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 Process = {
|
|
TO_DO: { text: '待办流程', value: 'todo' },
|
|
DONE: { text: '已办流程', value: '1' },
|
|
SENT: { text: '已发流程', value: '2' },
|
|
MONITOR: { text: '监控流程', value: '3' },
|
|
DRAFT: { text: '草稿', value: 'draft' }
|
|
}
|
|
|
|
// 流程key,获取人员信息前需要获取流程定义id,传这里的名字到WorkCenterMixin的getFlowDefinition方法中
|
|
export const ProcessKey = {
|
|
// 新法规导入流程
|
|
NEW_REGULATIONS_IMPORT: { text: 'new_standard_import', value: 'new_standard_import' },
|
|
// 标准解读流程
|
|
STANDARD_INTERPRETATION_PROCESS: { text: 'standard_interpret', value: 'standard_interpret' },
|
|
// 法规符合性排查流程
|
|
REGULATORY_COMPLIANCE_CHECK: { text: 'laws-evaluation-main', value: 'laws-evaluation-main' },
|
|
// 市场清单发布流程
|
|
MARKET_LIST_RELEASE: { text: 'market_standard_publish', value: 'market_standard_publish' }
|
|
}
|
|
|
|
// 流程类型
|
|
export const ProcessType = {
|
|
// 新法规导入流程
|
|
NEW_REGULATIONS_IMPORT: { text: '新法规导入流程', value: '1' },
|
|
// 标准解读流程
|
|
STANDARD_INTERPRETATION_PROCESS: { text: '标准解读流程', value: '2' },
|
|
// 法规符合性排查流程
|
|
REGULATORY_COMPLIANCE_CHECK: { text: '法规符合性排查流程', value: '3' },
|
|
// 市场清单发布流程
|
|
MARKET_LIST_RELEASE: { text: '市场清单发布流程', value: '4' }
|
|
}
|
|
|
|
// 新法规导入流程节点
|
|
export const NewRegulationsImportNodes = new EsEnums({
|
|
initiated: { text: '法规工程师发起', value: 'SID-2D0F3497-9E7D-4BC8-9A93-DAE6239E191B' },
|
|
seniorManagerProofread: { text: '高级经理校对', value: 'SID-A0B5733C-1925-4823-B8E7-8F03E26D2CD9' },
|
|
directorAudit: { text: '总监审核', value: 'SID-182894B2-9C1C-4B63-AC39-A6765A3CCB8F' },
|
|
responsibleLeaderApprovalOne: { text: '公司标准法规责任领导批准', value: 'SID-9901A50B-7913-41EC-B8E5-BDDCCFF732B7' },
|
|
responsibleLeaderApprovalTwo: { text: '公司标准法规责任领导批准', value: 'SID-62CF877D-9A20-474C-B192-E01B8F154800' }
|
|
})
|
|
|
|
// 法规符合性排查流程
|
|
export const RegulatoryComplianceCheckNodes = new EsEnums({
|
|
initiated: { text: '法规工程师发起', value: 'sid-F144BD89-366F-482C-89DE-3AE2BD22D371' },
|
|
interfacesDistributed: { text: '各部门接口人分发', value: 'sid-F07416DD-65BF-499E-AC96-F7A407AA3CEB' },
|
|
mainFinderDistributes: { text: '主排查人分发', value: 'sid-96A59284-7EE2-4F10-A327-F76BC26B95F8' },
|
|
designEngineerEvaluation: { text: '设计工程师评估', value: 'sid-45FC4ED6-DB83-49E0-A080-55192B7860EB' },
|
|
mainFinderSingleLineAudit: { text: '主排查人单线审核', value: 'sid-C9A2FE2E-8A8A-4846-8010-5AE4ECF14DFE' },
|
|
mainFinderCollect: { text: '主排查人汇总', value: 'sid-A478E1B2-84B6-4884-875B-E6C53392BC4F' },
|
|
countersign: { text: '会签', value: 'sid-D3B3377E-9392-44D6-81D5-9DDDA91FB083' },
|
|
designEngineerManagerReview: { text: '设计工程师科室经理审核', value: 'sid-B253F229-2E92-4882-A054-EAA068069F0F' },
|
|
seniorManagerApproved: { text: '高级经理/技术官批准', value: 'sid-31D9FF6F-D1BE-4B02-910C-5DB7A5D0A626' },
|
|
mainFinderTwiceDistributes: { text: '主排查人分批下发(二次分发)', value: 'sid-3D1BFC0F-9074-4868-891F-2F76D00A21C7' }
|
|
})
|
|
|
|
// 市场清单发布流程节点
|
|
export const MarketListReleaseNodes = new EsEnums({
|
|
initiated: { text: '法规工程师发起', value: 'SID-8B22BF1A-383D-48E0-B9C4-24DFFEA1C9D0' },
|
|
countersign: { text: '会签', value: 'SID-3CBC410D-D866-4DCA-ACBC-5F667BC376E6' },
|
|
seniorManagerAudit: { text: '高级经理审核', value: 'SID-2F2AEF38-C9E1-48D9-85DC-9DD66109210A' },
|
|
directorSApproval: { text: '总监批准', value: 'SID-97A6B907-5B52-46EE-8E5F-82DFB485C26B' }
|
|
})
|
|
|
|
// 标准解读流程节点
|
|
export const StandardInterpretationNodes = new EsEnums({
|
|
initiated: { text: '法规工程师发起', value: 'regulatory_engineer_start', btn: ['save', 'submit'] },
|
|
controlDepartLiaisonDistribution: { text: '主控部门联络人分发', value: 'contact_person_distribute', btn: ['transfer', 'save', 'submit'] },
|
|
standardInterpreterDistribution: { text: '标准主解读人分发', value: 'master_interpret_distribute', btn: ['reject', 'transfer', 'save', 'submit'] },
|
|
standardInterpreterReDistribution: { text: '标准主解读人分发', value: 'master_interpret_again_distribute', btn: ['reject', 'transfer', 'save', 'submit'] },
|
|
interpreterFillInfo: { text: '解读人填写信息', value: 'interpreting_people_fillout', btn: ['reject', 'transfer', 'save', 'submit'] },
|
|
mainInterpreterSingleLineReview: { text: '标准主解读人审核', value: 'master_interpret_approve', btn: ['reject', 'transfer', 'save', 'agree'] },
|
|
standardInterpreterSummary: { text: '标准主解读人汇总', value: 'master_interpret_summary', btn: ['transfer', 'save', 'submit'] },
|
|
countersignOne: { text: '会签', value: 'jointly_sign_1', btn: ['countersign', 'reject', 'transfer', 'save', 'agree'] },
|
|
countersignTwo: { text: '会签', value: 'jointly_sign_2', btn: ['countersign', 'reject', 'transfer', 'save', 'agree'] },
|
|
departManagerReviewOne: { text: '各涉及部门科室经理审核', value: 'department_manager_approve_1', btn: ['countersign', 'reject', 'transfer', 'save', 'agree'] },
|
|
departManagerReviewTwo: { text: '各涉及部门科室经理审核', value: 'department_manager_approve_2', btn: ['countersign', 'reject', 'transfer', 'save', 'agree'] },
|
|
manageOrTechnicalOfficerApprovalOne: { text: '主控部门高级经理/法规认证技术官批准', value: 'technical_officer_approval_1', btn: ['countersign', 'transfer', 'save', 'agree', 'reject'] },
|
|
manageOrTechnicalOfficerApprovalTwo: { text: '主控部门高级经理/法规认证技术官批准', value: 'technical_officer_approval_2', btn: ['countersign', 'transfer', 'save', 'agree', 'reject'] }
|
|
})
|
|
|
|
// 条款使用范围
|
|
export const ClauseUsableRange = new EsEnums({
|
|
DOMESTIC: { text: '外来标准', value: '1' },
|
|
ENTERPRISE: { text: '企标', value: '3' }
|
|
})
|
|
|
|
// 阅读状态
|
|
export const ReadFlag = {
|
|
UNREAD: { text: '未读', value: '0' },
|
|
READ: { text: '已读', value: '1' }
|
|
}
|
|
|
|
// 市场法规清单-清单状态
|
|
export const ListState = {
|
|
RELEASED: { text: '已发布', value: '1' },
|
|
UNPUBLISH: { text: '未发布', value: '2' },
|
|
UNDER_REVISION: { text: '修改中', value: '3' }
|
|
}
|
|
|
|
// 不符合项库-整改状态
|
|
export const RectificationState = {
|
|
TO_BE_RECTIFIED: { text: '待整改', value: '1' },
|
|
TARGET_IS_CLOSED: { text: '已关闭', value: '2' }
|
|
}
|
|
|
|
// 法规符合性排查流程-评估结果
|
|
export const EvaluationResult = {
|
|
CONFORM_TO: { text: '符合', value: '1' },
|
|
INCONFORMITY: { text: '不符合', value: '2' },
|
|
NOT_INVOLVE: { text: '不涉及', value: '3' },
|
|
TO_BE_VERIFIED: { text: '待验证', value: '4' }
|
|
}
|
|
|
|
// 标准解读流程-是否分发
|
|
export const IsDistribute = {
|
|
REJECT: { text: '驳回', value: 0 }, // 分发节点驳回时用
|
|
DISTRIBUTE: { text: '是', value: '1' },
|
|
NOT_DISTRIBUTE: { text: '否', value: '2' }
|
|
}
|
|
|
|
// 标准解读流程-分解单来源
|
|
export const DecompositionSource = {
|
|
NO_INPUT: { text: '不带入', value: 'noncarry' }
|
|
}
|
|
|
|
// OCR识别-转换状态
|
|
export const OcrConvertStateEnums = {
|
|
CONVERTING: { text: '转换中', value: '1' },
|
|
CONVERTED: { text: '转换完成', value: '2' }
|
|
}
|
|
|
|
/**
|
|
* 展示区域管理
|
|
* TODO 标签管理要改了,这里也要同步一下
|
|
*/
|
|
export const DisplayAreaManagement = {
|
|
PROCESS_DOCUMENTATION: { text: '过程稿件', textEn: 'Process Documentation' }
|
|
}
|