[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 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 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)
|
||||
const newRegulationImportReject = (params) => postAction('/process/es/archive/reject', params)
|
||||
// 根据id查询流程数据--办理
|
||||
const enStandardAnnulGetDataById = (taskId, params) => getAction(`/process/es/abolish/handle/${taskId}`, params)
|
||||
// 根据企标编号获取企标计划中标准类型字段
|
||||
const getStandardTypeByNum = (params) => getAction('/process/common/getStandType', params)
|
||||
const newRegulationImportGetDataById = (taskId, params) => getAction(`/process/es/archive/handle/${taskId}`, params)
|
||||
// 草稿的办理回显数据
|
||||
const enStandardAnnulGetDataDraft = (params) => getAction('/process/es/abolish/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 newRegulationImportGetDataDraft = (params) => getAction('/process/es/archive/draftHandle', 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 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)
|
||||
// 在线编辑-通过在线编辑的文件id获取文件信息
|
||||
@@ -450,214 +58,18 @@ export {
|
||||
addFlowNode,
|
||||
deleteFlowNode,
|
||||
|
||||
enterprisePlanApprovalTurnTo,
|
||||
enterprisePlanApprovalAgree,
|
||||
enterprisePlanApprovalReject,
|
||||
enterprisePlanApproval,
|
||||
enterprisePlanApprovalSave,
|
||||
getEnStandardNo,
|
||||
getProcessDataById,
|
||||
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,
|
||||
newRegulationImportSave,
|
||||
newRegulationImportApproval,
|
||||
newRegulationImportTurnTo,
|
||||
newRegulationImportAgree,
|
||||
newRegulationImportReject,
|
||||
newRegulationImportGetDataById,
|
||||
newRegulationImportGetDataDraft,
|
||||
|
||||
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,
|
||||
|
||||
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,
|
||||
queryFileInfoByEditId,
|
||||
getOnlineFileIdByFileId,
|
||||
|
||||
@@ -1,199 +1,25 @@
|
||||
module.exports = {
|
||||
basicInformation: '基础信息',
|
||||
personalInformation: '人员信息',
|
||||
dispatchInformation: '业务分派信息',
|
||||
checkTableRequired: '请检查表格必填项是否已填写',
|
||||
// 新建流程页
|
||||
newProcess: {
|
||||
externalStandardsManagementProcess: '外部标准管理流程',
|
||||
standardRegulationEntryCorrectionProcess: '标准法规入库/更正流程',
|
||||
annotateTheConsultationProcess: '标准征求意见流程',
|
||||
projectComplianceAssessmentProcess: '项目合规评估流程',
|
||||
noMatchTrackingProcess: '未符合项跟踪流程',
|
||||
regulatoryComplianceAssessmentProcess: '法规合规评估流程',
|
||||
regulatoryProcurementProcess: '法规采购流程',
|
||||
enterpriseProjectChangePlan: '企标立项/变更计划',
|
||||
annualRevisionPlanActivelyReport: '年度制修订计划审批流程(各部门主动上报)',
|
||||
annualRevisionPlanStandardizationInit: '年度制修订计划审批流程(标准化发起)',
|
||||
enterpriseStandardSystemRevisionProcess: '企标制修订流程',
|
||||
bidChangeProcess: '企标更改流程',
|
||||
processOfEnterpriseBidReview: '企标复审流程',
|
||||
processOfEnterpriseBidAnnulment: '企标废止流程',
|
||||
processOfSealingEnterpriseStandard: '企标封存流程',
|
||||
theSealedEnterpriseBidHasBeenActivatedProcess: '已封存企标启用流程',
|
||||
enterpriseStandardAuditPlan: '企标稽查计划',
|
||||
processOfEnterpriseStandardAudit: '企标稽查流程',
|
||||
auditExtensionApplicationProcess: '稽查延期申请流程',
|
||||
enterpriseStandardInspectionAndRectification: '企标稽查整改',
|
||||
permissionApplicationProcess: '权限申请流程',
|
||||
standardPromotionProcess: '标准宣贯流程',
|
||||
workgroupProcess: '工作组相关流程',
|
||||
postMeetingManagementProcess: '会后管理流程'
|
||||
newRegulationIntroductionProcess: '新法规导入流程',
|
||||
standardInterpretationProcess: '标准解读流程',
|
||||
regulatoryComplianceCheckProcess: '法规符合性排查流程',
|
||||
marketListReleaseProcess: '市场清单发布流程'
|
||||
},
|
||||
// 企标立项/变更计划
|
||||
enterpriseInitChangePlan: {
|
||||
applicationType: '申请类型',
|
||||
standardProjectEstablishment: '标准立项',
|
||||
change: '变更',
|
||||
itemCategory: '项目类别',
|
||||
formulate: '制定',
|
||||
revise: '修订',
|
||||
enterpriseStandardNum: '企标编号',
|
||||
enterpriseStandardName: '企标名称',
|
||||
enterpriseStandardCode: '企业标准代号',
|
||||
enterpriseNameCode: '企业名称代号',
|
||||
standardCategoryCode: '标准类别代号',
|
||||
yearNumber: '年代号',
|
||||
newEnterpriseStandardNum: '新企标编号',
|
||||
newEnterpriseStandardName: '新企标名称',
|
||||
standardEnglishName: '标准英文名称',
|
||||
standardSystem: '标准体系',
|
||||
// 新法规导入流程
|
||||
newRegulationImportProcess: {
|
||||
substituteStandardNumber: '代替标准编号',
|
||||
standardType: '标准类型',
|
||||
standardGradeClassification: '标准等级分类',
|
||||
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: '发布日期',
|
||||
stageWeAreIn: '所处阶段',
|
||||
materialDate: '实施日期',
|
||||
isTry: '是否试行',
|
||||
trialPeriod: '试行周期',
|
||||
scopeOfApplication: '标准适用范围',
|
||||
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: '启用理由'
|
||||
applicableMarket: '适用市场',
|
||||
ccPerson: '抄送人员',
|
||||
briefDescription: '法规要求简要描述'
|
||||
},
|
||||
// 流程配置
|
||||
processConfig: {
|
||||
@@ -212,138 +38,21 @@ module.exports = {
|
||||
approvalOpinion: '审批意见',
|
||||
opinionContent: '意见内容'
|
||||
},
|
||||
// 标准征求意见
|
||||
standardConsultationProcess: {
|
||||
standardText: '标准文本',
|
||||
selectText: '选择文本',
|
||||
selectionStandardFile: '选择标准文件',
|
||||
relevantDocument: '相关文件',
|
||||
endDate: '征求意见结束日期',
|
||||
senderType: '下发人员类型',
|
||||
moduleOwner: '模块负责人',
|
||||
designEngineer: '设计工程师',
|
||||
solicitationList: '征求意见列表',
|
||||
chapterName: '章节名称',
|
||||
pleaseSelectCriteriaFirst: '请先选择标准',
|
||||
reasonForRevision: '修改意见理由(包括理由或依据)'
|
||||
},
|
||||
// 企标稽查计划
|
||||
esInspectionPlan: {
|
||||
inspectionPlan: '稽查计划',
|
||||
inspectionBasisStandardNumber: '稽查依据标准号',
|
||||
inspectionBasisStandardName: '稽查依据标准名称',
|
||||
planInspectionObjects: '计划稽查对象',
|
||||
mainDutyStandardizationGroup: '主责标准化工作组',
|
||||
department: '所属部门',
|
||||
planInspectionDate: '计划稽查日期',
|
||||
inspectionDirector: '稽查负责人',
|
||||
standardizationGroupContactPerson: '标准化组对接人',
|
||||
solicitingOpinionsFrom: '征求意见对象',
|
||||
remark: '备注',
|
||||
departmentPersonnel: '所属部门人员',
|
||||
creator: '创建人',
|
||||
// 流程中心
|
||||
processCenter: {
|
||||
todoProcess: '待办流程',
|
||||
doneProcess: '已办流程',
|
||||
sentProcess: '已发流程',
|
||||
monitorProcess: '监控流程',
|
||||
draft: '草稿',
|
||||
processNumber: '流程编号',
|
||||
processType: '流程类型',
|
||||
nodeName: '节点名称',
|
||||
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: '未参加'
|
||||
receivingTaskTime: '接收任务时间',
|
||||
currentProcessor: '当前处理人',
|
||||
finishTime: '完成时间',
|
||||
processState: '流程状态',
|
||||
processTime: '流程耗时(小时)'
|
||||
}
|
||||
}
|
||||
|
||||
@@ -6,215 +6,20 @@ module.exports = {
|
||||
// 新建流程页
|
||||
newProcess: {
|
||||
externalStandardsManagementProcess: '外部标准管理流程',
|
||||
standardRegulationEntryCorrectionProcess: '标准法规入库/变更流程',
|
||||
annotateTheConsultationProcess: '标准征求意见流程',
|
||||
projectComplianceAssessmentProcess: '项目合规评估流程',
|
||||
noMatchTrackingProcess: '未符合项跟踪流程',
|
||||
regulatoryComplianceAssessmentProcess: '法规合规评估流程',
|
||||
regulatoryProcurementProcess: '法规采购流程',
|
||||
enterpriseProjectChangePlan: '企标立项/变更计划',
|
||||
annualRevisionPlanActivelyReport: '年度制修订计划审批流程(各部门主动上报)',
|
||||
annualRevisionPlanStandardizationInit: '年度制修订计划审批流程(标准化发起)',
|
||||
enterpriseStandardSystemRevisionProcess: '企标制修订流程(草案编写/征求意见/报批)',
|
||||
bidChangeProcess: '企标更改流程',
|
||||
processOfEnterpriseBidReview: '企标复审流程',
|
||||
processOfEnterpriseBidAnnulment: '企标废止流程',
|
||||
processOfSealingEnterpriseStandard: '企标封存流程',
|
||||
theSealedEnterpriseBidHasBeenActivatedProcess: '已封存企标启用流程',
|
||||
enterpriseStandardAuditPlan: '企标稽查计划',
|
||||
processOfEnterpriseStandardAudit: '企标稽查流程',
|
||||
auditExtensionApplicationProcess: '稽查延期申请流程',
|
||||
enterpriseStandardInspectionAndRectification: '企标稽查整改',
|
||||
permissionApplicationProcess: '权限申请流程',
|
||||
standardPromotionProcess: '标准宣贯流程',
|
||||
workgroupProcess: '汽标委工作组相关流程',
|
||||
postMeetingManagementProcess: '会后管理流程'
|
||||
newRegulationIntroductionProcess: '新法规导入流程',
|
||||
standardInterpretationProcess: '标准解读流程',
|
||||
regulatoryComplianceCheckProcess: '法规符合性排查流程',
|
||||
marketListReleaseProcess: '市场清单发布流程'
|
||||
},
|
||||
// 企标立项/变更计划
|
||||
enterpriseInitChangePlan: {
|
||||
applicationType: '申请类型',
|
||||
standardProjectEstablishment: '标准立项',
|
||||
change: '变更',
|
||||
itemCategory: '项目类别',
|
||||
formulate: '制定',
|
||||
revise: '修订',
|
||||
enterpriseStandardNum: '企标编号',
|
||||
enterpriseStandardName: '企标名称',
|
||||
enterpriseStandardCode: '企业标准代号',
|
||||
enterpriseNameCode: '企业名称代号',
|
||||
standardCategoryCode: '标准类别代号',
|
||||
yearNumber: '年代号',
|
||||
newEnterpriseStandardNum: '新企标编号',
|
||||
newEnterpriseStandardName: '新企标名称',
|
||||
standardEnglishName: '标准英文名称',
|
||||
standardSystem: '标准体系',
|
||||
// 新法规导入流程
|
||||
newRegulationImportProcess: {
|
||||
substituteStandardNumber: '代替标准编号',
|
||||
standardType: '标准类型',
|
||||
standardGradeClassification: '标准等级分类',
|
||||
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: '发布日期',
|
||||
stageWeAreIn: '所处阶段',
|
||||
materialDate: '实施日期',
|
||||
isTry: '是否试行',
|
||||
trialPeriod: '试行周期',
|
||||
scopeOfApplication: '标准适用范围',
|
||||
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: '启用理由'
|
||||
applicableMarket: '适用市场',
|
||||
ccPerson: '抄送人员',
|
||||
briefDescription: '法规要求简要描述'
|
||||
},
|
||||
// 流程配置
|
||||
processConfig: {
|
||||
@@ -249,201 +54,5 @@ module.exports = {
|
||||
finishTime: '完成时间',
|
||||
processState: '流程状态',
|
||||
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 }
|
||||
}
|
||||
|
||||
// 车型项目库-项目来源
|
||||
export const ProjectSource = {
|
||||
ADD: { text: '本地新增', value: '1' },
|
||||
PMS: { text: 'PMS', value: '2' }
|
||||
}
|
||||
|
||||
// 标准来源
|
||||
export const StandardSource = {
|
||||
FOREIGN: { text: '外来标准', value: '1' },
|
||||
@@ -80,21 +74,6 @@ export const OperationType = {
|
||||
CHANGE: { text: '变更', value: '2' }
|
||||
}
|
||||
|
||||
// 企标计划立项/变更流程-申请类型
|
||||
export const ApplicationCategory = {
|
||||
INITIATION: { text: '立项', value: '3' },
|
||||
CHANGE: { text: '变更', value: '4' }
|
||||
}
|
||||
// 企标计划立项/变更流程-项目类别
|
||||
export const ProjectType = {
|
||||
ENACT: { text: '制定', value: '1' },
|
||||
MODIFY: { text: '修订', value: '2' },
|
||||
COMPLETE_TIME_CHANGE: { text: '完成时间变更', value: '3' },
|
||||
WORK_TERMINATE: { text: '工作中止', value: '4' },
|
||||
RESPONSIBLE_DEPT_CHANGE: { text: '责任部门变更', value: '5' },
|
||||
MERGE: { text: '合并', value: '6' }
|
||||
}
|
||||
|
||||
// 文档拆分-拆分状态
|
||||
export const SplitStatus = {
|
||||
EDITING: { text: '编辑中', value: '1' },
|
||||
@@ -108,20 +87,6 @@ export const TypeOfClauseItem = {
|
||||
IMG: { text: '图片', value: 'IMG' }
|
||||
}
|
||||
|
||||
// 企标复审-复审
|
||||
export const Recheck = {
|
||||
STAND_GOOD: { text: '继续有效', value: '1' },
|
||||
REVISE: { text: '修订', value: '2' },
|
||||
ANNUL: { text: '废止', value: '3' },
|
||||
SEAL_SAVE: { text: '封存', value: '4' }
|
||||
}
|
||||
|
||||
// 清单维护类型
|
||||
export const InventoryType = {
|
||||
SPECIALTY: { text: '特点', value: '1' },
|
||||
COMPARISON_ITEM: { text: '对比项', value: '2' }
|
||||
}
|
||||
|
||||
// 标准等级分类
|
||||
export const StandardGradeClassify = {
|
||||
ZERO_LEVEL: { text: '0级', value: '1' },
|
||||
@@ -164,6 +129,8 @@ export const EnterpriseStandardStatus = {
|
||||
|
||||
// 流程key,获取人员信息前需要获取流程定义id,传这里的名字到WorkCenterMixin的getFlowDefinition方法中
|
||||
export const ProcessKey = {
|
||||
// 新法规导入流程
|
||||
NEW_REGULATIONS_IMPORT: { text: '', value: '' },
|
||||
// 企标立项/变更计划
|
||||
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'] }
|
||||
})
|
||||
|
||||
// 新法规导入流程节点
|
||||
export const NewRegulationsImportNodes = new EsEnums({
|
||||
initiated: { text: '法规工程师发起', value: '' },
|
||||
seniorManagerProofread: { text: '高级经理校对', value: '' },
|
||||
directorAudit: { text: '总监审核', value: '' },
|
||||
responsibleLeaderApprovalOne: { text: '公司标准法规责任领导批准', value: '' },
|
||||
responsibleLeaderApprovalTwo: { text: '公司标准法规责任领导批准', value: '' }
|
||||
})
|
||||
|
||||
// 项目合规评估流程状态
|
||||
export const EvaluateProcessStatus = {
|
||||
notEvaluated: { text: '未评估', value: '1' },
|
||||
|
||||
@@ -22,35 +22,25 @@ export default {
|
||||
uid: 1,
|
||||
text: this.$t('workCenter.newProcess.externalStandardsManagementProcess'),
|
||||
list: [
|
||||
{ // 标准法规入库/更正流程
|
||||
title: this.$t('workCenter.newProcess.standardRegulationEntryCorrectionProcess'),
|
||||
path: '/workCenter/StandardEntryOrChangeProcess',
|
||||
permission: 'workCenter:newProcess:standardRegulationEntryCorrectionProcess'
|
||||
{ // 新法规导入流程
|
||||
title: this.$t('workCenter.newProcess.newRegulationIntroductionProcess'),
|
||||
path: '/workCenter/NewRegulationIntroductionProcess',
|
||||
permission: 'workCenter:newProcess:newRegulationIntroductionProcess'
|
||||
},
|
||||
{ // 标准征求意见流程
|
||||
title: this.$t('workCenter.newProcess.annotateTheConsultationProcess'),
|
||||
path: '/workCenter/StandardConsultationProcess',
|
||||
permission: 'workCenter:newProcess:annotateTheConsultationProcess'
|
||||
{ // 标准解读流程
|
||||
title: this.$t('workCenter.newProcess.standardInterpretationProcess'),
|
||||
path: '/workCenter/StandardInterpretationProcess',
|
||||
permission: 'workCenter:newProcess:standardInterpretationProcess'
|
||||
},
|
||||
{ // 项目合规评估流程
|
||||
title: this.$t('workCenter.newProcess.projectComplianceAssessmentProcess'),
|
||||
path: '/workCenter/ProjectComplianceEvaluationProcess',
|
||||
permission: 'workCenter:newProcess:projectComplianceAssessmentProcess'
|
||||
{ // 法规符合性排查流程
|
||||
title: this.$t('workCenter.newProcess.regulatoryComplianceCheckProcess'),
|
||||
path: '/workCenter/RegulatoryComplianceCheckProcess',
|
||||
permission: 'workCenter:newProcess:regulatoryComplianceCheckProcess'
|
||||
},
|
||||
{ // 未符合项跟踪流程
|
||||
title: this.$t('workCenter.newProcess.noMatchTrackingProcess'),
|
||||
path: '/workCenter/NoMatchTrackingProcess',
|
||||
permission: 'workCenter:newProcess:noMatchTrackingProcess'
|
||||
},
|
||||
{ // 法规合规评估流程
|
||||
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'
|
||||
{ // 市场清单发布流程
|
||||
title: this.$t('workCenter.newProcess.marketListReleaseProcess'),
|
||||
path: '/workCenter/MarketListReleaseProcess',
|
||||
permission: 'workCenter:newProcess:marketListReleaseProcess'
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -58,92 +48,14 @@ export default {
|
||||
uid: 2,
|
||||
text: '企标管理流程',
|
||||
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,
|
||||
text: this.$t('workCenter.newProcess.workgroupProcess'),
|
||||
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