diff --git a/src/api/api.js b/src/api/api.js index 0609b7d..2187439 100644 --- a/src/api/api.js +++ b/src/api/api.js @@ -142,6 +142,24 @@ const approvalInspectProcess = (params) => postAction('/esinspect/esInspectFlowC // 转办 const transferInspectProcess = (params) => getAction('/esinspect/esInspectFlowController/flowTransfer', params) +/* 稽查延期申请 */ +// 详情信息 +const getInspectExtensionDetail = (params) => getAction('/process/esInspectDelayApplyFlow/queryDetailByProjectId', params) +// 审批(通过、驳回) +const approvalInspectExtension = (params) => postAction('/process/esInspectDelayApplyFlow/flowApproval', params) +// 转办 +const transferInspectExtension = (params) => getAction('/process/esInspectDelayApplyFlow/flowTransfer', params) + +/* 企标稽查整改 */ +// 详情信息 +const getInspectRectifyDetail = (params) => getAction('/process/esInspectRectifyFlow/queryDetailByProjectId', params) +// 审批(通过、驳回) +const approvalInspectRectify = (params) => postAction('/process/esInspectRectifyFlow/flowApproval', params) +// 转办 +const transferInspectRectify = (params) => getAction('/process/esInspectRectifyFlow/flowTransfer', params) +// 企标稽查整改业务数据 +const getInspectRectifyDataById = (params) => getAction('/esinspectreport/processEsInspectRectify/queryByProjectId', params) + export { queryPermissionsByUser, getFormDictTreeList, @@ -205,5 +223,14 @@ export { getInspectProcessDetail, approvalInspectProcess, - transferInspectProcess + transferInspectProcess, + + getInspectExtensionDetail, + approvalInspectExtension, + transferInspectExtension, + + getInspectRectifyDetail, + approvalInspectRectify, + transferInspectRectify, + getInspectRectifyDataById } diff --git a/src/common/lang/en-us.js b/src/common/lang/en-us.js index f7be797..f4b7a86 100644 --- a/src/common/lang/en-us.js +++ b/src/common/lang/en-us.js @@ -204,4 +204,28 @@ module.exports = { rectificationRealityDoneDate: '整改实际完成日期', rectificationStatus: '整改状态' }, + // 稽查延期申请流程 + incExtensionRequest: { + state: '状态', + requestExtension: '申请延期', + requestExtensionDate: '申请延期日期', + extensionDescription: '延期说明', + inspectionContactPerson: '稽查联络人' + }, + // 企标稽查整改 + esInspectionRectification: { + inspectionBasis: '稽查依据', + accordingToTerms: '依据条款', + standardContentOrDemand: '标准内容或要求', + rectificationUnit: '整改单位', + nonCompliantDescription: '不符合项描述', + rectificationMeasures: '整改措施', + rectificationDirector: '整改负责人', + planDoneDate: '计划完成日期', + operationType: '操作类型', + rectificationResults: '整改结果', + file: '附件', + requestExtensionDate: '申请延期日期', + extensionDescription: '延期说明' + }, } diff --git a/src/common/lang/zh-cn.js b/src/common/lang/zh-cn.js index 351d1d2..5ac64c7 100644 --- a/src/common/lang/zh-cn.js +++ b/src/common/lang/zh-cn.js @@ -211,4 +211,28 @@ module.exports = { rectificationRealityDoneDate: '整改实际完成日期', rectificationStatus: '整改状态' }, + // 稽查延期申请流程 + incExtensionRequest: { + state: '状态', + requestExtension: '申请延期', + requestExtensionDate: '申请延期日期', + extensionDescription: '延期说明', + inspectionContactPerson: '稽查联络人' + }, + // 企标稽查整改 + esInspectionRectification: { + inspectionBasis: '稽查依据', + accordingToTerms: '依据条款', + standardContentOrDemand: '标准内容或要求', + rectificationUnit: '整改单位', + nonCompliantDescription: '不符合项描述', + rectificationMeasures: '整改措施', + rectificationDirector: '整改负责人', + planDoneDate: '计划完成日期', + operationType: '操作类型', + rectificationResults: '整改结果', + file: '附件', + requestExtensionDate: '申请延期日期', + extensionDescription: '延期说明' + }, } diff --git a/src/enums/commonEnums.js b/src/enums/commonEnums.js index 694294a..7f998e1 100644 --- a/src/enums/commonEnums.js +++ b/src/enums/commonEnums.js @@ -71,7 +71,9 @@ export const ProcessKey = { // 稽查延期申请流程 INSPECTION_EXTENSION_REQUEST_PROCESS: { text: 'inspect_delay_apply_process', value: 'inspect_delay_apply_process' }, // 企标稽查整改 - ES_INSPECTION_RECTIFICATION: { text: 'inspect_plan', value: 'inspect_process' } + ES_INSPECTION_RECTIFICATION: { text: 'inspect_rectify', value: 'inspect_rectify' }, + // 权限申请流程 + PERMISSION_APPLY: { text: 'permission_apply_process', value: 'permission_apply_process' } } // 企标计划立项/变更流程-申请类型 @@ -127,6 +129,21 @@ export const EsInspectionProcess = new EsEnums({ relevantPersonnelCountersign: { text: '相关人员会签', value: 'involve_countersign', isMobile: true } }) +// 稽查延期申请流程 +export const InspectionExtensionRequestProcess = new EsEnums({ + initiate: { text: '稽查负责人申请延期', value: 'responsible_start' }, + directorLeaderApproval: { text: '负责人主管级领导审批', value: 'leader_approval', isMobile: true }, + contactEvaluation: { text: '稽查联络人评估', value: 'liaisons_assess', isMobile: true }, + directorSuperiorLeaderApproval: { text: '负责人主管级上一级领导审批', value: 'leader_up_level', isMobile: true } +}) + +// 企标稽查整改 +export const EsInspectionRectification = new EsEnums({ + uploadRectificationResult: { text: '整改负责人上传整改结果', value: 'responsible_start' }, + directorLeaderApproval: { text: '负责人主管级领导审批', value: 'leader_approval', isMobile: true }, + directorToExamine: { text: '稽查负责人审核', value: 'responsible_approval', isMobile: true } +}) + // 标准征求意见流程 export const ConsultationProcess = new EsEnums({ initiate: { text: '法规工程师发起', value: 'engineer_start', btn: ['save', 'submit'] }, diff --git a/src/router/workCenter/index.js b/src/router/workCenter/index.js index 9eb1a76..af8c1c4 100644 --- a/src/router/workCenter/index.js +++ b/src/router/workCenter/index.js @@ -89,5 +89,25 @@ export default [ hasBack: true }, component: () => import('@/views/workCenter/enterpriseStandardInspectionProcess/EenterpriseStandardInspectionProcess') + }, + // 延期申请流程 + { + path: '/workCenter/InspectionExtensionRequestProcess', + name: 'InspectionExtensionRequestProcess', + meta: { + hasNavBar: true, + hasBack: true + }, + component: () => import('@/views/workCenter/inspectionExtensionRequestProcess/InspectionExtensionRequestProcess') + }, + // 稽查整改流程 + { + path: '/workCenter/EnterpriseStandardInspectionRectification', + name: 'EnterpriseStandardInspectionRectification', + meta: { + hasNavBar: true, + hasBack: true + }, + component: () => import('@/views/workCenter/enterpriseStandardInspectionRectification/EnterpriseStandardInspectionRectification') } ] diff --git a/src/views/workCenter/enterpriseStandardInspectionRectification/EnterpriseStandardInspectionRectification.vue b/src/views/workCenter/enterpriseStandardInspectionRectification/EnterpriseStandardInspectionRectification.vue new file mode 100644 index 0000000..c0a7825 --- /dev/null +++ b/src/views/workCenter/enterpriseStandardInspectionRectification/EnterpriseStandardInspectionRectification.vue @@ -0,0 +1,308 @@ + + + + + + {{ $t('processInformation') }} + + + + + + + + + + + + {{ $t('basicServiceInformation') }} + + + + + {{ $t('processApprovalInformation') }} + + + + + + + + + + + + + + + {{ $t('turnTo') }} + + + + + + + {{ $t('agree') }} + + + + + + + {{ $t('reject') }} + + + + + + + + + diff --git a/src/views/workCenter/inspectionExtensionRequestProcess/InspectionExtensionRequestProcess.vue b/src/views/workCenter/inspectionExtensionRequestProcess/InspectionExtensionRequestProcess.vue new file mode 100644 index 0000000..9bf3b98 --- /dev/null +++ b/src/views/workCenter/inspectionExtensionRequestProcess/InspectionExtensionRequestProcess.vue @@ -0,0 +1,373 @@ + + + + + + {{ $t('processInformation') }} + + + + + + + + + + + + {{ $t('basicServiceInformation') }} + + + + + {{ $t('processApprovalInformation') }} + + + + + + + + + + + + + + + {{ $t('turnTo') }} + + + + + + + {{ $t('agree') }} + + + + + + + {{ $t('reject') }} + + + + + + + + +