[add] 新法规导入流程
This commit is contained in:
+17
-605
@@ -16,421 +16,29 @@ const addFlowNode = (params) => postAction('/activitiModel/addTask', params)
|
|||||||
// 流程配置-删除节点
|
// 流程配置-删除节点
|
||||||
const deleteFlowNode = (params) => postAction('/activitiModel/deleteTask', params)
|
const deleteFlowNode = (params) => postAction('/activitiModel/deleteTask', params)
|
||||||
|
|
||||||
// 企标计划立项、变更流程相关
|
// 新法规导入流程
|
||||||
|
// 保存
|
||||||
|
const newRegulationImportSave = (params) => postAction('/process/es/archive/save', params)
|
||||||
|
// 发起
|
||||||
|
const newRegulationImportApproval = (params) => postAction('/process/es/archive/start', params)
|
||||||
// 转办
|
// 转办
|
||||||
const enterprisePlanApprovalTurnTo = (params) => postAction('/process/es/initChange/transfer', params)
|
const newRegulationImportTurnTo = (params) => postAction('/process/es/archive/transfer', params)
|
||||||
// 同意
|
// 同意
|
||||||
const enterprisePlanApprovalAgree = (params) => postAction('/process/es/initChange/agree', params)
|
const newRegulationImportAgree = (params) => postAction('/process/es/archive/agree', params)
|
||||||
// 驳回
|
// 驳回
|
||||||
const enterprisePlanApprovalReject = (params) => postAction('/process/es/initChange/reject', params)
|
const newRegulationImportReject = (params) => postAction('/process/es/archive/reject', params)
|
||||||
// 节点一的提交————发起流程
|
|
||||||
const enterprisePlanApproval = (params) => postAction('/process/es/initChange/start', params)
|
|
||||||
// 保存
|
|
||||||
const enterprisePlanApprovalSave = (params) => postAction('/process/es/initChange/save', params)
|
|
||||||
// 根据三个编号和年代号获取企标编号
|
|
||||||
const getEnStandardNo = (params) => postAction('/process/es/initChange/getStandardNo', params)
|
|
||||||
// 根据流程id获取流程信息
|
|
||||||
const getProcessDataById = (taskId, params) => getAction(`/process/es/initChange/handle/${taskId}`, params)
|
|
||||||
// 草稿的办理回显数据
|
|
||||||
const getProcessDataDraft = (params) => getAction('/process/es/initChange/draftHandle', params)
|
|
||||||
|
|
||||||
// 年度制修订计划(各部门主动上报)
|
|
||||||
// 发起
|
|
||||||
const activelyReportApproval = (params) => postAction('/process/es/annualReport/start', params)
|
|
||||||
// 保存
|
|
||||||
const activelyReportSave = (params) => postAction('/process/es/annualReport/save', params)
|
|
||||||
// 转办
|
|
||||||
const activelyReportTurnTo = (params) => postAction('/process/es/annualReport/transfer', params)
|
|
||||||
// 同意
|
|
||||||
const activelyReportAgree = (params) => postAction('/process/es/annualReport/agree', params)
|
|
||||||
// 拒绝
|
|
||||||
const activelyReportReject = (params) => postAction('/process/es/annualReport/reject', params)
|
|
||||||
// 根据流程id获取流程信息
|
|
||||||
const activelyReportGetDataById = (taskId, params) => getAction(`/process/es/annualReport/handle/${taskId}`, params)
|
|
||||||
// 草稿的办理回显数据
|
|
||||||
const activelyReportGetDataDraft = (params) => getAction('/process/es/annualReport/draftHandle', params)
|
|
||||||
|
|
||||||
// 年度制修订计划(标准化发起)
|
|
||||||
// 发起
|
|
||||||
const standardizationInitApproval = (params) => postAction('/process/es/annualInit/start', params)
|
|
||||||
// 保存
|
|
||||||
const standardizationInitSave = (params) => postAction('/process/es/annualInit/save', params)
|
|
||||||
// 转办
|
|
||||||
const standardizationInitTurnTo = (params) => postAction('/process/es/annualInit/transfer', params)
|
|
||||||
// 同意
|
|
||||||
const standardizationInitAgree = (params) => postAction('/process/es/annualInit/agree', params)
|
|
||||||
// 拒绝
|
|
||||||
const standardizationInitReject = (params) => postAction('/process/es/annualInit/reject', params)
|
|
||||||
// 根据流程id获取流程信息
|
|
||||||
const standardizationInitGetDataById = (taskId, params) => getAction(`/process/es/annualInit/handle/${taskId}`, params)
|
|
||||||
// 草稿的办理回显数据
|
|
||||||
const standardizationInitGetDataDraft = (params) => getAction('/process/es/annualInit/draftHandle', params)
|
|
||||||
// 批量驳回
|
|
||||||
const standardizationInitBatchReject = (params) => postAction('/process/es/annualInit/batchReject', params)
|
|
||||||
|
|
||||||
// 企标制修订流程
|
|
||||||
// 保存
|
|
||||||
const enStandardEditSave = (params) => postAction('/process/es/revision/save', params)
|
|
||||||
// 发起
|
|
||||||
const enStandardEditApproval = (params) => postAction('/process/es/revision/start', params)
|
|
||||||
// 转办
|
|
||||||
const enStandardEditTurnTo = (params) => postAction('/process/es/revision/transfer', params)
|
|
||||||
// 同意
|
|
||||||
const enStandardEditAgree = (params) => postAction('/process/es/revision/agree', params)
|
|
||||||
// 拒绝
|
|
||||||
const enStandardEditReject = (params) => postAction('/process/es/revision/reject', params)
|
|
||||||
// 根据id查流程数据
|
|
||||||
const enStandardEditGetDataById = (taskId, params) => getAction(`/process/es/revision/handle/${taskId}`, params)
|
|
||||||
// 草稿的办理回显数据
|
|
||||||
const enStandardEditGetDataDraft = (params) => getAction('/process/es/revision/draftHandle', params)
|
|
||||||
|
|
||||||
// 企标更改流程
|
|
||||||
// 保存
|
|
||||||
const enStandardChangeSave = (params) => postAction('/process/es/change/save', params)
|
|
||||||
// 发起
|
|
||||||
const enStandardChangeApproval = (params) => postAction('/process/es/change/start', params)
|
|
||||||
// 转办
|
|
||||||
const enStandardChangeTurnTo = (params) => postAction('/process/es/change/transfer', params)
|
|
||||||
// 同意
|
|
||||||
const enStandardChangeAgree = (params) => postAction('/process/es/change/agree', params)
|
|
||||||
// 拒绝
|
|
||||||
const enStandardChangeReject = (params) => postAction('/process/es/change/reject', params)
|
|
||||||
// 根据id查流程数据
|
|
||||||
const enStandardChangeGetDataById = (taskId, params) => getAction(`/process/es/change/handle/${taskId}`, params)
|
|
||||||
// 草稿的办理回显数据
|
|
||||||
const enStandardChangeGetDataDraft = (params) => getAction('/process/es/change/draftHandle', params)
|
|
||||||
|
|
||||||
// 企标复审流程
|
|
||||||
// 保存
|
|
||||||
const enStandardRecheckSave = (params) => postAction('/process/es/recheck/save', params)
|
|
||||||
// 发起
|
|
||||||
const enStandardRecheckApproval = (params) => postAction('/process/es/recheck/start', params)
|
|
||||||
// 转办
|
|
||||||
const enStandardRecheckTurnTo = (params) => postAction('/process/es/recheck/transfer', params)
|
|
||||||
// 同意
|
|
||||||
const enStandardRecheckAgree = (params) => postAction('/process/es/recheck/agree', params)
|
|
||||||
// 驳回
|
|
||||||
const enStandardRecheckReject = (params) => postAction('/process/es/recheck/reject', params)
|
|
||||||
// 根据id查询流程数据
|
|
||||||
const enStandardRecheckGetDataById = (taskId, params) => getAction(`/process/es/recheck/handle/${taskId}`, params)
|
|
||||||
// 草稿的办理回显数据
|
|
||||||
const enStandardRecheckGetDataDraft = (params) => getAction('/process/es/recheck/draftHandle', params)
|
|
||||||
// 根据dataId查询是否显示第一个节点的人员信息
|
|
||||||
const enStandardRecheckIsShowFirstPerson = (params) => getAction('/process/es/recheck/isShowFirstNode', params)
|
|
||||||
// 选择企标复审计划,列表获取
|
|
||||||
const getEsRecheckPlanList = (params) => getAction('/process/es/recheck/page', params)
|
|
||||||
|
|
||||||
// 企标废止流程
|
|
||||||
// 保存
|
|
||||||
const enStandardAnnulSave = (params) => postAction('/process/es/abolish/save', params)
|
|
||||||
// 发起
|
|
||||||
const enStandardAnnulApproval = (params) => postAction('/process/es/abolish/start', params)
|
|
||||||
// 转办
|
|
||||||
const enStandardAnnulTurnTo = (params) => postAction('/process/es/abolish/transfer', params)
|
|
||||||
// 同意
|
|
||||||
const enStandardAnnulAgree = (params) => postAction('/process/es/abolish/agree', params)
|
|
||||||
// 驳回
|
|
||||||
const enStandardAnnulReject = (params) => postAction('/process/es/abolish/reject', params)
|
|
||||||
// 根据id查询流程数据--办理
|
// 根据id查询流程数据--办理
|
||||||
const enStandardAnnulGetDataById = (taskId, params) => getAction(`/process/es/abolish/handle/${taskId}`, params)
|
const newRegulationImportGetDataById = (taskId, params) => getAction(`/process/es/archive/handle/${taskId}`, params)
|
||||||
// 根据企标编号获取企标计划中标准类型字段
|
|
||||||
const getStandardTypeByNum = (params) => getAction('/process/common/getStandType', params)
|
|
||||||
// 草稿的办理回显数据
|
// 草稿的办理回显数据
|
||||||
const enStandardAnnulGetDataDraft = (params) => getAction('/process/es/abolish/draftHandle', params)
|
const newRegulationImportGetDataDraft = (params) => getAction('/process/es/archive/draftHandle', params)
|
||||||
|
|
||||||
// 企标封存流程
|
|
||||||
// 保存
|
|
||||||
const enStandardSealSaveSave = (params) => postAction('/process/es/archive/save', params)
|
|
||||||
// 发起
|
|
||||||
const enStandardSealSaveApproval = (params) => postAction('/process/es/archive/start', params)
|
|
||||||
// 转办
|
|
||||||
const enStandardSealSaveTurnTo = (params) => postAction('/process/es/archive/transfer', params)
|
|
||||||
// 同意
|
|
||||||
const enStandardSealSaveAgree = (params) => postAction('/process/es/archive/agree', params)
|
|
||||||
// 驳回
|
|
||||||
const enStandardSealSaveReject = (params) => postAction('/process/es/archive/reject', params)
|
|
||||||
// 根据id查询流程数据--办理
|
|
||||||
const enStandardSealSaveGetDataById = (taskId, params) => getAction(`/process/es/archive/handle/${taskId}`, params)
|
|
||||||
// 草稿的办理回显数据
|
|
||||||
const enStandardSealSaveGetDataDraft = (params) => getAction('/process/es/archive/draftHandle', params)
|
|
||||||
|
|
||||||
// 已封存企标启用流程
|
|
||||||
// 保存
|
|
||||||
const enStandardStartUseSave = (params) => postAction('/process/es/enable/save', params)
|
|
||||||
// 发起
|
|
||||||
const enStandardStartUseApproval = (params) => postAction('/process/es/enable/start', params)
|
|
||||||
// 转办
|
|
||||||
const enStandardStartUseTurnTo = (params) => postAction('/process/es/enable/transfer', params)
|
|
||||||
// 同意
|
|
||||||
const enStandardStartUseAgree = (params) => postAction('/process/es/enable/agree', params)
|
|
||||||
// 驳回
|
|
||||||
const enStandardStartUseReject = (params) => postAction('/process/es/enable/reject', params)
|
|
||||||
// 根据id查询流程数据--办理
|
|
||||||
const enStandardStartUseGetDataById = (taskId, params) => getAction(`/process/es/enable/handle/${taskId}`, params)
|
|
||||||
// 草稿的办理回显数据
|
|
||||||
const enStandardStartUseGetDataDraft = (params) => getAction('/process/es/enable/draftHandle', params)
|
|
||||||
|
|
||||||
// 流程中心
|
// 流程中心
|
||||||
// 已发-强制撤回
|
// 已发-强制撤回
|
||||||
const compulsoryWithdrawal = (params) => postAction('/workCenter/forcedWithdrawal', params)
|
const compulsoryWithdrawal = (params) => postAction('/workCenter/forcedWithdrawal', params)
|
||||||
|
|
||||||
/* 标准法规入库/变更流程 */
|
|
||||||
// 发起
|
|
||||||
const initiateStandardECProcess = (params) => postAction('/process/fb/processFbEntryChange/startProcess', params)
|
|
||||||
// 保存
|
|
||||||
const saveStandardECProcess = (params) => postAction('/process/fb/processFbEntryChange/saveToDraft', params)
|
|
||||||
// 获取流程详情数据
|
|
||||||
const queryStandardECProcessData = (params) => getAction('/process/fb/processFbEntryChange/queryProcessInfoVO', params)
|
|
||||||
// 转办
|
|
||||||
const turnToStandardECProcess = (params) => postAction('/process/fb/processFbEntryChange/transfer', params)
|
|
||||||
// 同意
|
|
||||||
const agreeStandardECProcess = (params) => postAction('/process/fb/processFbEntryChange/agree', params)
|
|
||||||
// 驳回
|
|
||||||
const rejectStandardECProcess = (params) => postAction('/process/fb/processFbEntryChange/reject', params)
|
|
||||||
|
|
||||||
/* 标准征求意见流程 */
|
|
||||||
// 获取标准被拆分的列表
|
|
||||||
const querySpitFileByStandardNumber = (params) => getAction('/laws/standard/common/getSplitsByStandardNumber', params)
|
|
||||||
// 获取标准条款号
|
|
||||||
const queryStandardClauseNumber = (params) => getAction('/laws/DocumentTool/documentSplit/queryTreeMenuByInfoId', params)
|
|
||||||
// 保存
|
|
||||||
const saveConsultationProcess = (params) => postAction('/process/fb/processFbStandardConsultation/saveToDraft', params)
|
|
||||||
// 查询流程详情
|
|
||||||
const queryConsultationProcessDetail = (params) => getAction('/process/fb/processFbStandardConsultation/queryProcessInfoVO', params)
|
|
||||||
// 发起
|
|
||||||
const initiateConsultationProcess = (params) => postAction('/process/fb/processFbStandardConsultation/startProcess', params)
|
|
||||||
// 提交
|
|
||||||
const submitConsultationProcess = (params) => postAction('/process/fb/processFbStandardConsultation/submit', params)
|
|
||||||
// 转办
|
|
||||||
const transferConsultationProcess = (params) => postAction('/process/fb/processFbStandardConsultation/transfer', params)
|
|
||||||
// 同意
|
|
||||||
const agreeConsultationProcess = (params) => postAction('/process/fb/processFbStandardConsultation/agree', params)
|
|
||||||
// 驳回
|
|
||||||
const rejectConsultationProcess = (params) => postAction('/process/fb/processFbStandardConsultation/reject', params)
|
|
||||||
|
|
||||||
/* 法规采购流程 */
|
|
||||||
// 获取流程信息
|
|
||||||
const queryProcurementProcessInfo = (params) => getAction('/process/fb/processFbStandardPurchase/queryProcessInfoVO', params)
|
|
||||||
// 保存
|
|
||||||
const saveProcurementProcess = (params) => postAction('/process/fb/processFbStandardPurchase/saveToDraft', params)
|
|
||||||
// 发起
|
|
||||||
const initProcurementProcess = (params) => postAction('/process/fb/processFbStandardPurchase/startProcess', params)
|
|
||||||
// 同意
|
|
||||||
const agreeProcurementProcess = (params) => postAction('/process/fb/processFbStandardPurchase/agree', params)
|
|
||||||
// 驳回
|
|
||||||
const rejectProcurementProcess = (params) => postAction('/process/fb/processFbStandardPurchase/reject', params)
|
|
||||||
// 转办
|
|
||||||
const transferProcurementProcess = (params) => postAction('/process/fb/processFbStandardPurchase/transfer', params)
|
|
||||||
// 抄送
|
|
||||||
const carbonCopyProcurementProcess = (params) => getAction('/process/fb/processFbStandardPurchase/carbonCopy', params)
|
|
||||||
|
|
||||||
/* 企标稽查计划 */
|
|
||||||
// 生成项目id
|
|
||||||
const getInspectPlanProjectId = (params) => getAction('/process/esInspectPlanFlow/getProjectId', params)
|
|
||||||
// 详情信息
|
|
||||||
const getInspectPlanDetail = (params) => getAction('/process/esInspectPlanFlow/queryDetailByProjectId', params)
|
|
||||||
// 发起
|
|
||||||
const startInspectPlan = (params) => postAction('/process/esInspectPlanFlow/flowStart', params)
|
|
||||||
// 同意
|
|
||||||
const approvalInspectPlan = (params) => postAction('/process/esInspectPlanFlow/flowApproval', params)
|
|
||||||
// 驳回
|
|
||||||
const rejectInspectPlan = (params) => postAction('/process/esInspectPlanFlow/flowReject', params)
|
|
||||||
// 转办
|
|
||||||
const transferInspectPlan = (params) => getAction('/process/esInspectPlanFlow/flowTransfer', params)
|
|
||||||
// 保存
|
|
||||||
const saveInspectPlan = (params) => postAction('/process/esInspectPlanFlow/flowSave', params)
|
|
||||||
// 稽查计划表-添加
|
|
||||||
const addInspectPlanTable = (params) => postAction('/process/processEsInspectPlan/add', params)
|
|
||||||
// 稽查计划表-编辑
|
|
||||||
const editInspectPlanTable = (params) => postAction('/process/processEsInspectPlan/edit', params)
|
|
||||||
// 稽查计划表-填写意见
|
|
||||||
const fillInOpinionInspectPlanTable = (params) => postAction('/process/processEsInspectPlanOpinion/fillInOpinion', params)
|
|
||||||
|
|
||||||
/* 企标稽查流程 */
|
|
||||||
// 生成项目id
|
|
||||||
const getInspectProcessProjectId = (params) => getAction('/esinspect/esInspectFlowController/getProjectId', params)
|
|
||||||
// 详情信息
|
|
||||||
const getInspectProcessDetail = (params) => getAction('/esinspect/esInspectFlowController/queryDetailByProjectId', params)
|
|
||||||
// 发起
|
|
||||||
const startInspectProcess = (params) => postAction('/esinspect/esInspectFlowController/flowStart', params)
|
|
||||||
// 同意
|
|
||||||
const approvalInspectProcess = (params) => postAction('/esinspect/esInspectFlowController/flowApproval', params)
|
|
||||||
// 驳回
|
|
||||||
const rejectInspectProcess = (params) => postAction('/esinspect/esInspectFlowController/flowReject', params)
|
|
||||||
// 转办
|
|
||||||
const transferInspectProcess = (params) => getAction('/esinspect/esInspectFlowController/flowTransfer', params)
|
|
||||||
// 保存
|
|
||||||
const saveInspectProcess = (params) => postAction('/esinspect/esInspectFlowController/flowSave', params)
|
|
||||||
// 稽查流程表-添加
|
|
||||||
const addInspectProcessTable = (params) => postAction('/esinspect/processEsInspect/add', params)
|
|
||||||
// 稽查流程表-编辑
|
|
||||||
const editInspectProcessTable = (params) => postAction('/esinspect/processEsInspect/edit', params)
|
|
||||||
// 稽查流程表-稽查内容-添加
|
|
||||||
const addInspectionContentTable = (params) => postAction('/enterprise/InspectContent/add', params)
|
|
||||||
// 稽查流程表-稽查内容-编辑
|
|
||||||
const editInspectionContentTable = (params) => postAction('/enterprise/InspectContent/edit', params)
|
|
||||||
// 稽查流程表-稽查内容-通过稽查id获取预览文件
|
|
||||||
const getFileByInspectId = (params) => getAction('/esinspect/processEsInspect/queryFileByInspectId', params)
|
|
||||||
// 稽查流程表-稽查内容-列表(下拉)
|
|
||||||
const getInspectionContentTable = (params) => getAction('/enterprise/InspectContent/queryClauseByEsInspectId', params)
|
|
||||||
// 稽查流程表-稽查报告-添加
|
|
||||||
const addInspectionReportTable = (params) => postAction('/laws.enterprise/EnterpriseStandardInspectReport/add', params)
|
|
||||||
// 稽查流程表-稽查报告-编辑
|
|
||||||
const editInspectionReportTable = (params) => postAction('/laws.enterprise/EnterpriseStandardInspectReport/edit', params)
|
|
||||||
// 稽查流程表-整改计划-添加
|
|
||||||
const addInspectionRectificationPlanTable = (params) => postAction('/laws.enterprise/enterpriseStandardInspectRectifyPlan/add', params)
|
|
||||||
// 稽查流程表-整改计划-编辑
|
|
||||||
const editInspectionRectificationPlanTable = (params) => postAction('/laws.enterprise/enterpriseStandardInspectRectifyPlan/edit', params)
|
|
||||||
// 稽查流程表-通过稽查内容id查寻稽查报告
|
|
||||||
const queryByInspectContentId = (params) => getAction('/laws.enterprise/EnterpriseStandardInspectReport/queryByInspectContentId', params)
|
|
||||||
|
|
||||||
/* 稽查延期申请 */
|
|
||||||
// 生成项目id
|
|
||||||
const getInspectExtensionProjectId = (params) => getAction('/process/esInspectDelayApplyFlow/getProjectId', params)
|
|
||||||
// 详情信息
|
|
||||||
const getInspectExtensionDetail = (params) => getAction('/process/esInspectDelayApplyFlow/queryDetailByProjectId', params)
|
|
||||||
// 发起
|
|
||||||
const startInspectExtension = (params) => postAction('/process/esInspectDelayApplyFlow/flowStart', params)
|
|
||||||
// 同意
|
|
||||||
const approvalInspectExtension = (params) => postAction('/process/esInspectDelayApplyFlow/flowApproval', params)
|
|
||||||
// 驳回
|
|
||||||
const rejectInspectExtension = (params) => postAction('/process/esInspectDelayApplyFlow/flowReject', params)
|
|
||||||
// 转办
|
|
||||||
const transferInspectExtension = (params) => getAction('/process/esInspectDelayApplyFlow/flowTransfer', params)
|
|
||||||
// 保存
|
|
||||||
const saveInspectExtension = (params) => postAction('/process/esInspectDelayApplyFlow/flowSave', params)
|
|
||||||
// 延期申请流程表-添加
|
|
||||||
const addInspectExtensionTable = (params) => postAction('/esinspectdelayapply/processEsInspectDelayApply/add', params)
|
|
||||||
// 延期申请流程表-编辑
|
|
||||||
const editInspectExtensionTable = (params) => postAction('/esinspectdelayapply/processEsInspectDelayApply/edit', params)
|
|
||||||
|
|
||||||
/* 企标稽查整改 */
|
|
||||||
// 详情信息
|
|
||||||
const getInspectRectifyDetail = (params) => getAction('/process/esInspectRectifyFlow/queryDetailByProjectId', params)
|
|
||||||
// 发起
|
|
||||||
const startInspectRectify = (params) => postAction('/process/esInspectRectifyFlow/flowStart', params)
|
|
||||||
// 同意
|
|
||||||
const approvalInspectRectify = (params) => postAction('/process/esInspectRectifyFlow/flowApproval', params)
|
|
||||||
// 驳回
|
|
||||||
const rejectInspectRectify = (params) => postAction('/process/esInspectRectifyFlow/flowReject', params)
|
|
||||||
// 转办
|
|
||||||
const transferInspectRectify = (params) => getAction('/process/esInspectRectifyFlow/flowTransfer', params)
|
|
||||||
// 保存
|
|
||||||
const saveInspectRectify = (params) => postAction('/process/esInspectRectifyFlow/flowSave', params)
|
|
||||||
// 企标稽查整改业务数据
|
|
||||||
const getInspectRectifyDataById = (params) => getAction('/esinspectreport/processEsInspectRectify/queryByProjectId', params)
|
|
||||||
|
|
||||||
/* 权限申请流程 */
|
|
||||||
// 生成项目id
|
|
||||||
const getPermissionApplyProjectId = (params) => getAction('/process/esPermissionApplyFlow/getProjectId', params)
|
|
||||||
// 详情信息
|
|
||||||
const getPermissionApplyDetail = (params) => getAction('/process/esPermissionApplyFlow/queryDetailByProjectId', params)
|
|
||||||
// 发起
|
|
||||||
const startPermissionApply = (params) => postAction('/process/esPermissionApplyFlow/flowStart', params)
|
|
||||||
// 同意
|
|
||||||
const approvalPermissionApply = (params) => postAction('/process/esPermissionApplyFlow/flowApproval', params)
|
|
||||||
// 驳回
|
|
||||||
const rejectPermissionApply = (params) => postAction('/process/esPermissionApplyFlow/flowReject', params)
|
|
||||||
// 转办
|
|
||||||
const transferPermissionApply = (params) => getAction('/process/esPermissionApplyFlow/flowTransfer', params)
|
|
||||||
// 保存
|
|
||||||
const savePermissionApply = (params) => postAction('/process/esPermissionApplyFlow/flowSave', params)
|
|
||||||
// 权限申请流程业务数据
|
|
||||||
const getPermissionApplyDataById = (params) => getAction('/espermissionapply/processEsPermissionApply/queryByProjectId', params)
|
|
||||||
// 校验是否已经有权限
|
|
||||||
const checkPermissionApply = (params) => postAction('/espermissionapply/processEsPermissionApply/permissionCheck', params)
|
|
||||||
|
|
||||||
/* 标准宣贯流程 */
|
|
||||||
// 生成项目id
|
|
||||||
const getStandardPromotionProjectId = (params) => getAction('/esinspect/esDeclareFlowController/getProjectId', params)
|
|
||||||
// 详情信息
|
|
||||||
const getStandardPromotionDetail = (params) => getAction('/esinspect/esDeclareFlowController/queryDetailByProjectId', params)
|
|
||||||
// 发起
|
|
||||||
const startStandardPromotion = (params) => postAction('/esinspect/esDeclareFlowController/flowStart', params)
|
|
||||||
// 保存
|
|
||||||
const saveStandardPromotion = (params) => postAction('/esinspect/esDeclareFlowController/flowSave', params)
|
|
||||||
// 权限申请流程业务数据
|
|
||||||
const getStandardPromotionDataById = (params) => getAction('/esdeclare/processEsDeclare/queryByProjectId', params)
|
|
||||||
// 联络人管理-根据部门ids获取联络人
|
|
||||||
const getLiaisonList = (params) => getAction('/laws/system/lawsContactManage/queryByDepartIds', params)
|
|
||||||
|
|
||||||
/* 会后管理流程 */
|
|
||||||
// 生成项目id
|
|
||||||
const getPostMeetingManageProjectId = (params) => getAction('/process/meetingManageFlow/getProjectId', params)
|
|
||||||
// 详情信息
|
|
||||||
const getPostMeetingManageDetail = (params) => getAction('/process/meetingManageFlow/queryDetailByProjectId', params)
|
|
||||||
// 发起
|
|
||||||
const startPostMeetingManage = (params) => postAction('/process/meetingManageFlow/flowStart', params)
|
|
||||||
// 同意
|
|
||||||
const approvalPostMeetingManage = (params) => postAction('/process/meetingManageFlow/flowApproval', params)
|
|
||||||
// 转办
|
|
||||||
const transferPostMeetingManage = (params) => getAction('/process/meetingManageFlow/flowTransfer', params)
|
|
||||||
// 保存
|
|
||||||
const savePostMeetingManage = (params) => postAction('/process/meetingManageFlow/flowSave', params)
|
|
||||||
// 权限申请流程业务数据
|
|
||||||
const getPostMeetingManageDataById = (params) => getAction('/meetingmanage/processMeetingManage/queryByProjectId', params)
|
|
||||||
// 分标委、工作组下拉 (standardizationType ROOT:总标委,WYH:委员会,FBW:分标委,GROUP:工作组)
|
|
||||||
const getStandardizationList = (params) => getAction('/laws/standardization/lawsStandardization/queryList', params)
|
|
||||||
|
|
||||||
// 流程中心统一转办
|
// 流程中心统一转办
|
||||||
const processTransfer = (params) => postAction('/workCenter/transfer', params)
|
const processTransfer = (params) => postAction('/workCenter/transfer', params)
|
||||||
|
|
||||||
/* 项目合规评估流程 */
|
|
||||||
// 获取项目法规清单
|
|
||||||
const queryProjectRegulationList = (params) => getAction('/process/projectAssess/processQueryPage', params)
|
|
||||||
// 发起-通过法规获取标准/条款列表
|
|
||||||
const queryStandardClauseList = (params) => postAction('/process/projectAssess/processProjectAssessGetList', params)
|
|
||||||
// 发起
|
|
||||||
const initiateProjectComplianceEvaluation = (params) => postAction('/process/projectAssess/startProcess', params)
|
|
||||||
// 提交
|
|
||||||
const submitProjectComplianceEvaluation = (params) => postAction('/process/projectAssess/submit', params)
|
|
||||||
// 保存
|
|
||||||
const saveProjectComplianceEvaluation = (params) => postAction('/process/projectAssess/saveToDraft', params)
|
|
||||||
// 获取流程数据
|
|
||||||
const queryProjectComplianceEvaluation = (params) => getAction('/process/projectAssess/queryProcessInfoVO', params)
|
|
||||||
// 同意
|
|
||||||
const agreeProjectComplianceEvaluation = (params) => postAction('/process/projectAssess/agree', params)
|
|
||||||
// 驳回
|
|
||||||
const rejectProjectComplianceEvaluation = (params) => postAction('/process/projectAssess/reject', params)
|
|
||||||
|
|
||||||
/* 未符合项跟踪流程 */
|
|
||||||
// 按条件查询未符合项
|
|
||||||
const queryNoMatchItemByCondition = (params) => getAction('/process/projectNotMet/pageForProcess', params)
|
|
||||||
// 查询流程信息
|
|
||||||
const queryNoMatchTrackingProcess = (params) => getAction('/process/projectNotMet/queryProcessInfoVO', params)
|
|
||||||
// 发起流程
|
|
||||||
const initialNoMatchTrackingProcess = (params) => postAction('/process/projectNotMet/startProcess', params)
|
|
||||||
// 提交
|
|
||||||
const submitNoMatchTrackingProcess = (params) => postAction('/process/projectNotMet/submit', params)
|
|
||||||
// 同意
|
|
||||||
const agreeNoMatchTrackingProcess = (params) => postAction('/process/projectNotMet/agree', params)
|
|
||||||
// 驳回
|
|
||||||
const rejectNoMatchTrackingProcess = (params) => postAction('/process/projectNotMet/reject', params)
|
|
||||||
// 保存
|
|
||||||
const saveNoMatchTrackingProcess = (params) => postAction('/process/projectNotMet/saveToDraft', params)
|
|
||||||
|
|
||||||
/* 法规合规评估流程 */
|
|
||||||
// 获取标准列表(带分解单来源的信息)
|
|
||||||
const getStandardListCarryDecompositionSingleSource = (params) => getAction('/process/projectStandard/quaryStandard', params)
|
|
||||||
// 通过标准及分解单来源获取条款
|
|
||||||
const getClauseByStandard = (params) => postAction('/process/projectStandard/processProjectStandardGetList', params)
|
|
||||||
// 保存
|
|
||||||
const saveStandardCompliance = (params) => postAction('/process/projectStandard/saveToDraft', params)
|
|
||||||
// 发起
|
|
||||||
const initStandardCompliance = (params) => postAction('/process/projectStandard/startProcess', params)
|
|
||||||
// 提交
|
|
||||||
const submitStandardCompliance = (params) => postAction('/process/projectStandard/submit', params)
|
|
||||||
// 同意
|
|
||||||
const agreeStandardCompliance = (params) => postAction('/process/projectStandard/agree', params)
|
|
||||||
// 驳回
|
|
||||||
const rejectStandardCompliance = (params) => postAction('/process/projectStandard/reject', params)
|
|
||||||
// 查询流程信息
|
|
||||||
const queryStandardCompliance = (params) => getAction('/process/projectStandard/queryProcessInfoVO', params)
|
|
||||||
// 查询评估结果
|
|
||||||
const queryStandardComplianceResult = (params) => getAction('/process/projectStandard/getTermUserList', params)
|
|
||||||
// 归档节点查询下方表格数据
|
|
||||||
const queryStandardComplianceEvaluateDetail = (params) => getAction('/process/projectStandard/getTermApprovalList', params)
|
|
||||||
|
|
||||||
// 在线编辑-生成空白模板
|
// 在线编辑-生成空白模板
|
||||||
const generateEmptyFileTemplate = (params) => getAction('/onlyOffice/saveEditFile', params)
|
const generateEmptyFileTemplate = (params) => getAction('/onlyOffice/saveEditFile', params)
|
||||||
// 在线编辑-通过在线编辑的文件id获取文件信息
|
// 在线编辑-通过在线编辑的文件id获取文件信息
|
||||||
@@ -450,214 +58,18 @@ export {
|
|||||||
addFlowNode,
|
addFlowNode,
|
||||||
deleteFlowNode,
|
deleteFlowNode,
|
||||||
|
|
||||||
enterprisePlanApprovalTurnTo,
|
newRegulationImportSave,
|
||||||
enterprisePlanApprovalAgree,
|
newRegulationImportApproval,
|
||||||
enterprisePlanApprovalReject,
|
newRegulationImportTurnTo,
|
||||||
enterprisePlanApproval,
|
newRegulationImportAgree,
|
||||||
enterprisePlanApprovalSave,
|
newRegulationImportReject,
|
||||||
getEnStandardNo,
|
newRegulationImportGetDataById,
|
||||||
getProcessDataById,
|
newRegulationImportGetDataDraft,
|
||||||
getProcessDataDraft,
|
|
||||||
|
|
||||||
activelyReportApproval,
|
|
||||||
activelyReportSave,
|
|
||||||
activelyReportTurnTo,
|
|
||||||
activelyReportAgree,
|
|
||||||
activelyReportReject,
|
|
||||||
activelyReportGetDataById,
|
|
||||||
activelyReportGetDataDraft,
|
|
||||||
|
|
||||||
standardizationInitApproval,
|
|
||||||
standardizationInitSave,
|
|
||||||
standardizationInitTurnTo,
|
|
||||||
standardizationInitAgree,
|
|
||||||
standardizationInitReject,
|
|
||||||
standardizationInitGetDataById,
|
|
||||||
standardizationInitGetDataDraft,
|
|
||||||
standardizationInitBatchReject,
|
|
||||||
|
|
||||||
enStandardEditSave,
|
|
||||||
enStandardEditApproval,
|
|
||||||
enStandardEditTurnTo,
|
|
||||||
enStandardEditAgree,
|
|
||||||
enStandardEditReject,
|
|
||||||
enStandardEditGetDataById,
|
|
||||||
enStandardEditGetDataDraft,
|
|
||||||
|
|
||||||
enStandardChangeSave,
|
|
||||||
enStandardChangeApproval,
|
|
||||||
enStandardChangeTurnTo,
|
|
||||||
enStandardChangeAgree,
|
|
||||||
enStandardChangeReject,
|
|
||||||
enStandardChangeGetDataById,
|
|
||||||
enStandardChangeGetDataDraft,
|
|
||||||
|
|
||||||
enStandardRecheckGetDataById,
|
|
||||||
enStandardRecheckSave,
|
|
||||||
enStandardRecheckApproval,
|
|
||||||
enStandardRecheckTurnTo,
|
|
||||||
enStandardRecheckAgree,
|
|
||||||
enStandardRecheckReject,
|
|
||||||
enStandardRecheckGetDataDraft,
|
|
||||||
enStandardRecheckIsShowFirstPerson,
|
|
||||||
getEsRecheckPlanList,
|
|
||||||
|
|
||||||
enStandardAnnulGetDataById,
|
|
||||||
enStandardAnnulSave,
|
|
||||||
enStandardAnnulApproval,
|
|
||||||
enStandardAnnulTurnTo,
|
|
||||||
enStandardAnnulAgree,
|
|
||||||
enStandardAnnulReject,
|
|
||||||
getStandardTypeByNum,
|
|
||||||
enStandardAnnulGetDataDraft,
|
|
||||||
|
|
||||||
enStandardSealSaveGetDataById,
|
|
||||||
enStandardSealSaveSave,
|
|
||||||
enStandardSealSaveApproval,
|
|
||||||
enStandardSealSaveTurnTo,
|
|
||||||
enStandardSealSaveAgree,
|
|
||||||
enStandardSealSaveReject,
|
|
||||||
enStandardSealSaveGetDataDraft,
|
|
||||||
|
|
||||||
enStandardStartUseGetDataById,
|
|
||||||
enStandardStartUseSave,
|
|
||||||
enStandardStartUseApproval,
|
|
||||||
enStandardStartUseTurnTo,
|
|
||||||
enStandardStartUseAgree,
|
|
||||||
enStandardStartUseReject,
|
|
||||||
enStandardStartUseGetDataDraft,
|
|
||||||
|
|
||||||
compulsoryWithdrawal,
|
compulsoryWithdrawal,
|
||||||
|
|
||||||
initiateStandardECProcess,
|
|
||||||
saveStandardECProcess,
|
|
||||||
queryStandardECProcessData,
|
|
||||||
turnToStandardECProcess,
|
|
||||||
agreeStandardECProcess,
|
|
||||||
rejectStandardECProcess,
|
|
||||||
|
|
||||||
querySpitFileByStandardNumber,
|
|
||||||
queryStandardClauseNumber,
|
|
||||||
saveConsultationProcess,
|
|
||||||
queryConsultationProcessDetail,
|
|
||||||
initiateConsultationProcess,
|
|
||||||
submitConsultationProcess,
|
|
||||||
transferConsultationProcess,
|
|
||||||
agreeConsultationProcess,
|
|
||||||
rejectConsultationProcess,
|
|
||||||
|
|
||||||
queryProcurementProcessInfo,
|
|
||||||
saveProcurementProcess,
|
|
||||||
initProcurementProcess,
|
|
||||||
agreeProcurementProcess,
|
|
||||||
rejectProcurementProcess,
|
|
||||||
transferProcurementProcess,
|
|
||||||
carbonCopyProcurementProcess,
|
|
||||||
|
|
||||||
getInspectPlanProjectId,
|
|
||||||
getInspectPlanDetail,
|
|
||||||
startInspectPlan,
|
|
||||||
approvalInspectPlan,
|
|
||||||
rejectInspectPlan,
|
|
||||||
transferInspectPlan,
|
|
||||||
saveInspectPlan,
|
|
||||||
addInspectPlanTable,
|
|
||||||
editInspectPlanTable,
|
|
||||||
fillInOpinionInspectPlanTable,
|
|
||||||
|
|
||||||
getInspectProcessProjectId,
|
|
||||||
getInspectProcessDetail,
|
|
||||||
startInspectProcess,
|
|
||||||
approvalInspectProcess,
|
|
||||||
rejectInspectProcess,
|
|
||||||
transferInspectProcess,
|
|
||||||
saveInspectProcess,
|
|
||||||
addInspectProcessTable,
|
|
||||||
editInspectProcessTable,
|
|
||||||
addInspectionContentTable,
|
|
||||||
editInspectionContentTable,
|
|
||||||
getFileByInspectId,
|
|
||||||
getInspectionContentTable,
|
|
||||||
addInspectionReportTable,
|
|
||||||
editInspectionReportTable,
|
|
||||||
addInspectionRectificationPlanTable,
|
|
||||||
editInspectionRectificationPlanTable,
|
|
||||||
queryByInspectContentId,
|
|
||||||
|
|
||||||
getInspectExtensionProjectId,
|
|
||||||
getInspectExtensionDetail,
|
|
||||||
startInspectExtension,
|
|
||||||
approvalInspectExtension,
|
|
||||||
rejectInspectExtension,
|
|
||||||
transferInspectExtension,
|
|
||||||
saveInspectExtension,
|
|
||||||
addInspectExtensionTable,
|
|
||||||
editInspectExtensionTable,
|
|
||||||
|
|
||||||
getInspectRectifyDetail,
|
|
||||||
startInspectRectify,
|
|
||||||
approvalInspectRectify,
|
|
||||||
rejectInspectRectify,
|
|
||||||
transferInspectRectify,
|
|
||||||
saveInspectRectify,
|
|
||||||
getInspectRectifyDataById,
|
|
||||||
|
|
||||||
getPermissionApplyProjectId,
|
|
||||||
getPermissionApplyDetail,
|
|
||||||
startPermissionApply,
|
|
||||||
approvalPermissionApply,
|
|
||||||
rejectPermissionApply,
|
|
||||||
transferPermissionApply,
|
|
||||||
savePermissionApply,
|
|
||||||
getPermissionApplyDataById,
|
|
||||||
checkPermissionApply,
|
|
||||||
|
|
||||||
getStandardPromotionProjectId,
|
|
||||||
getStandardPromotionDetail,
|
|
||||||
startStandardPromotion,
|
|
||||||
saveStandardPromotion,
|
|
||||||
getStandardPromotionDataById,
|
|
||||||
getLiaisonList,
|
|
||||||
|
|
||||||
getPostMeetingManageProjectId,
|
|
||||||
getPostMeetingManageDetail,
|
|
||||||
startPostMeetingManage,
|
|
||||||
approvalPostMeetingManage,
|
|
||||||
transferPostMeetingManage,
|
|
||||||
savePostMeetingManage,
|
|
||||||
getPostMeetingManageDataById,
|
|
||||||
getStandardizationList,
|
|
||||||
|
|
||||||
processTransfer,
|
processTransfer,
|
||||||
|
|
||||||
queryProjectRegulationList,
|
|
||||||
queryStandardClauseList,
|
|
||||||
initiateProjectComplianceEvaluation,
|
|
||||||
submitProjectComplianceEvaluation,
|
|
||||||
saveProjectComplianceEvaluation,
|
|
||||||
queryProjectComplianceEvaluation,
|
|
||||||
agreeProjectComplianceEvaluation,
|
|
||||||
rejectProjectComplianceEvaluation,
|
|
||||||
|
|
||||||
queryNoMatchItemByCondition,
|
|
||||||
queryNoMatchTrackingProcess,
|
|
||||||
initialNoMatchTrackingProcess,
|
|
||||||
submitNoMatchTrackingProcess,
|
|
||||||
agreeNoMatchTrackingProcess,
|
|
||||||
rejectNoMatchTrackingProcess,
|
|
||||||
saveNoMatchTrackingProcess,
|
|
||||||
|
|
||||||
getStandardListCarryDecompositionSingleSource,
|
|
||||||
getClauseByStandard,
|
|
||||||
saveStandardCompliance,
|
|
||||||
initStandardCompliance,
|
|
||||||
submitStandardCompliance,
|
|
||||||
agreeStandardCompliance,
|
|
||||||
rejectStandardCompliance,
|
|
||||||
queryStandardCompliance,
|
|
||||||
queryStandardComplianceResult,
|
|
||||||
queryStandardComplianceEvaluateDetail,
|
|
||||||
|
|
||||||
generateEmptyFileTemplate,
|
generateEmptyFileTemplate,
|
||||||
queryFileInfoByEditId,
|
queryFileInfoByEditId,
|
||||||
getOnlineFileIdByFileId,
|
getOnlineFileIdByFileId,
|
||||||
|
|||||||
@@ -1,199 +1,25 @@
|
|||||||
module.exports = {
|
module.exports = {
|
||||||
basicInformation: '基础信息',
|
basicInformation: '基础信息',
|
||||||
personalInformation: '人员信息',
|
personalInformation: '人员信息',
|
||||||
|
dispatchInformation: '业务分派信息',
|
||||||
checkTableRequired: '请检查表格必填项是否已填写',
|
checkTableRequired: '请检查表格必填项是否已填写',
|
||||||
// 新建流程页
|
// 新建流程页
|
||||||
newProcess: {
|
newProcess: {
|
||||||
externalStandardsManagementProcess: '外部标准管理流程',
|
externalStandardsManagementProcess: '外部标准管理流程',
|
||||||
standardRegulationEntryCorrectionProcess: '标准法规入库/更正流程',
|
newRegulationIntroductionProcess: '新法规导入流程',
|
||||||
annotateTheConsultationProcess: '标准征求意见流程',
|
standardInterpretationProcess: '标准解读流程',
|
||||||
projectComplianceAssessmentProcess: '项目合规评估流程',
|
regulatoryComplianceCheckProcess: '法规符合性排查流程',
|
||||||
noMatchTrackingProcess: '未符合项跟踪流程',
|
marketListReleaseProcess: '市场清单发布流程'
|
||||||
regulatoryComplianceAssessmentProcess: '法规合规评估流程',
|
|
||||||
regulatoryProcurementProcess: '法规采购流程',
|
|
||||||
enterpriseProjectChangePlan: '企标立项/变更计划',
|
|
||||||
annualRevisionPlanActivelyReport: '年度制修订计划审批流程(各部门主动上报)',
|
|
||||||
annualRevisionPlanStandardizationInit: '年度制修订计划审批流程(标准化发起)',
|
|
||||||
enterpriseStandardSystemRevisionProcess: '企标制修订流程',
|
|
||||||
bidChangeProcess: '企标更改流程',
|
|
||||||
processOfEnterpriseBidReview: '企标复审流程',
|
|
||||||
processOfEnterpriseBidAnnulment: '企标废止流程',
|
|
||||||
processOfSealingEnterpriseStandard: '企标封存流程',
|
|
||||||
theSealedEnterpriseBidHasBeenActivatedProcess: '已封存企标启用流程',
|
|
||||||
enterpriseStandardAuditPlan: '企标稽查计划',
|
|
||||||
processOfEnterpriseStandardAudit: '企标稽查流程',
|
|
||||||
auditExtensionApplicationProcess: '稽查延期申请流程',
|
|
||||||
enterpriseStandardInspectionAndRectification: '企标稽查整改',
|
|
||||||
permissionApplicationProcess: '权限申请流程',
|
|
||||||
standardPromotionProcess: '标准宣贯流程',
|
|
||||||
workgroupProcess: '工作组相关流程',
|
|
||||||
postMeetingManagementProcess: '会后管理流程'
|
|
||||||
},
|
},
|
||||||
// 企标立项/变更计划
|
// 新法规导入流程
|
||||||
enterpriseInitChangePlan: {
|
newRegulationImportProcess: {
|
||||||
applicationType: '申请类型',
|
substituteStandardNumber: '代替标准编号',
|
||||||
standardProjectEstablishment: '标准立项',
|
|
||||||
change: '变更',
|
|
||||||
itemCategory: '项目类别',
|
|
||||||
formulate: '制定',
|
|
||||||
revise: '修订',
|
|
||||||
enterpriseStandardNum: '企标编号',
|
|
||||||
enterpriseStandardName: '企标名称',
|
|
||||||
enterpriseStandardCode: '企业标准代号',
|
|
||||||
enterpriseNameCode: '企业名称代号',
|
|
||||||
standardCategoryCode: '标准类别代号',
|
|
||||||
yearNumber: '年代号',
|
|
||||||
newEnterpriseStandardNum: '新企标编号',
|
|
||||||
newEnterpriseStandardName: '新企标名称',
|
|
||||||
standardEnglishName: '标准英文名称',
|
|
||||||
standardSystem: '标准体系',
|
|
||||||
standardType: '标准类型',
|
standardType: '标准类型',
|
||||||
standardGradeClassification: '标准等级分类',
|
stageWeAreIn: '所处阶段',
|
||||||
compilationIllustration: '编制说明',
|
|
||||||
draftPlanFinishDate: '草稿计划完成日期',
|
|
||||||
exposureDraftPlanFinishDate: '征求意见稿计划完成日期',
|
|
||||||
planSubmissionDate: '计划报批日期',
|
|
||||||
partName: '零部件分类',
|
|
||||||
authorizationDepart: '授权部门',
|
|
||||||
principalDrafter: '主起草人',
|
|
||||||
mainDraftUnit: '主起草单位',
|
|
||||||
headOfMainDraftingUnit: '起草单位负责人',
|
|
||||||
standardPusher: '标准推进人',
|
|
||||||
suitUnit: '配合单位',
|
|
||||||
projectStatement: '立项说明',
|
|
||||||
projectApprovalChangeReason: '立项/变更原因',
|
|
||||||
projectBackground: '立项背景、立项依据',
|
|
||||||
homogeneousStandardAnalysis: '国际、国家及行业同类标准分析',
|
|
||||||
standardContrastiveAnalysis: '企业同类标准对比分析',
|
|
||||||
leadershipAndNecessity: '立项标准的领先性与必要性',
|
|
||||||
initiatedProject: '立项目的及预期效果等',
|
|
||||||
uploadAttachment: '上传附件',
|
|
||||||
completionTimeChange: '完成时间变更',
|
|
||||||
terminationOfWork: '工作终止',
|
|
||||||
masterDraftingDepartmentChanges: '主起草部门变更',
|
|
||||||
merge: '合并',
|
|
||||||
originalDraftPlanFinishDate: '原草稿计划完成日期',
|
|
||||||
originalExposureDraftPlanFinishDate: '原征求意见稿计划完成日期',
|
|
||||||
originalPlanSubmissionDate: '原计划报批日期',
|
|
||||||
changeReason: '变更原因',
|
|
||||||
superintendent: '所长',
|
|
||||||
relatedPersonnel: '相关人员',
|
|
||||||
originPrincipalDrafter: '原主起草人',
|
|
||||||
originMainDraftUnit: '原主起草单位',
|
|
||||||
originHeadOfMainDraftingUnit: '原起草单位负责人',
|
|
||||||
typeOfRevision: '制修订类型',
|
|
||||||
scopeOfApplication: '标准适用范围',
|
|
||||||
pleaseSelectTwoSameProjectTypePlan: '请选择两个制修订类型一样的企标计划',
|
|
||||||
pleaseSelectLeastTwoExpert: '请至少选择两位专家',
|
|
||||||
newPrincipalDrafter: '新主起草人',
|
|
||||||
newMainDraftUnit: '新主起草单位',
|
|
||||||
newHeadOfMainDraftingUnit: '新起草单位负责人',
|
|
||||||
regulatoryEngineer: '法规工程师'
|
|
||||||
},
|
|
||||||
// 年度制修订计划
|
|
||||||
revisionPlanActivelyReport: {
|
|
||||||
revisionPlanDesc: '制修订计划说明',
|
|
||||||
whetherToSendAContact: '是否下发联络人',
|
|
||||||
workingGroupContactPerson: '工作组/所联络人',
|
|
||||||
contactSupervisorSuperiorLeader: '联络人主管级上一级领导',
|
|
||||||
affiliatedWorkingGroup: '隶属工作组',
|
|
||||||
contactsSupervisorLevelLeaders: '收集联络人主管级领导',
|
|
||||||
templateExport: '年度制修订计划(各部门上报)导入模板',
|
|
||||||
standardizationInitTemplate: '年度制修订计划(标准化发起)导入模板',
|
|
||||||
batchSetContact: '批量设置联络人',
|
|
||||||
contactPerson: '联络人',
|
|
||||||
batchSetApprover: '批量设置审批人',
|
|
||||||
approver: '审批人',
|
|
||||||
batchSetDrafter: '批量设置主起草人',
|
|
||||||
drafter: '主起草人',
|
|
||||||
pleaseSelectContact: '请选择联络人',
|
|
||||||
pleaseSelectApprover: '请选择审批人',
|
|
||||||
pleaseSelectDrafter: '请选择主起草人',
|
|
||||||
pleaseSelectSameApprover: '请选择相同的审批人'
|
|
||||||
},
|
|
||||||
// 企标制修订流程
|
|
||||||
enStandardRevision: {
|
|
||||||
standardText: '标准文本',
|
|
||||||
onLineEditing: '在线编辑',
|
|
||||||
addOtherDrafter: '添加其他起草人',
|
|
||||||
addEditDrafter: '新增/编辑起草人',
|
|
||||||
draftingUnit: '起草单位',
|
|
||||||
drafter: '起草人',
|
|
||||||
draftingScope: '起草范围',
|
|
||||||
uploadStandard: '上传企标',
|
|
||||||
pleaseUploadStandard: '请上传企标',
|
|
||||||
lookUploadStandard: '查看已上传企标',
|
|
||||||
conferee: '参会人员',
|
|
||||||
meetingSummary: '会议纪要',
|
|
||||||
compilationIllustration: '编制说明',
|
|
||||||
isNeedAudit: '是否需要稽查',
|
|
||||||
enterpriseStandardText: '企标文本',
|
|
||||||
isCanAuditMeeting: '是否可以进行评审会',
|
|
||||||
assessor: '评审人',
|
|
||||||
scorer: '评分人',
|
|
||||||
reviewDate: '评审日期',
|
|
||||||
judgingVenue: '评审地点',
|
|
||||||
pleaseEnterAllMarkItem: '请填写所有评分项',
|
|
||||||
isOpenComment: '是否开启征求意见',
|
|
||||||
departmentalLiaison: '部门联络人',
|
|
||||||
deadlineForComments: '征求意见截止日期',
|
|
||||||
workingGroup: '工作组',
|
|
||||||
clauseNumber: '条款号',
|
|
||||||
clauseName: '条款名称',
|
|
||||||
contentOfRevisedOpinion: '修改意见内容(包括修改理由和依据)',
|
|
||||||
departLiaisonLeader: '部门联络人主管级领导',
|
|
||||||
proposer: '意见提出人',
|
|
||||||
handlingSuggestion: '处理意见',
|
|
||||||
reason: '理由',
|
|
||||||
proofreader: '校对人(其他起草人)',
|
|
||||||
approverLeader: '审批人(主管级领导)',
|
|
||||||
approverStandardization: '审批人(标准化)',
|
|
||||||
countersign: '会签(相关部门领导)',
|
|
||||||
approverHeadEngineer: '审批(总工程师)',
|
|
||||||
releaseDate: '发布日期',
|
|
||||||
implementationDate: '实施日期'
|
|
||||||
},
|
|
||||||
enStandardChange: {
|
|
||||||
releaseDate: '发布日期',
|
|
||||||
materialDate: '实施日期',
|
materialDate: '实施日期',
|
||||||
isTry: '是否试行',
|
applicableMarket: '适用市场',
|
||||||
trialPeriod: '试行周期',
|
ccPerson: '抄送人员',
|
||||||
scopeOfApplication: '标准适用范围',
|
briefDescription: '法规要求简要描述'
|
||||||
substituteStandardNumber: '代替标准号',
|
|
||||||
quotedStandard: '引用标准',
|
|
||||||
relevantFile: '关联文件',
|
|
||||||
degreeOfBidAcquisition: '采标程度',
|
|
||||||
adoptInternationalStandardNumber: '采用国际标准号',
|
|
||||||
revisedOpinionContent: '修改意见内容',
|
|
||||||
beforeUpdate: '修改前',
|
|
||||||
afterUpdate: '修改后',
|
|
||||||
updateReason: '修改理由',
|
|
||||||
lookUpdateBeforeContent: '查看修改前内容',
|
|
||||||
proposingDepartment: '提出部门',
|
|
||||||
introducer: '提出人'
|
|
||||||
},
|
|
||||||
// 企标复审流程
|
|
||||||
enStandardRecheck: {
|
|
||||||
recheckDate: '复审日期',
|
|
||||||
recheck: '复审',
|
|
||||||
standGood: '继续有效',
|
|
||||||
revise: '修订',
|
|
||||||
annul: '废止',
|
|
||||||
sealSave: '封存'
|
|
||||||
},
|
|
||||||
// 企标废止流程
|
|
||||||
enStandardAnnul: {
|
|
||||||
substituteStandardNumber: '代替企标编号',
|
|
||||||
replacedByEnStandardNumber: '被代替企标编号',
|
|
||||||
annulReason: '废止理由'
|
|
||||||
},
|
|
||||||
// 企标封存流程
|
|
||||||
enStandardSealSave: {
|
|
||||||
sealSaveReason: '封存理由'
|
|
||||||
},
|
|
||||||
// 已封存企标启用流程
|
|
||||||
enStandardStartUse: {
|
|
||||||
startUseReason: '启用理由'
|
|
||||||
},
|
},
|
||||||
// 流程配置
|
// 流程配置
|
||||||
processConfig: {
|
processConfig: {
|
||||||
@@ -212,138 +38,21 @@ module.exports = {
|
|||||||
approvalOpinion: '审批意见',
|
approvalOpinion: '审批意见',
|
||||||
opinionContent: '意见内容'
|
opinionContent: '意见内容'
|
||||||
},
|
},
|
||||||
// 标准征求意见
|
// 流程中心
|
||||||
standardConsultationProcess: {
|
processCenter: {
|
||||||
standardText: '标准文本',
|
todoProcess: '待办流程',
|
||||||
selectText: '选择文本',
|
doneProcess: '已办流程',
|
||||||
selectionStandardFile: '选择标准文件',
|
sentProcess: '已发流程',
|
||||||
relevantDocument: '相关文件',
|
monitorProcess: '监控流程',
|
||||||
endDate: '征求意见结束日期',
|
draft: '草稿',
|
||||||
senderType: '下发人员类型',
|
processNumber: '流程编号',
|
||||||
moduleOwner: '模块负责人',
|
processType: '流程类型',
|
||||||
designEngineer: '设计工程师',
|
nodeName: '节点名称',
|
||||||
solicitationList: '征求意见列表',
|
|
||||||
chapterName: '章节名称',
|
|
||||||
pleaseSelectCriteriaFirst: '请先选择标准',
|
|
||||||
reasonForRevision: '修改意见理由(包括理由或依据)'
|
|
||||||
},
|
|
||||||
// 企标稽查计划
|
|
||||||
esInspectionPlan: {
|
|
||||||
inspectionPlan: '稽查计划',
|
|
||||||
inspectionBasisStandardNumber: '稽查依据标准号',
|
|
||||||
inspectionBasisStandardName: '稽查依据标准名称',
|
|
||||||
planInspectionObjects: '计划稽查对象',
|
|
||||||
mainDutyStandardizationGroup: '主责标准化工作组',
|
|
||||||
department: '所属部门',
|
|
||||||
planInspectionDate: '计划稽查日期',
|
|
||||||
inspectionDirector: '稽查负责人',
|
|
||||||
standardizationGroupContactPerson: '标准化组对接人',
|
|
||||||
solicitingOpinionsFrom: '征求意见对象',
|
|
||||||
remark: '备注',
|
|
||||||
departmentPersonnel: '所属部门人员',
|
|
||||||
creator: '创建人',
|
|
||||||
initiator: '发起人',
|
initiator: '发起人',
|
||||||
departOpinion: '所属部门意见',
|
receivingTaskTime: '接收任务时间',
|
||||||
opinion: '意见',
|
currentProcessor: '当前处理人',
|
||||||
writeOpinion: '填写意见',
|
finishTime: '完成时间',
|
||||||
solicitOpinion: '征求意见',
|
processState: '流程状态',
|
||||||
solicitOpinionObject: '征求意见对象',
|
processTime: '流程耗时(小时)'
|
||||||
isCountersign: '是否会签',
|
|
||||||
countersignRelevantPersonnel: '会签相关人员',
|
|
||||||
downloadTemplate: '企标稽查计划导入模板',
|
|
||||||
pleaseFillOpinion: '请填写意见'
|
|
||||||
},
|
|
||||||
// 企标稽查流程
|
|
||||||
esInspectionProcess: {
|
|
||||||
inspectionPlanEs: '稽查计划企标',
|
|
||||||
esNumber: '企标编号',
|
|
||||||
esName: '企标名称',
|
|
||||||
inspectionContent: '稽查内容',
|
|
||||||
accordingToTerms: '依据条款',
|
|
||||||
standardContentOrDemand: '标准内容或要求',
|
|
||||||
opinion: '意见',
|
|
||||||
sectionNumber: '章节编号',
|
|
||||||
inspectionReport: '稽查报告',
|
|
||||||
rectificationPlan: '整改计划',
|
|
||||||
actualInspectionCompletionDate: '实际稽查完成日期',
|
|
||||||
actualInspector: '实际稽查人',
|
|
||||||
implementation: '执行情况',
|
|
||||||
file: '附件',
|
|
||||||
score: '评分',
|
|
||||||
enterpriseStandard: '企标:',
|
|
||||||
sectionClause: '章节条款',
|
|
||||||
isNeedRectification: '是否需要整改',
|
|
||||||
nonCompliantDescription: '不符合项描述',
|
|
||||||
rectificationMeasures: '整改措施',
|
|
||||||
rectificationUnit: '整改单位',
|
|
||||||
rectificationDirector: '整改负责人',
|
|
||||||
planDoneDate: '计划完成日期',
|
|
||||||
rectificationPlanDoneDate: '整改计划完成日期',
|
|
||||||
rectificationRealityDoneDate: '整改实际完成日期',
|
|
||||||
rectificationStatus: '整改状态',
|
|
||||||
pleaseFillInspectionContent: '请填写稽查内容',
|
|
||||||
pleaseFillInspectionReport: '请填写稽查报告',
|
|
||||||
pleaseFillRectificationPlan: '请填写整改计划',
|
|
||||||
noInspectionReportAvailable: '该章节条款暂无稽查报告',
|
|
||||||
contentLinkRectificationPlan: '该稽查内容已关联整改计划,不可删除',
|
|
||||||
pleaseCompleteTimeAndUserInfo: '请完善时间及稽查人信息'
|
|
||||||
},
|
|
||||||
// 稽查延期申请流程
|
|
||||||
incExtensionRequest: {
|
|
||||||
state: '状态',
|
|
||||||
requestExtension: '申请延期',
|
|
||||||
requestExtensionDate: '申请延期日期',
|
|
||||||
extensionDescription: '延期说明',
|
|
||||||
inspectionContactPerson: '稽查联络人'
|
|
||||||
},
|
|
||||||
// 企标稽查整改
|
|
||||||
esInspectionRectification: {
|
|
||||||
inspectionBasis: '稽查依据',
|
|
||||||
accordingToTerms: '依据条款',
|
|
||||||
standardContentOrDemand: '标准内容或要求',
|
|
||||||
rectificationUnit: '整改单位',
|
|
||||||
nonCompliantDescription: '不符合项描述',
|
|
||||||
rectificationMeasures: '整改措施',
|
|
||||||
rectificationDirector: '整改负责人',
|
|
||||||
planDoneDate: '计划完成日期',
|
|
||||||
operationType: '操作类型',
|
|
||||||
rectificationResults: '整改结果',
|
|
||||||
file: '附件',
|
|
||||||
requestExtensionDate: '申请延期日期',
|
|
||||||
extensionDescription: '延期说明'
|
|
||||||
},
|
|
||||||
// 权限申请流程
|
|
||||||
permissionApplicationProcess: {
|
|
||||||
esNumber: '企标编号',
|
|
||||||
esName: '企标名称',
|
|
||||||
authExpirationDate: '授权到期日期',
|
|
||||||
applicationDescription: '申请说明',
|
|
||||||
applicant: '申请人',
|
|
||||||
applyForPermission: '申请权限'
|
|
||||||
},
|
|
||||||
// 标准宣贯流程
|
|
||||||
standardPromotionProcess: {
|
|
||||||
urgency: '紧急程度',
|
|
||||||
esNumber: '企标编号',
|
|
||||||
esName: '企标名称',
|
|
||||||
promoter: '宣贯人',
|
|
||||||
mainDeliveryDepart: '主送部门',
|
|
||||||
subject: '主题',
|
|
||||||
promotionDate: '宣贯日期',
|
|
||||||
participatingUnits: '参宣单位',
|
|
||||||
contactPerson: '联络人',
|
|
||||||
content: '内容',
|
|
||||||
promotionalMaterials: '宣贯材料'
|
|
||||||
},
|
|
||||||
// 会后管理流程
|
|
||||||
postMeetingManageProcess: {
|
|
||||||
subStandardizationCommitteeName: '分标委名称',
|
|
||||||
workGroupName: '工作组名称',
|
|
||||||
standardNumber: '标准编号',
|
|
||||||
standardName: '标准名称',
|
|
||||||
meetingName: '会议名称',
|
|
||||||
attendanceDate: '参会日期',
|
|
||||||
relevantData: '相关材料',
|
|
||||||
uncommitted: '未参加'
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -6,215 +6,20 @@ module.exports = {
|
|||||||
// 新建流程页
|
// 新建流程页
|
||||||
newProcess: {
|
newProcess: {
|
||||||
externalStandardsManagementProcess: '外部标准管理流程',
|
externalStandardsManagementProcess: '外部标准管理流程',
|
||||||
standardRegulationEntryCorrectionProcess: '标准法规入库/变更流程',
|
newRegulationIntroductionProcess: '新法规导入流程',
|
||||||
annotateTheConsultationProcess: '标准征求意见流程',
|
standardInterpretationProcess: '标准解读流程',
|
||||||
projectComplianceAssessmentProcess: '项目合规评估流程',
|
regulatoryComplianceCheckProcess: '法规符合性排查流程',
|
||||||
noMatchTrackingProcess: '未符合项跟踪流程',
|
marketListReleaseProcess: '市场清单发布流程'
|
||||||
regulatoryComplianceAssessmentProcess: '法规合规评估流程',
|
|
||||||
regulatoryProcurementProcess: '法规采购流程',
|
|
||||||
enterpriseProjectChangePlan: '企标立项/变更计划',
|
|
||||||
annualRevisionPlanActivelyReport: '年度制修订计划审批流程(各部门主动上报)',
|
|
||||||
annualRevisionPlanStandardizationInit: '年度制修订计划审批流程(标准化发起)',
|
|
||||||
enterpriseStandardSystemRevisionProcess: '企标制修订流程(草案编写/征求意见/报批)',
|
|
||||||
bidChangeProcess: '企标更改流程',
|
|
||||||
processOfEnterpriseBidReview: '企标复审流程',
|
|
||||||
processOfEnterpriseBidAnnulment: '企标废止流程',
|
|
||||||
processOfSealingEnterpriseStandard: '企标封存流程',
|
|
||||||
theSealedEnterpriseBidHasBeenActivatedProcess: '已封存企标启用流程',
|
|
||||||
enterpriseStandardAuditPlan: '企标稽查计划',
|
|
||||||
processOfEnterpriseStandardAudit: '企标稽查流程',
|
|
||||||
auditExtensionApplicationProcess: '稽查延期申请流程',
|
|
||||||
enterpriseStandardInspectionAndRectification: '企标稽查整改',
|
|
||||||
permissionApplicationProcess: '权限申请流程',
|
|
||||||
standardPromotionProcess: '标准宣贯流程',
|
|
||||||
workgroupProcess: '汽标委工作组相关流程',
|
|
||||||
postMeetingManagementProcess: '会后管理流程'
|
|
||||||
},
|
},
|
||||||
// 企标立项/变更计划
|
// 新法规导入流程
|
||||||
enterpriseInitChangePlan: {
|
newRegulationImportProcess: {
|
||||||
applicationType: '申请类型',
|
substituteStandardNumber: '代替标准编号',
|
||||||
standardProjectEstablishment: '标准立项',
|
|
||||||
change: '变更',
|
|
||||||
itemCategory: '项目类别',
|
|
||||||
formulate: '制定',
|
|
||||||
revise: '修订',
|
|
||||||
enterpriseStandardNum: '企标编号',
|
|
||||||
enterpriseStandardName: '企标名称',
|
|
||||||
enterpriseStandardCode: '企业标准代号',
|
|
||||||
enterpriseNameCode: '企业名称代号',
|
|
||||||
standardCategoryCode: '标准类别代号',
|
|
||||||
yearNumber: '年代号',
|
|
||||||
newEnterpriseStandardNum: '新企标编号',
|
|
||||||
newEnterpriseStandardName: '新企标名称',
|
|
||||||
standardEnglishName: '标准英文名称',
|
|
||||||
standardSystem: '标准体系',
|
|
||||||
standardType: '标准类型',
|
standardType: '标准类型',
|
||||||
standardGradeClassification: '标准等级分类',
|
stageWeAreIn: '所处阶段',
|
||||||
compilationIllustration: '编制说明',
|
|
||||||
draftPlanFinishDate: '草稿计划完成日期',
|
|
||||||
exposureDraftPlanFinishDate: '征求意见稿计划完成日期',
|
|
||||||
planSubmissionDate: '计划报批日期',
|
|
||||||
partName: '零部件分类',
|
|
||||||
authorizationDepart: '授权部门',
|
|
||||||
principalDrafter: '主起草人',
|
|
||||||
mainDraftUnit: '主起草单位',
|
|
||||||
headOfMainDraftingUnit: '主起草单位负责人',
|
|
||||||
standardPusher: '标准推进人',
|
|
||||||
suitUnit: '配合单位',
|
|
||||||
projectStatement: '立项说明',
|
|
||||||
projectApprovalChangeReason: '立项/变更原因',
|
|
||||||
projectBackground: '立项背景、立项依据',
|
|
||||||
homogeneousStandardAnalysis: '国际、国家及行业同类标准分析',
|
|
||||||
standardContrastiveAnalysis: '企业同类标准对比分析',
|
|
||||||
leadershipAndNecessity: '立项标准的领先性与必要性',
|
|
||||||
initiatedProject: '立项目的及预期效果等',
|
|
||||||
uploadAttachment: '上传附件',
|
|
||||||
completionTimeChange: '完成时间变更',
|
|
||||||
terminationOfWork: '工作终止',
|
|
||||||
dutyDepartChange: '责任部门变更',
|
|
||||||
merge: '合并',
|
|
||||||
originalDraftPlanFinishDate: '原草稿计划完成日期',
|
|
||||||
originalExposureDraftPlanFinishDate: '原征求意见稿计划完成日期',
|
|
||||||
originalPlanSubmissionDate: '原计划报批日期',
|
|
||||||
changeReason: '变更原因',
|
|
||||||
superintendent: '所长',
|
|
||||||
relatedPersonnel: '相关人员',
|
|
||||||
originPrincipalDrafter: '原主起草人',
|
|
||||||
originMainDraftUnit: '原主起草单位',
|
|
||||||
originHeadOfMainDraftingUnit: '原起草单位负责人',
|
|
||||||
typeOfRevision: '制修订类型',
|
|
||||||
scopeOfApplication: '标准适用范围',
|
|
||||||
pleaseSelectTwoSameProjectTypePlan: '请选择两个制修订类型一样的企标计划',
|
|
||||||
pleaseSelectLeastTwoExpert: '请至少选择两位专家',
|
|
||||||
newPrincipalDrafter: '新主起草人',
|
|
||||||
newMainDraftUnit: '新主起草单位',
|
|
||||||
newHeadOfMainDraftingUnit: '新起草单位负责人',
|
|
||||||
existingNumber: '企标编号已存在,需等待重新生成顺序号',
|
|
||||||
numberReset: '顺序号已重新生成',
|
|
||||||
regulatoryEngineer: '法规工程师'
|
|
||||||
},
|
|
||||||
// 年度制修订计划
|
|
||||||
revisionPlanActivelyReport: {
|
|
||||||
revisionPlanDesc: '制修订计划说明',
|
|
||||||
whetherToSendAContact: '是否下发联络人',
|
|
||||||
workingGroupContactPerson: '工作组/所联络人',
|
|
||||||
contactSupervisorSuperiorLeader: '联络人主管级上一级领导',
|
|
||||||
affiliatedWorkingGroup: '隶属工作组',
|
|
||||||
contactsSupervisorLevelLeaders: '收集联络人主管级领导',
|
|
||||||
templateExport: '年度制修订计划(各部门上报)导入模板',
|
|
||||||
standardizationInitTemplate: '年度制修订计划(标准化发起)导入模板',
|
|
||||||
batchSetContact: '批量设置联络人',
|
|
||||||
contactPerson: '联络人',
|
|
||||||
batchSetApprover: '批量设置审批人',
|
|
||||||
approver: '审批人',
|
|
||||||
batchSetDrafter: '批量设置主起草人',
|
|
||||||
drafter: '主起草人',
|
|
||||||
pleaseSelectContact: '请选择联络人',
|
|
||||||
pleaseSelectApprover: '请选择审批人',
|
|
||||||
pleaseSelectDrafter: '请选择主起草人',
|
|
||||||
pleaseSelectSameApprover: '请选择相同的审批人',
|
|
||||||
standizationEnterDataNotUpdate: '标准化填写的基本信息数据不可更改'
|
|
||||||
},
|
|
||||||
// 企标制修订流程
|
|
||||||
enStandardRevision: {
|
|
||||||
standardText: '标准文本',
|
|
||||||
onLineEditing: '在线编辑',
|
|
||||||
addOtherDrafter: '添加其他起草人',
|
|
||||||
addEditDrafter: '新增/编辑起草人',
|
|
||||||
draftingUnit: '起草单位',
|
|
||||||
drafter: '起草人',
|
|
||||||
draftingScope: '起草范围',
|
|
||||||
uploadStandard: '上传企标',
|
|
||||||
pleaseUploadStandard: '请上传企标',
|
|
||||||
lookUploadStandard: '查看已上传企标',
|
|
||||||
conferee: '参会人员',
|
|
||||||
meetingSummary: '会议纪要',
|
|
||||||
compilationIllustration: '编制说明',
|
|
||||||
isNeedAudit: '是否需要稽查',
|
|
||||||
enterpriseStandardText: '企标文本',
|
|
||||||
isCanAuditMeeting: '是否可以进行评审会',
|
|
||||||
assessor: '评审人',
|
|
||||||
scorer: '评分人',
|
|
||||||
reviewDate: '评审日期',
|
|
||||||
judgingVenue: '评审地点',
|
|
||||||
pleaseEnterAllMarkItem: '请填写所有评分项',
|
|
||||||
isOpenComment: '是否开启征求意见',
|
|
||||||
departmentalLiaison: '部门联络人',
|
|
||||||
deadlineForComments: '征求意见截止日期',
|
|
||||||
workingGroup: '工作组',
|
|
||||||
solicitOpinionObject: '征求意见对象',
|
|
||||||
clauseNumber: '条款号',
|
|
||||||
clauseName: '条款名称',
|
|
||||||
contentOfRevisedOpinion: '修改意见内容(包括修改理由和依据)',
|
|
||||||
departLiaisonLeader: '部门联络人主管级领导',
|
|
||||||
proposer: '意见提出人',
|
|
||||||
handlingSuggestion: '处理意见',
|
|
||||||
reason: '理由',
|
|
||||||
proofreader: '校对人(其他起草人)',
|
|
||||||
approverLeader: '审批人(主管级领导)',
|
|
||||||
approverStandardization: '审批人(标准化)',
|
|
||||||
countersign: '会签(相关部门领导)',
|
|
||||||
approverHeadEngineer: '审批(总工程师)',
|
|
||||||
releaseDate: '发布日期',
|
|
||||||
implementationDate: '实施日期',
|
|
||||||
esPlan: '企标计划',
|
|
||||||
deadlineNeedGreaterThan: '征求意见截止日期需要比征求意见稿计划完成日期早',
|
|
||||||
noStandardTextLook: '暂无标准文本可查看',
|
|
||||||
summaryOfOpinions: '意见汇总'
|
|
||||||
},
|
|
||||||
// 企标更改流程
|
|
||||||
enStandardChange: {
|
|
||||||
releaseDate: '发布日期',
|
|
||||||
materialDate: '实施日期',
|
materialDate: '实施日期',
|
||||||
isTry: '是否试行',
|
applicableMarket: '适用市场',
|
||||||
trialPeriod: '试行周期',
|
ccPerson: '抄送人员',
|
||||||
scopeOfApplication: '标准适用范围',
|
briefDescription: '法规要求简要描述'
|
||||||
substituteStandardNumber: '代替标准号',
|
|
||||||
quotedStandard: '引用标准',
|
|
||||||
relevantFile: '关联文件',
|
|
||||||
degreeOfBidAcquisition: '采标程度',
|
|
||||||
adoptInternationalStandardNumber: '采用国际标准号',
|
|
||||||
revisedOpinionContent: '修改意见内容',
|
|
||||||
beforeUpdate: '修改前',
|
|
||||||
afterUpdate: '修改后',
|
|
||||||
updateReason: '修改理由',
|
|
||||||
lookUpdateBeforeContent: '查看修改前内容',
|
|
||||||
proposingDepartment: '提出部门',
|
|
||||||
introducer: '提出人',
|
|
||||||
levelCode: '更改级别代号',
|
|
||||||
isHasGraph: '有无二维或三维图',
|
|
||||||
customerConfirmation: '顾客确认(适用军品)',
|
|
||||||
refreshFileNumber: '刷新文件号(三维)',
|
|
||||||
inventory: '库存',
|
|
||||||
workInProgress: '在制品',
|
|
||||||
spareParts: '备件',
|
|
||||||
relatedChanges: '关联更改项',
|
|
||||||
changeTag: '更改标记',
|
|
||||||
treatmentCount: '处数',
|
|
||||||
effectiveDate: '生效日期'
|
|
||||||
},
|
|
||||||
// 企标复审流程
|
|
||||||
enStandardRecheck: {
|
|
||||||
recheckDate: '复审日期',
|
|
||||||
recheck: '复审',
|
|
||||||
standGood: '继续有效',
|
|
||||||
revise: '修订',
|
|
||||||
annul: '废止',
|
|
||||||
sealSave: '封存'
|
|
||||||
},
|
|
||||||
// 企标废止流程
|
|
||||||
enStandardAnnul: {
|
|
||||||
substituteStandardNumber: '代替企标编号',
|
|
||||||
replacedByEnStandardNumber: '被代替企标编号',
|
|
||||||
annulReason: '废止理由'
|
|
||||||
},
|
|
||||||
// 企标封存流程
|
|
||||||
enStandardSealSave: {
|
|
||||||
sealSaveReason: '封存理由'
|
|
||||||
},
|
|
||||||
// 已封存企标启用流程
|
|
||||||
enStandardStartUse: {
|
|
||||||
startUseReason: '启用理由'
|
|
||||||
},
|
},
|
||||||
// 流程配置
|
// 流程配置
|
||||||
processConfig: {
|
processConfig: {
|
||||||
@@ -249,201 +54,5 @@ module.exports = {
|
|||||||
finishTime: '完成时间',
|
finishTime: '完成时间',
|
||||||
processState: '流程状态',
|
processState: '流程状态',
|
||||||
processTime: '流程耗时(小时)'
|
processTime: '流程耗时(小时)'
|
||||||
},
|
|
||||||
// 标准征求意见
|
|
||||||
standardConsultationProcess: {
|
|
||||||
standardText: '标准文本',
|
|
||||||
selectText: '选择文本',
|
|
||||||
selectionStandardFile: '选择标准文件',
|
|
||||||
relevantDocument: '相关文件',
|
|
||||||
endDate: '征求意见结束日期',
|
|
||||||
senderType: '下发人员类型',
|
|
||||||
moduleOwner: '模块负责人',
|
|
||||||
designEngineer: '设计工程师',
|
|
||||||
solicitationList: '征求意见列表',
|
|
||||||
chapterName: '章节名称',
|
|
||||||
pleaseSelectCriteriaFirst: '请先选择标准',
|
|
||||||
reasonForRevision: '修改意见理由(包括理由或依据)',
|
|
||||||
processExpiration: '该征求意见流程已结束,不能办理',
|
|
||||||
isThereNoOpinion: '是否没有意见?',
|
|
||||||
noOpinion: '无意见'
|
|
||||||
},
|
|
||||||
// 企标稽查计划
|
|
||||||
esInspectionPlan: {
|
|
||||||
inspectionPlan: '稽查计划',
|
|
||||||
inspectionBasisStandardNumber: '稽查依据标准号',
|
|
||||||
inspectionBasisStandardName: '稽查依据标准名称',
|
|
||||||
planInspectionObjects: '计划稽查对象',
|
|
||||||
mainDutyStandardizationGroup: '主责标准化工作组',
|
|
||||||
department: '所属部门',
|
|
||||||
planInspectionDate: '计划稽查日期',
|
|
||||||
inspectionDirector: '稽查负责人',
|
|
||||||
standardizationGroupContactPerson: '标准化组对接人',
|
|
||||||
solicitingOpinionsFrom: '征求意见对象',
|
|
||||||
remark: '备注',
|
|
||||||
departmentPersonnel: '所属部门人员',
|
|
||||||
creator: '创建人',
|
|
||||||
initiator: '发起人',
|
|
||||||
departOpinion: '所属部门意见',
|
|
||||||
opinion: '意见',
|
|
||||||
writeOpinion: '填写意见',
|
|
||||||
solicitOpinion: '征求意见',
|
|
||||||
solicitOpinionObject: '征求意见对象',
|
|
||||||
isCountersign: '是否会签',
|
|
||||||
countersignRelevantPersonnel: '会签相关人员',
|
|
||||||
downloadTemplate: '企标稽查计划导入模板',
|
|
||||||
pleaseFillOpinion: '请填写意见'
|
|
||||||
},
|
|
||||||
// 企标稽查流程
|
|
||||||
esInspectionProcess: {
|
|
||||||
inspectionPlanEs: '稽查计划企标',
|
|
||||||
esNumber: '企标编号',
|
|
||||||
esName: '企标名称',
|
|
||||||
inspectionContent: '稽查内容',
|
|
||||||
accordingToTerms: '依据条款',
|
|
||||||
standardContentOrDemand: '标准内容或要求',
|
|
||||||
opinion: '意见',
|
|
||||||
sectionNumber: '章节编号',
|
|
||||||
inspectionReport: '稽查报告',
|
|
||||||
rectificationPlan: '整改计划',
|
|
||||||
actualInspectionCompletionDate: '实际稽查完成日期',
|
|
||||||
actualInspector: '实际稽查人',
|
|
||||||
implementation: '执行情况',
|
|
||||||
file: '附件',
|
|
||||||
score: '评分',
|
|
||||||
enterpriseStandard: '企标:',
|
|
||||||
sectionClause: '章节条款',
|
|
||||||
isNeedRectification: '是否需要整改',
|
|
||||||
nonCompliantDescription: '不符合项描述',
|
|
||||||
rectificationMeasures: '整改措施',
|
|
||||||
rectificationUnit: '整改单位',
|
|
||||||
rectificationDirector: '整改负责人',
|
|
||||||
planDoneDate: '计划完成日期',
|
|
||||||
rectificationPlanDoneDate: '整改计划完成日期',
|
|
||||||
rectificationRealityDoneDate: '整改实际完成日期',
|
|
||||||
rectificationStatus: '整改状态',
|
|
||||||
pleaseFillInspectionContent: '请填写稽查内容',
|
|
||||||
pleaseFillInspectionReport: '请填写稽查报告',
|
|
||||||
pleaseFillRectificationPlan: '请填写整改计划',
|
|
||||||
noInspectionReportAvailable: '该章节条款暂无稽查报告',
|
|
||||||
contentLinkRectificationPlan: '该稽查内容已关联整改计划,不可删除',
|
|
||||||
pleaseCompleteTimeAndUserInfo: '请完善时间及稽查人信息'
|
|
||||||
},
|
|
||||||
// 稽查延期申请流程
|
|
||||||
incExtensionRequest: {
|
|
||||||
state: '状态',
|
|
||||||
requestExtension: '申请延期',
|
|
||||||
requestExtensionDate: '申请延期日期',
|
|
||||||
extensionDescription: '延期说明',
|
|
||||||
inspectionContactPerson: '稽查联络人'
|
|
||||||
},
|
|
||||||
// 企标稽查整改
|
|
||||||
esInspectionRectification: {
|
|
||||||
inspectionBasis: '稽查依据',
|
|
||||||
accordingToTerms: '依据条款',
|
|
||||||
standardContentOrDemand: '标准内容或要求',
|
|
||||||
rectificationUnit: '整改单位',
|
|
||||||
nonCompliantDescription: '不符合项描述',
|
|
||||||
rectificationMeasures: '整改措施',
|
|
||||||
rectificationDirector: '整改负责人',
|
|
||||||
planDoneDate: '计划完成日期',
|
|
||||||
operationType: '操作类型',
|
|
||||||
rectificationResults: '整改结果',
|
|
||||||
file: '附件',
|
|
||||||
requestExtensionDate: '申请延期日期',
|
|
||||||
extensionDescription: '延期说明'
|
|
||||||
},
|
|
||||||
// 权限申请流程
|
|
||||||
permissionApplicationProcess: {
|
|
||||||
esNumber: '企标编号',
|
|
||||||
esName: '企标名称',
|
|
||||||
authExpirationDate: '授权到期日期',
|
|
||||||
applicationDescription: '申请说明',
|
|
||||||
applicant: '申请人',
|
|
||||||
applyForPermission: '申请权限'
|
|
||||||
},
|
|
||||||
// 标准宣贯流程
|
|
||||||
standardPromotionProcess: {
|
|
||||||
urgency: '紧急程度',
|
|
||||||
esNumber: '企标编号',
|
|
||||||
esName: '企标名称',
|
|
||||||
promoter: '宣贯人',
|
|
||||||
mainDeliveryDepart: '主送部门',
|
|
||||||
subject: '主题',
|
|
||||||
promotionDate: '宣贯日期',
|
|
||||||
participatingUnits: '参宣单位',
|
|
||||||
contactPerson: '联络人',
|
|
||||||
content: '内容',
|
|
||||||
promotionalMaterials: '宣贯材料'
|
|
||||||
},
|
|
||||||
// 会后管理流程
|
|
||||||
postMeetingManageProcess: {
|
|
||||||
subStandardizationCommitteeName: '分标委名称',
|
|
||||||
workGroupName: '工作组名称',
|
|
||||||
standardNumber: '标准编号',
|
|
||||||
standardName: '标准名称',
|
|
||||||
meetingName: '会议名称',
|
|
||||||
attendanceDate: '参会日期',
|
|
||||||
relevantData: '相关材料',
|
|
||||||
uncommitted: '未参加'
|
|
||||||
},
|
|
||||||
// 法规采购流程
|
|
||||||
standardProcurementProcess: {
|
|
||||||
reasonForPurchase: '采购理由',
|
|
||||||
addAtLeastOne: '请添加至少一条数据',
|
|
||||||
legalProcurement: '法规采购流程报表',
|
|
||||||
carbonCopy: '抄送'
|
|
||||||
},
|
|
||||||
// 项目合规评估流程
|
|
||||||
projectComplianceEvaluationProcess: {
|
|
||||||
selectStandard: '选择标准',
|
|
||||||
taskDistributing: '任务分发',
|
|
||||||
nextStep: '下一步',
|
|
||||||
lastStep: '上一步',
|
|
||||||
rDComplianceList: '研发合规清单',
|
|
||||||
salvageListSource: '分解单来源',
|
|
||||||
vehicleItemInfo: '车型项目信息',
|
|
||||||
propertiesAndTextAttachments: '属性及文本附件',
|
|
||||||
batchSelector: '批量选择人员',
|
|
||||||
standardNameClauseName: '标准名称/条款名称',
|
|
||||||
terms: '条款内容',
|
|
||||||
accountabilityUnit: '责任单位',
|
|
||||||
responsibleUnitHead: '责任单位负责人',
|
|
||||||
noCauseInvolved: '不涉及原因',
|
|
||||||
cancelNotInvolve: '取消不涉及',
|
|
||||||
preNodePeople: '上一节点处理人',
|
|
||||||
evaluationFeedback: '评估反馈',
|
|
||||||
ccPerson: '抄送人员',
|
|
||||||
pleaseSelectResponsibleUnit: '请选择责任单位',
|
|
||||||
pleaseSelectResponsibleUnitLeader: '请选择责任单位负责人',
|
|
||||||
aUnitOnlyALeader: '一个责任单位只能选择一个责任单位负责人,请检查',
|
|
||||||
pleaseSelectModuleOwner: '请选择模块负责人',
|
|
||||||
pleaseSelectDesignEngineer: '请选择设计工程师',
|
|
||||||
selectIncludeNotInvolved: '勾选数据中包含不涉及数据,不能选择人员'
|
|
||||||
},
|
|
||||||
// 未符合项跟踪流程
|
|
||||||
noMatchTracking: {
|
|
||||||
queryByCondition: '按条件查询',
|
|
||||||
problemTypes: '问题类型',
|
|
||||||
reorganizeTheSituation: '整改情况'
|
|
||||||
},
|
|
||||||
// 法规合规评估流程
|
|
||||||
standardCompliance: {
|
|
||||||
addStandard: '添加标准',
|
|
||||||
responsibleUnitContactPerson: '责任单位联络人',
|
|
||||||
pleaseSelectDeleteData: '请选择要删除的数据',
|
|
||||||
moduleOwner: '模块责任人',
|
|
||||||
projectAppraisal: '项目评估',
|
|
||||||
stronglyRelatedVehicleType: '是否与车型强关联',
|
|
||||||
doesNotFitModel: '不符合车型系列',
|
|
||||||
projectApproval: '项目审批',
|
|
||||||
projectFiling: '项目归档',
|
|
||||||
pleaseAddStandard: '请添加标准',
|
|
||||||
pleaseSelectResponsibleUnitContactPerson: '请选择责任单位联络人',
|
|
||||||
atLeastOneData:'至少需要保留一条数据',
|
|
||||||
pleaseSelectDesignEngineer: '请选择设计工程师',
|
|
||||||
batchSelectDesignEngineer: '批量选择设计工程师',
|
|
||||||
batchSelectCCPersonnel:'批量选择抄送人员',
|
|
||||||
noProjectData: '不立项数据不能选择设计工程师'
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
+11
-35
@@ -50,12 +50,6 @@ export const StandardSystemTreeNodeType = {
|
|||||||
NOT_OPERATE_NODE: { text: '不能操作的节点', value: 0 }
|
NOT_OPERATE_NODE: { text: '不能操作的节点', value: 0 }
|
||||||
}
|
}
|
||||||
|
|
||||||
// 车型项目库-项目来源
|
|
||||||
export const ProjectSource = {
|
|
||||||
ADD: { text: '本地新增', value: '1' },
|
|
||||||
PMS: { text: 'PMS', value: '2' }
|
|
||||||
}
|
|
||||||
|
|
||||||
// 标准来源
|
// 标准来源
|
||||||
export const StandardSource = {
|
export const StandardSource = {
|
||||||
FOREIGN: { text: '外来标准', value: '1' },
|
FOREIGN: { text: '外来标准', value: '1' },
|
||||||
@@ -80,21 +74,6 @@ export const OperationType = {
|
|||||||
CHANGE: { text: '变更', value: '2' }
|
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 = {
|
export const SplitStatus = {
|
||||||
EDITING: { text: '编辑中', value: '1' },
|
EDITING: { text: '编辑中', value: '1' },
|
||||||
@@ -108,20 +87,6 @@ export const TypeOfClauseItem = {
|
|||||||
IMG: { text: '图片', value: 'IMG' }
|
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 = {
|
export const StandardGradeClassify = {
|
||||||
ZERO_LEVEL: { text: '0级', value: '1' },
|
ZERO_LEVEL: { text: '0级', value: '1' },
|
||||||
@@ -164,6 +129,8 @@ export const EnterpriseStandardStatus = {
|
|||||||
|
|
||||||
// 流程key,获取人员信息前需要获取流程定义id,传这里的名字到WorkCenterMixin的getFlowDefinition方法中
|
// 流程key,获取人员信息前需要获取流程定义id,传这里的名字到WorkCenterMixin的getFlowDefinition方法中
|
||||||
export const ProcessKey = {
|
export const ProcessKey = {
|
||||||
|
// 新法规导入流程
|
||||||
|
NEW_REGULATIONS_IMPORT: { text: '', value: '' },
|
||||||
// 企标立项/变更计划
|
// 企标立项/变更计划
|
||||||
ES_INIT_CHANGE: { text: 'es-init-change', value: 'es-init-change' },
|
ES_INIT_CHANGE: { text: 'es-init-change', value: 'es-init-change' },
|
||||||
// 年度制修订-各部门主动上报
|
// 年度制修订-各部门主动上报
|
||||||
@@ -536,6 +503,15 @@ export const StandardComplianceNodes = new EsEnums({
|
|||||||
designEngineerWriteProject: { text: '设计工程师补充立项项目号', value: 'sjgcsbcgzlbh', btn: ['submit'] }
|
designEngineerWriteProject: { text: '设计工程师补充立项项目号', value: 'sjgcsbcgzlbh', btn: ['submit'] }
|
||||||
})
|
})
|
||||||
|
|
||||||
|
// 新法规导入流程节点
|
||||||
|
export const NewRegulationsImportNodes = new EsEnums({
|
||||||
|
initiated: { text: '法规工程师发起', value: '' },
|
||||||
|
seniorManagerProofread: { text: '高级经理校对', value: '' },
|
||||||
|
directorAudit: { text: '总监审核', value: '' },
|
||||||
|
responsibleLeaderApprovalOne: { text: '公司标准法规责任领导批准', value: '' },
|
||||||
|
responsibleLeaderApprovalTwo: { text: '公司标准法规责任领导批准', value: '' }
|
||||||
|
})
|
||||||
|
|
||||||
// 项目合规评估流程状态
|
// 项目合规评估流程状态
|
||||||
export const EvaluateProcessStatus = {
|
export const EvaluateProcessStatus = {
|
||||||
notEvaluated: { text: '未评估', value: '1' },
|
notEvaluated: { text: '未评估', value: '1' },
|
||||||
|
|||||||
@@ -22,35 +22,25 @@ export default {
|
|||||||
uid: 1,
|
uid: 1,
|
||||||
text: this.$t('workCenter.newProcess.externalStandardsManagementProcess'),
|
text: this.$t('workCenter.newProcess.externalStandardsManagementProcess'),
|
||||||
list: [
|
list: [
|
||||||
{ // 标准法规入库/更正流程
|
{ // 新法规导入流程
|
||||||
title: this.$t('workCenter.newProcess.standardRegulationEntryCorrectionProcess'),
|
title: this.$t('workCenter.newProcess.newRegulationIntroductionProcess'),
|
||||||
path: '/workCenter/StandardEntryOrChangeProcess',
|
path: '/workCenter/NewRegulationIntroductionProcess',
|
||||||
permission: 'workCenter:newProcess:standardRegulationEntryCorrectionProcess'
|
permission: 'workCenter:newProcess:newRegulationIntroductionProcess'
|
||||||
},
|
},
|
||||||
{ // 标准征求意见流程
|
{ // 标准解读流程
|
||||||
title: this.$t('workCenter.newProcess.annotateTheConsultationProcess'),
|
title: this.$t('workCenter.newProcess.standardInterpretationProcess'),
|
||||||
path: '/workCenter/StandardConsultationProcess',
|
path: '/workCenter/StandardInterpretationProcess',
|
||||||
permission: 'workCenter:newProcess:annotateTheConsultationProcess'
|
permission: 'workCenter:newProcess:standardInterpretationProcess'
|
||||||
},
|
},
|
||||||
{ // 项目合规评估流程
|
{ // 法规符合性排查流程
|
||||||
title: this.$t('workCenter.newProcess.projectComplianceAssessmentProcess'),
|
title: this.$t('workCenter.newProcess.regulatoryComplianceCheckProcess'),
|
||||||
path: '/workCenter/ProjectComplianceEvaluationProcess',
|
path: '/workCenter/RegulatoryComplianceCheckProcess',
|
||||||
permission: 'workCenter:newProcess:projectComplianceAssessmentProcess'
|
permission: 'workCenter:newProcess:regulatoryComplianceCheckProcess'
|
||||||
},
|
},
|
||||||
{ // 未符合项跟踪流程
|
{ // 市场清单发布流程
|
||||||
title: this.$t('workCenter.newProcess.noMatchTrackingProcess'),
|
title: this.$t('workCenter.newProcess.marketListReleaseProcess'),
|
||||||
path: '/workCenter/NoMatchTrackingProcess',
|
path: '/workCenter/MarketListReleaseProcess',
|
||||||
permission: 'workCenter:newProcess:noMatchTrackingProcess'
|
permission: 'workCenter:newProcess:marketListReleaseProcess'
|
||||||
},
|
|
||||||
{ // 法规合规评估流程
|
|
||||||
title: this.$t('workCenter.newProcess.regulatoryComplianceAssessmentProcess'),
|
|
||||||
path: '/workCenter/StandardComplianceProcess',
|
|
||||||
permission: 'workCenter:newProcess:regulatoryComplianceAssessmentProcess'
|
|
||||||
},
|
|
||||||
{ // 法规采购流程
|
|
||||||
title: this.$t('workCenter.newProcess.regulatoryProcurementProcess'),
|
|
||||||
path: '/workCenter/StandardProcurementProcess',
|
|
||||||
permission: 'workCenter:newProcess:regulatoryProcurementProcess'
|
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
@@ -58,92 +48,14 @@ export default {
|
|||||||
uid: 2,
|
uid: 2,
|
||||||
text: '企标管理流程',
|
text: '企标管理流程',
|
||||||
list: [
|
list: [
|
||||||
{ // 企标立项/变更计划
|
|
||||||
title: this.$t('workCenter.newProcess.enterpriseProjectChangePlan'),
|
|
||||||
path: '/workCenter/enterpriseStandardInitChange/planApprovalChangeFlow',
|
|
||||||
permission: 'workCenter:newProcess:enterpriseProjectChangePlan'
|
|
||||||
},
|
|
||||||
{ // 年度制修订计划审批流程(各部门主动上报)
|
|
||||||
title: this.$t('workCenter.newProcess.annualRevisionPlanActivelyReport'),
|
|
||||||
path: '/workCenter/annualRevisionPlanActivelyReport/revisionPlanActivelyReportFlow',
|
|
||||||
permission: 'workCenter:newProcess:annualRevisionPlanActivelyReport'
|
|
||||||
},
|
|
||||||
{ // 年度制修订计划审批流程(标准化发起)
|
|
||||||
title: this.$t('workCenter.newProcess.annualRevisionPlanStandardizationInit'),
|
|
||||||
path: '/workCenter/annualRevisionPlanStandardizationInit/revisionPlanStandardizationInitFlow',
|
|
||||||
permission: 'workCenter:newProcess:annualRevisionPlanStandardizationInit'
|
|
||||||
},
|
|
||||||
{ // 企标制修订流程
|
|
||||||
title: this.$t('workCenter.newProcess.enterpriseStandardSystemRevisionProcess'),
|
|
||||||
path: '/workCenter/enterpriseStandardRevision/enterpriseStandardRevisionFlow',
|
|
||||||
permission: 'workCenter:newProcess:enterpriseStandardSystemRevisionProcess'
|
|
||||||
},
|
|
||||||
{ // 企标更改流程
|
|
||||||
title: this.$t('workCenter.newProcess.bidChangeProcess'),
|
|
||||||
path: '/workCenter/enterpriseStandardChange/enterpriseStandardChangeFlow',
|
|
||||||
permission: 'workCenter:newProcess:bidChangeProcess'
|
|
||||||
},
|
|
||||||
{ // 企标复审流程
|
|
||||||
title: this.$t('workCenter.newProcess.processOfEnterpriseBidReview'),
|
|
||||||
path: '/workCenter/enterpriseStandardRecheck/enterpriseStandardRecheckFlow',
|
|
||||||
permission: 'workCenter:newProcess:processOfEnterpriseBidReview'
|
|
||||||
},
|
|
||||||
{ // 企标废止流程
|
|
||||||
title: this.$t('workCenter.newProcess.processOfEnterpriseBidAnnulment'),
|
|
||||||
path: '/workCenter/enterpriseStandardAnnul/enterpriseStandardAnnulFlow',
|
|
||||||
permission: 'workCenter:newProcess:processOfEnterpriseBidAnnulment'
|
|
||||||
},
|
|
||||||
{ // 企标封存流程
|
|
||||||
title: this.$t('workCenter.newProcess.processOfSealingEnterpriseStandard'),
|
|
||||||
path: '/workCenter/enterpriseStandardSealSave/enterpriseStandardSealSaveFlow',
|
|
||||||
permission: 'workCenter:newProcess:processOfSealingEnterpriseStandard'
|
|
||||||
},
|
|
||||||
{ // 已封存企标启用流程
|
|
||||||
title: this.$t('workCenter.newProcess.theSealedEnterpriseBidHasBeenActivatedProcess'),
|
|
||||||
path: '/workCenter/enterpriseStandardStartUse/enterpriseStandardStartUseFlow',
|
|
||||||
permission: 'workCenter:newProcess:theSealedEnterpriseBidHasBeenActivatedProcess'
|
|
||||||
},
|
|
||||||
{ // 企标稽查计划
|
|
||||||
title: this.$t('workCenter.newProcess.enterpriseStandardAuditPlan'),
|
|
||||||
path: '/workCenter/EnterpriseStandardInspectionPlan',
|
|
||||||
permission: 'workCenter:newProcess:enterpriseStandardAuditPlan'
|
|
||||||
},
|
|
||||||
{ // 企标稽查流程
|
|
||||||
title: this.$t('workCenter.newProcess.processOfEnterpriseStandardAudit'),
|
|
||||||
path: '/workCenter/EnterpriseStandardInspectionProcess',
|
|
||||||
permission: 'workCenter:newProcess:processOfEnterpriseStandardAudit'
|
|
||||||
},
|
|
||||||
{ // 稽查延期申请流程
|
|
||||||
title: this.$t('workCenter.newProcess.auditExtensionApplicationProcess'),
|
|
||||||
path: '/workCenter/InspectionExtensionRequestProcess',
|
|
||||||
permission: 'workCenter:newProcess:auditExtensionApplicationProcess'
|
|
||||||
},
|
|
||||||
{ // 企标稽查整改
|
|
||||||
title: this.$t('workCenter.newProcess.enterpriseStandardInspectionAndRectification'),
|
|
||||||
path: '/workCenter/EnterpriseStandardInspectionRectification',
|
|
||||||
permission: 'workCenter:newProcess:enterpriseStandardInspectionAndRectification'
|
|
||||||
},
|
|
||||||
{ // 权限申请流程
|
|
||||||
title: this.$t('workCenter.newProcess.permissionApplicationProcess'),
|
|
||||||
path: '/workCenter/PermissionApplicationProcess',
|
|
||||||
permission: 'workCenter:newProcess:permissionApplicationProcess'
|
|
||||||
},
|
|
||||||
{ // 标准宣贯流程
|
|
||||||
title: this.$t('workCenter.newProcess.standardPromotionProcess'),
|
|
||||||
path: '/workCenter/StandardPromotionProcess',
|
|
||||||
permission: 'workCenter:newProcess:standardPromotionProcess'
|
|
||||||
}
|
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{ // 工作组相关流程
|
{ // 工作组相关流程
|
||||||
uid: 3,
|
uid: 3,
|
||||||
text: this.$t('workCenter.newProcess.workgroupProcess'),
|
text: this.$t('workCenter.newProcess.workgroupProcess'),
|
||||||
list: [
|
list: [
|
||||||
{ // 会后管理流程
|
|
||||||
title: this.$t('workCenter.newProcess.postMeetingManagementProcess'),
|
|
||||||
path: '/workCenter/PostMeetingManageProcess',
|
|
||||||
permission: 'workCenter:newProcess:postMeetingManagementProcess'
|
|
||||||
}
|
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
|
|||||||
+494
@@ -0,0 +1,494 @@
|
|||||||
|
<template>
|
||||||
|
<internal-detail-page :title="pageTitle" :content-padding="0" :loading="loading">
|
||||||
|
<!-- 标题右侧tab -->
|
||||||
|
<template v-slot:titleRightCustom>
|
||||||
|
<div class="table-operator-tab">
|
||||||
|
<a class="switch-item" :class="switchValue === 'base' ? 'table-operator-tab-active' : ''"
|
||||||
|
@click="switchChange('base')">{{ $t('basicInformation') }}
|
||||||
|
</a>
|
||||||
|
<a class="switch-item" :class="switchValue === 'user' ? 'table-operator-tab-active' : ''"
|
||||||
|
@click="switchChange('user')">{{ $t('personalInformation') }}
|
||||||
|
</a>
|
||||||
|
</div>
|
||||||
|
</template>
|
||||||
|
<!-- 基础信息 -->
|
||||||
|
<div v-show="switchValue === 'base'" class="detail-page-scroll-content">
|
||||||
|
<!-- 流程信息 -->
|
||||||
|
<div class="process-part-title">{{ $t('processInformation') }}</div>
|
||||||
|
<a-form :form="processInfoForm">
|
||||||
|
<a-row>
|
||||||
|
<a-col :span="12">
|
||||||
|
<!-- 流程名称 自动生成规则:标准编号-标准名称-导入通知 -->
|
||||||
|
<a-form-item :labelCol="labelCol" :wrapperCol="wrapperCol" :label="$t('processName')" :colon="formItemColon">
|
||||||
|
<a-input :placeholder="$t('pleaseEnter') + $t('processName')"
|
||||||
|
disabled
|
||||||
|
:maxLength="50"
|
||||||
|
v-decorator="['prcName', validatorRules.prcName]" />
|
||||||
|
</a-form-item>
|
||||||
|
</a-col>
|
||||||
|
<a-col :span="12">
|
||||||
|
<!-- 截止日期 -->
|
||||||
|
<a-form-item :labelCol="labelCol" :wrapperCol="wrapperCol" :label="$t('expirationDate')" :colon="formItemColon">
|
||||||
|
<a-date-picker :placeholder="$t('pleaseSelect') + $t('expirationDate')"
|
||||||
|
style="width: 100%"
|
||||||
|
:disabled="disabled"
|
||||||
|
value-format="YYYY-MM-DD"
|
||||||
|
v-decorator="['dueTime']" />
|
||||||
|
</a-form-item>
|
||||||
|
</a-col>
|
||||||
|
<a-col :span="24">
|
||||||
|
<!-- 流程说明 -->
|
||||||
|
<a-form-item :labelCol="longLabelCol" :wrapperCol="longWrapperCol" :label="$t('processExplain')" :colon="formItemColon">
|
||||||
|
<a-textarea :placeholder="$t('pleaseEnter') + $t('processExplain')"
|
||||||
|
:maxLength="500"
|
||||||
|
:rows="4"
|
||||||
|
:disabled="disabled"
|
||||||
|
v-decorator="['prcMes']" />
|
||||||
|
</a-form-item>
|
||||||
|
</a-col>
|
||||||
|
</a-row>
|
||||||
|
</a-form>
|
||||||
|
|
||||||
|
<!-- 业务基本信息 -->
|
||||||
|
<div class="process-part-title">{{ $t('basicServiceInformation') }}</div>
|
||||||
|
<!-- 节点1、法规工程师发起 -->
|
||||||
|
<base-info-form v-if="currentNode === 1" ref="baseInfoRef" @processNameChange="processNameChange"></base-info-form>
|
||||||
|
<!-- 节点2、高级经理校对 -->
|
||||||
|
<!-- 节点3、总监审核 -->
|
||||||
|
<!-- 节点4、公司标准法规责任领导批准 -->
|
||||||
|
<!-- 节点5、公司标准法规责任领导批准 -->
|
||||||
|
<base-info-form v-else ref="baseInfoRef" disabled></base-info-form>
|
||||||
|
|
||||||
|
<!-- 流程审批信息 -->
|
||||||
|
<div class="process-part-title">{{ $t('processApprovalInformation') }}</div>
|
||||||
|
<a-form :form="approvalInfoForm">
|
||||||
|
<!--备注-->
|
||||||
|
<a-form-item :labelCol="longLabelCol" :wrapperCol="longWrapperCol" :label="$t('remarks')" :colon="formItemColon">
|
||||||
|
<a-textarea :placeholder="$t('pleaseEnter') + $t('remarks')"
|
||||||
|
:maxLength="500"
|
||||||
|
:rows="4"
|
||||||
|
v-decorator="['commitText', validatorRules.commitText]" />
|
||||||
|
</a-form-item>
|
||||||
|
<!--附件-->
|
||||||
|
<a-form-item :labelCol="longLabelCol" :wrapperCol="longWrapperCol" :label="$t('attach')" :colon="formItemColon">
|
||||||
|
<j-upload v-decorator="['commitFile']" return-id multiple />
|
||||||
|
</a-form-item>
|
||||||
|
</a-form>
|
||||||
|
</div>
|
||||||
|
<!-- 人员信息 -->
|
||||||
|
<div v-show="switchValue === 'user'" class="detail-page-scroll-content p-0">
|
||||||
|
<process-detail-list :processKey="ProcessKey.ES_ARCHIVE.value">
|
||||||
|
<personnel-info slot="personnelInfo" ref="personnelInfo" :data="personnelInfoData" :currentNode="currentNodeId" :notPermissField="['relatedUserList']"></personnel-info>
|
||||||
|
</process-detail-list>
|
||||||
|
</div>
|
||||||
|
<!-- 操作按钮 -->
|
||||||
|
<div class="detail-page-bottom-operate-box">
|
||||||
|
<!-- 发起节点 -->
|
||||||
|
<template v-if="currentNode === 1">
|
||||||
|
<!-- 保存 -->
|
||||||
|
<a-button type="primary" ghost :loading="loading" @click="handleSave"><i class="iconfont icon-save"></i> {{ $t('preservation') }}</a-button>
|
||||||
|
<!-- 提交 -->
|
||||||
|
<a-button type="primary" :loading="loading" @click="handleStart" icon="upload">{{ $t('submit') }}</a-button>
|
||||||
|
</template>
|
||||||
|
<template v-else>
|
||||||
|
<!-- 转办 -->
|
||||||
|
<a-button type="primary" ghost :loading="loading" @click="handleTurnTo" icon="arrow-up">{{ $t('turnTo') }}</a-button>
|
||||||
|
<!-- 保存 -->
|
||||||
|
<a-button type="primary" ghost :loading="loading" @click="handleSave"><i class="iconfont icon-save"></i> {{ $t('preservation') }}</a-button>
|
||||||
|
<!-- 同意 -->
|
||||||
|
<a-button type="primary" :loading="loading" @click="handleAgree" icon="check-circle">{{ $t('agree') }}</a-button>
|
||||||
|
<!-- 驳回 -->
|
||||||
|
<a-button type="primary" :loading="loading" @click="handleReject" icon="close-circle">{{ $t('reject') }}</a-button>
|
||||||
|
</template>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- 选人弹框 -->
|
||||||
|
<user-select-modal ref="userSelectModal" type="radio" @change="userSelectModalChange"></user-select-modal>
|
||||||
|
</internal-detail-page>
|
||||||
|
</template>
|
||||||
|
|
||||||
|
<script>
|
||||||
|
import BaseInfoForm from './modules/BaseInfoForm'
|
||||||
|
import InternalDetailPage from '@/components/InternalDetailPage'
|
||||||
|
import ProcessDetailList from '@/components/ProcessDetailList'
|
||||||
|
import PersonnelInfo from '@/components/PersonnelInfo'
|
||||||
|
import UserSelectModal from '@/components/selection/UserSelectModal'
|
||||||
|
import { WorkCenterMixin } from '@/mixins/WorkCenterMixin'
|
||||||
|
import pick from 'lodash.pick'
|
||||||
|
import { NewRegulationsImportNodes, ProcessKey } from '../../../enums/commonEnums'
|
||||||
|
import {
|
||||||
|
newRegulationImportAgree, newRegulationImportApproval,
|
||||||
|
newRegulationImportGetDataById,
|
||||||
|
newRegulationImportGetDataDraft, newRegulationImportReject,
|
||||||
|
newRegulationImportSave, newRegulationImportTurnTo
|
||||||
|
} from '../../../api/workCenter'
|
||||||
|
|
||||||
|
export default {
|
||||||
|
name: 'NewRegulationIntroductionProcess',
|
||||||
|
components: {
|
||||||
|
BaseInfoForm,
|
||||||
|
InternalDetailPage,
|
||||||
|
ProcessDetailList,
|
||||||
|
PersonnelInfo,
|
||||||
|
UserSelectModal
|
||||||
|
},
|
||||||
|
mixins: [WorkCenterMixin],
|
||||||
|
computed: {
|
||||||
|
pageTitle () {
|
||||||
|
return this.$t('flowCenter') + this.$route.meta.title + '(' + this.currentNodeName + ')'
|
||||||
|
}
|
||||||
|
},
|
||||||
|
mounted () {
|
||||||
|
// 初始化节点
|
||||||
|
const nodeId = this.$route.query.nodeId
|
||||||
|
if (nodeId) {
|
||||||
|
this.currentNodeId = nodeId
|
||||||
|
if (nodeId === NewRegulationsImportNodes.initiated.value) {
|
||||||
|
// 法规工程师发起
|
||||||
|
this.currentNode = 1
|
||||||
|
} else if (nodeId === NewRegulationsImportNodes.seniorManagerProofread.value) {
|
||||||
|
// 高级经理校对
|
||||||
|
this.currentNode = 2
|
||||||
|
} else if (nodeId === NewRegulationsImportNodes.directorAudit.value) {
|
||||||
|
// 总监审核
|
||||||
|
this.currentNode = 3
|
||||||
|
} else if (nodeId === NewRegulationsImportNodes.responsibleLeaderApprovalOne.value) {
|
||||||
|
// 公司标准法规责任领导批准
|
||||||
|
this.currentNode = 4
|
||||||
|
} else if (nodeId === NewRegulationsImportNodes.responsibleLeaderApprovalTwo.value) {
|
||||||
|
// 公司标准法规责任领导批准
|
||||||
|
this.currentNode = 5
|
||||||
|
} else {
|
||||||
|
// 预留加签节点
|
||||||
|
this.currentNode = 999
|
||||||
|
}
|
||||||
|
}
|
||||||
|
// 获取人员信息结构
|
||||||
|
this.getPersonInfoStructure(ProcessKey.NEW_REGULATIONS_IMPORT.value, () => {
|
||||||
|
if (this.$route.query.processInstanceId) {
|
||||||
|
if (this.currentNode === 1) {
|
||||||
|
this.disabled = false
|
||||||
|
this.initPersonInfoData(true)
|
||||||
|
} else {
|
||||||
|
this.disabled = true
|
||||||
|
// 如果不是第一个节点,人员信息全部不可选
|
||||||
|
this.initPersonInfoData(false)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
})
|
||||||
|
if (this.$route.query.taskId && !this.$route.query.draftId) {
|
||||||
|
// 有流程id说明是从流程中心来的,需要初始化数据
|
||||||
|
this.getProcessData('todo', { taskId: this.$route.query.taskId })
|
||||||
|
}
|
||||||
|
if (this.$route.query.draftId) {
|
||||||
|
// 有草稿id,说明是从流程中心-草稿来的,需要初始化数据
|
||||||
|
this.getProcessData('draft', { draftId: this.$route.query.draftId, projectId: this.$route.query.projectId })
|
||||||
|
}
|
||||||
|
if (this.$route.query.taskName) {
|
||||||
|
// 说明是已发起流程
|
||||||
|
this.currentNodeName = this.$route.query.taskName
|
||||||
|
} else {
|
||||||
|
this.currentNodeName = '发起人发起'
|
||||||
|
}
|
||||||
|
},
|
||||||
|
data () {
|
||||||
|
return {
|
||||||
|
ProcessKey,
|
||||||
|
loading: false,
|
||||||
|
switchValue: 'base', // 头部tab选中值
|
||||||
|
disabled: false,
|
||||||
|
currentNode: 1, // 当前节点
|
||||||
|
currentNodeName: '',
|
||||||
|
currentNodeId: NewRegulationsImportNodes.initiated.value, // 当前节点id
|
||||||
|
model: {},
|
||||||
|
processInfoForm: this.$form.createForm(this),
|
||||||
|
labelCol: {
|
||||||
|
xs: { span: 24 },
|
||||||
|
sm: { span: 4 }
|
||||||
|
},
|
||||||
|
wrapperCol: {
|
||||||
|
xs: { span: 24 },
|
||||||
|
sm: { span: 20 }
|
||||||
|
},
|
||||||
|
longLabelCol: {
|
||||||
|
xs: { span: 24 },
|
||||||
|
sm: { span: 2 }
|
||||||
|
},
|
||||||
|
longWrapperCol: {
|
||||||
|
xs: { span: 24 },
|
||||||
|
sm: { span: 22 }
|
||||||
|
},
|
||||||
|
validatorRules: {
|
||||||
|
// 流程名称
|
||||||
|
prcName: {
|
||||||
|
rules: [
|
||||||
|
{ required: true, message: this.$t('pleaseEnter') + this.$t('processName') }
|
||||||
|
],
|
||||||
|
validateTrigger: 'blur'
|
||||||
|
},
|
||||||
|
commitText: {
|
||||||
|
rules: [
|
||||||
|
{ required: false, message: this.$t('pleaseEnter') + this.$t('remarks') }
|
||||||
|
],
|
||||||
|
validateTrigger: 'blur'
|
||||||
|
}
|
||||||
|
},
|
||||||
|
formInline: {},
|
||||||
|
approvalInfoForm: this.$form.createForm(this), // 审批信息表单
|
||||||
|
personnelInfoData: [],
|
||||||
|
url: {
|
||||||
|
list: '' // 人员信息的右侧表格获取接口
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
methods: {
|
||||||
|
// 根据流程id获取数据并回显
|
||||||
|
getProcessData (type, param) {
|
||||||
|
this.loading = true
|
||||||
|
let func
|
||||||
|
let params = {}
|
||||||
|
if (type === 'todo') {
|
||||||
|
func = newRegulationImportGetDataById
|
||||||
|
params = param.taskId
|
||||||
|
} else {
|
||||||
|
func = newRegulationImportGetDataDraft
|
||||||
|
params = param
|
||||||
|
}
|
||||||
|
func(params).then(res => {
|
||||||
|
if (res.success) {
|
||||||
|
this.model = res.result
|
||||||
|
this.$nextTick(() => {
|
||||||
|
if (type === 'todo') {
|
||||||
|
// 初始化流程信息
|
||||||
|
this.processInfoForm.setFieldsValue(pick(this.model.common, 'prcName', 'dueTime', 'prcMes'))
|
||||||
|
}
|
||||||
|
// 有草稿json按草稿进来的回显
|
||||||
|
if (this.model.infoJsonStr) {
|
||||||
|
// 初始化流程信息
|
||||||
|
const prcObj = Object.assign({}, this.model)
|
||||||
|
prcObj.dueTime = this.model.processDueDate
|
||||||
|
prcObj.prcMes = this.model.processDescription
|
||||||
|
this.processInfoForm.setFieldsValue(pick(prcObj, 'prcName', 'dueTime', 'prcMes'))
|
||||||
|
// 初始化流程审批信息
|
||||||
|
prcObj.commitText = this.model.handleText
|
||||||
|
prcObj.commitFile = this.model.handleFile
|
||||||
|
this.approvalInfoForm.setFieldsValue(pick(prcObj, 'commitText', 'commitFile'))
|
||||||
|
this.model.data = JSON.parse(this.model.infoJsonStr).data
|
||||||
|
// 如果是节点1的保存回显人员信息
|
||||||
|
if (this.currentNode === 1) {
|
||||||
|
this.draftInitPersonInfo(JSON.parse(this.model.infoJsonStr).personnelObj)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if (this.$refs.baseInfoRef) {
|
||||||
|
this.$refs.baseInfoRef.initData(this.model.data)
|
||||||
|
}
|
||||||
|
})
|
||||||
|
// 初始化业务基本信息中组件内容
|
||||||
|
} else {
|
||||||
|
this.$message.warning(res.message)
|
||||||
|
}
|
||||||
|
}).finally(() => {
|
||||||
|
this.loading = false
|
||||||
|
})
|
||||||
|
},
|
||||||
|
// 头部tab改变
|
||||||
|
switchChange (value) {
|
||||||
|
this.switchValue = value
|
||||||
|
},
|
||||||
|
// 业务基本信息组件中获取到流程名称改变后的值
|
||||||
|
processNameChange (value) {
|
||||||
|
const param = { prcName: value }
|
||||||
|
this.$nextTick(() => {
|
||||||
|
this.processInfoForm.setFieldsValue(pick(param, 'prcName'))
|
||||||
|
})
|
||||||
|
},
|
||||||
|
// 保存
|
||||||
|
handleSave () {
|
||||||
|
if (this.loading) {
|
||||||
|
return
|
||||||
|
}
|
||||||
|
// 有任意一项填了即可
|
||||||
|
// 流程信息表单
|
||||||
|
const processInfoForm = this.processInfoForm.getFieldsValue()
|
||||||
|
// 流程审批信息
|
||||||
|
const approvalInfoForm = this.approvalInfoForm.getFieldsValue()
|
||||||
|
// 人员信息的数据, 处理成对象
|
||||||
|
const personnelObj = this.$refs.personnelInfo.getDataObj()
|
||||||
|
// 业务基本信息
|
||||||
|
const baseInfo = this.$refs.baseInfoRef.getData()
|
||||||
|
const param = { ...processInfoForm, ...baseInfo.formInline, ...approvalInfoForm, ...personnelObj }
|
||||||
|
const flag = Object.values(param).some(v => !!v || v === 0)
|
||||||
|
if (!flag) {
|
||||||
|
// 提示至少填写一项
|
||||||
|
this.$message.warning(this.$t('pleaseFillInAtLeastOneItem'))
|
||||||
|
return
|
||||||
|
}
|
||||||
|
// 需要传给后端的数据
|
||||||
|
const paramObj = {}
|
||||||
|
// 流程信息
|
||||||
|
paramObj.basicProcessInfoDTO = Object.assign({}, processInfoForm)
|
||||||
|
paramObj.basicProcessInfoDTO.processName = paramObj.basicProcessInfoDTO.prcName
|
||||||
|
paramObj.basicProcessInfoDTO.processDueDate = paramObj.basicProcessInfoDTO.dueTime
|
||||||
|
paramObj.basicProcessInfoDTO.processDescription = paramObj.basicProcessInfoDTO.prcMes
|
||||||
|
paramObj.basicProcessInfoDTO.processInstanceId = this.$route.query.processInstanceId
|
||||||
|
// 流程审批信息
|
||||||
|
paramObj.basicTaskInfoDTO = Object.assign({}, approvalInfoForm)
|
||||||
|
paramObj.basicTaskInfoDTO.handleText = paramObj.basicTaskInfoDTO.commitText
|
||||||
|
paramObj.basicTaskInfoDTO.handleFile = paramObj.basicTaskInfoDTO.commitFile
|
||||||
|
paramObj.basicTaskInfoDTO.taskId = this.$route.query.taskId
|
||||||
|
// 草稿id
|
||||||
|
if (this.model.infoJsonStr) {
|
||||||
|
paramObj.draftId = this.model.id
|
||||||
|
}
|
||||||
|
// 业务基本信息和人员信息
|
||||||
|
paramObj.infoJsonStr = JSON.stringify({
|
||||||
|
data: baseInfo.formInline,
|
||||||
|
personnelObj: personnelObj
|
||||||
|
})
|
||||||
|
this.loading = true
|
||||||
|
// 保存到草稿
|
||||||
|
newRegulationImportSave(paramObj).then(res => {
|
||||||
|
if (res.success) {
|
||||||
|
this.$message.success(res.message)
|
||||||
|
this.goBack()
|
||||||
|
} else {
|
||||||
|
this.$message.warning(res.message)
|
||||||
|
this.loading = false
|
||||||
|
}
|
||||||
|
})
|
||||||
|
},
|
||||||
|
// 节点一时候的提交
|
||||||
|
handleStart () {
|
||||||
|
if (this.loading) return
|
||||||
|
// 流程信息的校验
|
||||||
|
this.processInfoForm.validateFields((err, values) => {
|
||||||
|
// 流程审批信息的校验
|
||||||
|
this.approvalInfoForm.validateFields(async (approvalErr, approvalValues) => {
|
||||||
|
const data = await this.$refs.baseInfoRef.getDataValidate()
|
||||||
|
if (!err && !approvalErr && data) {
|
||||||
|
// 人员信息的数据, 处理成对象
|
||||||
|
const personnelObj = this.$refs.personnelInfo.getDataObjVerify()
|
||||||
|
if (!personnelObj) {
|
||||||
|
this.switchValue = 'user'
|
||||||
|
return
|
||||||
|
}
|
||||||
|
this.loading = true
|
||||||
|
const paramObj = {} // 需要传给后端的数据
|
||||||
|
paramObj.common = { ...values, ...approvalValues }
|
||||||
|
// 草稿id
|
||||||
|
if (this.model.infoJsonStr) {
|
||||||
|
paramObj.common.draftId = this.model.id
|
||||||
|
}
|
||||||
|
paramObj.flowUser = personnelObj
|
||||||
|
paramObj.data = data.formInline
|
||||||
|
let func
|
||||||
|
if (this.$route.query.taskId) {
|
||||||
|
// 有taskId说明是驳回的提交
|
||||||
|
func = newRegulationImportAgree
|
||||||
|
paramObj.common.taskId = this.$route.query.taskId
|
||||||
|
} else {
|
||||||
|
func = newRegulationImportApproval
|
||||||
|
}
|
||||||
|
func(paramObj).then(res => {
|
||||||
|
if (res.success) {
|
||||||
|
this.$message.success(res.message)
|
||||||
|
this.goBack()
|
||||||
|
} else {
|
||||||
|
this.$message.warning(res.message)
|
||||||
|
this.loading = false
|
||||||
|
}
|
||||||
|
})
|
||||||
|
} else {
|
||||||
|
this.switchValue = 'base'
|
||||||
|
}
|
||||||
|
})
|
||||||
|
})
|
||||||
|
},
|
||||||
|
// 转办
|
||||||
|
handleTurnTo () {
|
||||||
|
if (this.loading) return
|
||||||
|
// 点击显示选人组件
|
||||||
|
this.$refs.userSelectModal.open()
|
||||||
|
},
|
||||||
|
// 转办选完人的回调
|
||||||
|
userSelectModalChange (userIds) {
|
||||||
|
this.approvalInfoForm.validateFields((err, values) => {
|
||||||
|
if (!err) {
|
||||||
|
this.loading = true
|
||||||
|
const param = Object.assign({}, values)
|
||||||
|
param.userId = userIds
|
||||||
|
param.taskId = this.$route.query.taskId
|
||||||
|
newRegulationImportTurnTo(param).then(res => {
|
||||||
|
if (res.success) {
|
||||||
|
this.$message.success(res.message)
|
||||||
|
this.goBack()
|
||||||
|
} else {
|
||||||
|
this.$message.warning(res.message)
|
||||||
|
this.loading = false
|
||||||
|
}
|
||||||
|
})
|
||||||
|
}
|
||||||
|
})
|
||||||
|
},
|
||||||
|
// 同意
|
||||||
|
handleAgree () {
|
||||||
|
if (this.loading) return
|
||||||
|
this.validatorRules.commitText.rules[0].required = false
|
||||||
|
if (!this.approvalInfoForm.getFieldValue('commitText')) {
|
||||||
|
this.approvalInfoForm.setFieldsValue({ commitText: '同意' })
|
||||||
|
}
|
||||||
|
this.approvalInfoForm.validateFields((err, values) => {
|
||||||
|
if (!err) {
|
||||||
|
this.loading = true
|
||||||
|
const param = {}
|
||||||
|
param.common = Object.assign({}, values)
|
||||||
|
param.common.taskId = this.$route.query.taskId
|
||||||
|
newRegulationImportAgree(param).then(res => {
|
||||||
|
if (res.success) {
|
||||||
|
this.$message.success(res.message)
|
||||||
|
this.goBack()
|
||||||
|
} else {
|
||||||
|
this.$message.warning(res.message)
|
||||||
|
this.loading = false
|
||||||
|
}
|
||||||
|
})
|
||||||
|
}
|
||||||
|
})
|
||||||
|
},
|
||||||
|
// 驳回
|
||||||
|
handleReject () {
|
||||||
|
if (this.loading) return
|
||||||
|
this.validatorRules.commitText.rules[0].required = true
|
||||||
|
if (!this.approvalInfoForm.getFieldValue('commitText')) {
|
||||||
|
this.$message.warning(this.$t('pleaseEnterRemarks'))
|
||||||
|
this.switchValue = 'base'
|
||||||
|
}
|
||||||
|
this.$nextTick(() => {
|
||||||
|
this.approvalInfoForm.validateFields({ force: true }, (err, values) => {
|
||||||
|
if (!err) {
|
||||||
|
this.loading = true
|
||||||
|
const param = {}
|
||||||
|
param.common = Object.assign({}, values)
|
||||||
|
param.common.taskId = this.$route.query.taskId
|
||||||
|
newRegulationImportReject(param).then(res => {
|
||||||
|
if (res.success) {
|
||||||
|
this.$message.success(res.message)
|
||||||
|
this.goBack()
|
||||||
|
} else {
|
||||||
|
this.$message.warning(res.message)
|
||||||
|
this.loading = false
|
||||||
|
}
|
||||||
|
}).finally(() => {
|
||||||
|
this.validatorRules.commitText.rules[0].required = false
|
||||||
|
})
|
||||||
|
}
|
||||||
|
})
|
||||||
|
})
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
</script>
|
||||||
|
|
||||||
|
<style scoped lang="less">
|
||||||
|
@import '~@assets/less/common.less';
|
||||||
|
</style>
|
||||||
@@ -0,0 +1,291 @@
|
|||||||
|
<template>
|
||||||
|
<a-spin :spinning="loading">
|
||||||
|
<a-form-model :model="formInline" :rules="rules" ref="ruleForm">
|
||||||
|
<div class="form-flex-box">
|
||||||
|
<!-- 标准编号 -->
|
||||||
|
<div class="box-title-text form-flex-item">
|
||||||
|
<div class="title-text">
|
||||||
|
<span class="required">*</span>
|
||||||
|
<span class="title-text-text" :title="$t('standardNumber')">
|
||||||
|
{{ $t('standardNumber') }}
|
||||||
|
</span>
|
||||||
|
</div>
|
||||||
|
<a-form-model-item class="item-model" prop="standardNumber">
|
||||||
|
<standard-selection :source="StandardSource.FOREIGN.value"
|
||||||
|
:placeholder="$t('pleaseSelect') + $t('standardNumber')"
|
||||||
|
:disabled="disabled"
|
||||||
|
:disabledSourceSearch="true"
|
||||||
|
type="radio"
|
||||||
|
:selectOnly="true"
|
||||||
|
v-model="formInline.standardNumber"
|
||||||
|
@listChange="listChange" />
|
||||||
|
</a-form-model-item>
|
||||||
|
</div>
|
||||||
|
<!-- 标准名称 -->
|
||||||
|
<div class="box-title-text form-flex-item">
|
||||||
|
<div class="title-text">
|
||||||
|
<span class="title-text-text" :title="$t('standardName')">
|
||||||
|
{{ $t('standardName') }}
|
||||||
|
</span>
|
||||||
|
</div>
|
||||||
|
<a-form-model-item class="item-model" prop="standardName">
|
||||||
|
<a-input class="box-input"
|
||||||
|
v-model="formInline.standardName"
|
||||||
|
:maxLength="200"
|
||||||
|
disabled
|
||||||
|
:placeholder="isGetDataAfter ? '' : $t('pleaseEnter')+$t('standardName')" />
|
||||||
|
</a-form-model-item>
|
||||||
|
</div>
|
||||||
|
<!-- 代替标准编号 -->
|
||||||
|
<div class="box-title-text form-flex-item">
|
||||||
|
<div class="title-text">
|
||||||
|
<span class="title-text-text" :title="$t('workCenter.newRegulationImportProcess.substituteStandardNumber')">
|
||||||
|
{{ $t('workCenter.newRegulationImportProcess.substituteStandardNumber') }}
|
||||||
|
</span>
|
||||||
|
</div>
|
||||||
|
<a-form-model-item class="item-model" prop="substituteStandardNumber">
|
||||||
|
<a-input class="box-input"
|
||||||
|
disabled
|
||||||
|
v-model="formInline.substituteStandardNumber"
|
||||||
|
:maxLength="50"
|
||||||
|
:placeholder="isGetDataAfter ? '' : $t('pleaseEnter')+$t('workCenter.newRegulationImportProcess.substituteStandardNumber')" />
|
||||||
|
</a-form-model-item>
|
||||||
|
</div>
|
||||||
|
<!-- 标准类型 -->
|
||||||
|
<div class="box-title-text form-flex-item">
|
||||||
|
<div class="title-text">
|
||||||
|
<span class="required">*</span>
|
||||||
|
<span class="title-text-text" :title="$t('workCenter.newRegulationImportProcess.standardType')">
|
||||||
|
{{ $t('workCenter.newRegulationImportProcess.standardType') }}
|
||||||
|
</span>
|
||||||
|
</div>
|
||||||
|
<a-form-model-item class="item-model" prop="standardCategory">
|
||||||
|
<j-dict-select-tag class="box-input"
|
||||||
|
v-model="formInline.standardCategory"
|
||||||
|
:placeholder="$t('pleaseSelect')+$t('workCenter.newRegulationImportProcess.standardType')"
|
||||||
|
:type="'select'"
|
||||||
|
:triggerChange="false"
|
||||||
|
dictCode="esp_standard_type" />
|
||||||
|
</a-form-model-item>
|
||||||
|
</div>
|
||||||
|
<!-- 所处阶段 -->
|
||||||
|
<div class="box-title-text form-flex-item">
|
||||||
|
<div class="title-text">
|
||||||
|
<span class="required">*</span>
|
||||||
|
<span class="title-text-text" :title="$t('workCenter.newRegulationImportProcess.stageWeAreIn')">
|
||||||
|
{{ $t('workCenter.newRegulationImportProcess.stageWeAreIn') }}
|
||||||
|
</span>
|
||||||
|
</div>
|
||||||
|
<a-form-model-item class="item-model" prop="stageWeAreIn">
|
||||||
|
<j-dict-select-tag class="box-input"
|
||||||
|
v-model="formInline.stageWeAreIn"
|
||||||
|
:placeholder="$t('pleaseSelect')+$t('workCenter.newRegulationImportProcess.stageWeAreIn')"
|
||||||
|
:type="'select'"
|
||||||
|
:triggerChange="false"
|
||||||
|
dictCode="esp_standard_type" />
|
||||||
|
</a-form-model-item>
|
||||||
|
</div>
|
||||||
|
<!-- 实施日期 -->
|
||||||
|
<div class="box-title-text form-flex-item">
|
||||||
|
<div class="title-text">
|
||||||
|
<span class="title-text-text" :title="$t('workCenter.newRegulationImportProcess.materialDate')">
|
||||||
|
{{ $t('workCenter.newRegulationImportProcess.materialDate') }}
|
||||||
|
</span>
|
||||||
|
</div>
|
||||||
|
<a-form-model-item class="item-model" prop="implementationDate">
|
||||||
|
<a-date-picker
|
||||||
|
v-model="formInline.implementationDate"
|
||||||
|
:placeholder="isGetDataAfter ? '' : $t('pleaseSelectDate')"
|
||||||
|
:showTime="false"
|
||||||
|
disabled
|
||||||
|
value-format="YYYY-MM-DD">
|
||||||
|
</a-date-picker>
|
||||||
|
</a-form-model-item>
|
||||||
|
</div>
|
||||||
|
<!-- 适用市场 -->
|
||||||
|
<div class="box-title-text form-flex-item">
|
||||||
|
<div class="title-text">
|
||||||
|
<span class="required">*</span>
|
||||||
|
<span class="title-text-text" :title="$t('workCenter.newRegulationImportProcess.applicableMarket')">
|
||||||
|
{{ $t('workCenter.newRegulationImportProcess.applicableMarket') }}
|
||||||
|
</span>
|
||||||
|
</div>
|
||||||
|
<a-form-model-item class="item-model" prop="applicableMarket">
|
||||||
|
<j-dict-select-tag class="box-input"
|
||||||
|
v-model="formInline.applicableMarket"
|
||||||
|
:placeholder="$t('pleaseSelect')+$t('workCenter.newRegulationImportProcess.applicableMarket')"
|
||||||
|
:type="'select'"
|
||||||
|
:triggerChange="false"
|
||||||
|
dictCode="esp_standard_type" />
|
||||||
|
</a-form-model-item>
|
||||||
|
</div>
|
||||||
|
<!-- 抄送人员 -->
|
||||||
|
<div class="box-title-text form-flex-item">
|
||||||
|
<div class="title-text">
|
||||||
|
<span class="required">*</span>
|
||||||
|
<span class="title-text-text" :title="$t('workCenter.newRegulationImportProcess.ccPerson')">
|
||||||
|
{{ $t('workCenter.newRegulationImportProcess.ccPerson') }}
|
||||||
|
</span>
|
||||||
|
</div>
|
||||||
|
<a-form-model-item class="item-model" prop="ccPerson">
|
||||||
|
<user-selection :placeholder="$t('pleaseSelect')+$t('workCenter.newRegulationImportProcess.ccPerson')"
|
||||||
|
v-model="formInline.ccPerson"
|
||||||
|
:disabled="disabled"
|
||||||
|
filedName="ccPerson"
|
||||||
|
@nameChange="userSelectNameChange"
|
||||||
|
:nameStr="formInline.ccPerson_dictText"
|
||||||
|
type="checkbox" />
|
||||||
|
</a-form-model-item>
|
||||||
|
</div>
|
||||||
|
<!-- 法规要求简要描述 -->
|
||||||
|
<div class="box-title-text form-flex-item">
|
||||||
|
<div class="title-text">
|
||||||
|
<span class="title-text-text" :title="$t('workCenter.newRegulationImportProcess.briefDescription')">
|
||||||
|
{{ $t('workCenter.newRegulationImportProcess.briefDescription') }}
|
||||||
|
</span>
|
||||||
|
</div>
|
||||||
|
<a-form-model-item class="item-model" prop="archiveReason">
|
||||||
|
<a-textarea :placeholder="$t('pleaseEnter')+$t('workCenter.newRegulationImportProcess.briefDescription')"
|
||||||
|
:disabled="disabled"
|
||||||
|
:maxLength="500"
|
||||||
|
v-model="formInline.briefDescription" :rows="4" />
|
||||||
|
</a-form-model-item>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</a-form-model>
|
||||||
|
</a-spin>
|
||||||
|
</template>
|
||||||
|
|
||||||
|
<script>
|
||||||
|
import StandardSelection from '@/components/selection/StandardSelection'
|
||||||
|
import UserSelection from '@/components/selection/UserSelection'
|
||||||
|
import { StandardSource } from '@/enums/commonEnums'
|
||||||
|
import { getForeignStandardDetail } from '../../../../api/standardRegulationLibraryApi'
|
||||||
|
|
||||||
|
export default {
|
||||||
|
name: 'BaseInfoForm',
|
||||||
|
components: { StandardSelection, UserSelection },
|
||||||
|
props: {
|
||||||
|
disabled: {
|
||||||
|
type: Boolean,
|
||||||
|
required: false,
|
||||||
|
default: false
|
||||||
|
}
|
||||||
|
},
|
||||||
|
data () {
|
||||||
|
return {
|
||||||
|
StandardSource,
|
||||||
|
loading: false,
|
||||||
|
formInline: {},
|
||||||
|
rules: {
|
||||||
|
// 标准编号
|
||||||
|
standardNumber: [
|
||||||
|
{
|
||||||
|
required: true,
|
||||||
|
message: this.$t('standardNumber') + this.$t('cannotEmpty'),
|
||||||
|
trigger: 'change'
|
||||||
|
}
|
||||||
|
],
|
||||||
|
// 标准类型
|
||||||
|
standardCategory: [
|
||||||
|
{
|
||||||
|
required: true,
|
||||||
|
message: this.$t('workCenter.newRegulationImportProcess.standardType') + this.$t('cannotEmpty'),
|
||||||
|
trigger: 'change'
|
||||||
|
}
|
||||||
|
],
|
||||||
|
// 所处阶段
|
||||||
|
stageWeAreIn: [
|
||||||
|
{
|
||||||
|
required: true,
|
||||||
|
message: this.$t('workCenter.newRegulationImportProcess.stageWeAreIn') + this.$t('cannotEmpty'),
|
||||||
|
trigger: 'change'
|
||||||
|
}
|
||||||
|
],
|
||||||
|
// 适用市场
|
||||||
|
applicableMarket: [
|
||||||
|
{
|
||||||
|
required: true,
|
||||||
|
message: this.$t('workCenter.newRegulationImportProcess.applicableMarket') + this.$t('cannotEmpty'),
|
||||||
|
trigger: 'change'
|
||||||
|
}
|
||||||
|
],
|
||||||
|
// 抄送人员
|
||||||
|
ccPerson: [
|
||||||
|
{
|
||||||
|
required: true,
|
||||||
|
message: this.$t('workCenter.newRegulationImportProcess.ccPerson') + this.$t('cannotEmpty'),
|
||||||
|
trigger: 'change'
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
isGetDataAfter: false // 是否获取完数据了,获取完数据有的字段不显示placeholder
|
||||||
|
}
|
||||||
|
},
|
||||||
|
methods: {
|
||||||
|
// 拿到外面传进来的数据初始化,因为套了几层就不在外层初始化数据了
|
||||||
|
initData (data) {
|
||||||
|
// 给表单赋值
|
||||||
|
this.formInline = Object.assign({}, data)
|
||||||
|
this.isGetDataAfter = true
|
||||||
|
},
|
||||||
|
// 外层要获取数据
|
||||||
|
getData () {
|
||||||
|
// 把数据抛出,在线编辑不知道要不要抛
|
||||||
|
const data = {}
|
||||||
|
data.formInline = this.formInline
|
||||||
|
return data
|
||||||
|
},
|
||||||
|
// 外层获取数据要过校验,返回false表示没有通过校验
|
||||||
|
async getDataValidate () {
|
||||||
|
let data = {}
|
||||||
|
await this.$refs.ruleForm.validate(valid => {
|
||||||
|
if (valid) {
|
||||||
|
data.formInline = this.formInline
|
||||||
|
} else {
|
||||||
|
data = false
|
||||||
|
}
|
||||||
|
})
|
||||||
|
return data
|
||||||
|
},
|
||||||
|
// 选择用户得到用户名
|
||||||
|
userSelectNameChange (value, fieldName) {
|
||||||
|
this.formInline[fieldName + '_dictText'] = value
|
||||||
|
},
|
||||||
|
// 选完标准编号了,需要回显内容,返回流程名称
|
||||||
|
listChange (value) {
|
||||||
|
console.log(value)
|
||||||
|
if (!value || value.length <= 0) {
|
||||||
|
this.formInline = {}
|
||||||
|
} else {
|
||||||
|
this.loading = true
|
||||||
|
// 企标名称
|
||||||
|
this.formInline.standardName = value[0].standardName
|
||||||
|
// 根据返回的id查询企标数据
|
||||||
|
getForeignStandardDetail({ id: value[0].id, type: '2' }).then(async res => {
|
||||||
|
if (res.success) {
|
||||||
|
const result = res.result
|
||||||
|
// 代替企标编号
|
||||||
|
this.formInline.substituteStandardNumber = result.substitute_standard_number
|
||||||
|
// 实施日期
|
||||||
|
this.formInline.implementationDate = result.implementation_date
|
||||||
|
this.formInline = Object.assign({}, this.formInline)
|
||||||
|
this.isGetDataAfter = true
|
||||||
|
}
|
||||||
|
}).finally(() => {
|
||||||
|
this.loading = false
|
||||||
|
})
|
||||||
|
}
|
||||||
|
this.$emit('processNameChange', (this.formInline.standardNumber || '') + '-' + (this.formInline.standardName || '') + '-' + '导入通知')
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
</script>
|
||||||
|
|
||||||
|
<style scoped lang="less">
|
||||||
|
@import '~@assets/less/common.less';
|
||||||
|
|
||||||
|
/deep/ .ant-form-item-children > * {
|
||||||
|
width: 100%;
|
||||||
|
}
|
||||||
|
</style>
|
||||||
Reference in New Issue
Block a user