From 1df3d383523464a0a7b7f34fdea5cf6a9e238f1c Mon Sep 17 00:00:00 2001 From: danshihao Date: Fri, 1 Dec 2023 19:27:41 +0800 Subject: [PATCH] =?UTF-8?q?update=20=E4=BC=9A=E5=90=8E=E7=AE=A1=E7=90=86?= =?UTF-8?q?=E6=B5=81=E7=A8=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/workCenter.js | 47 ++- src/enums/commonEnums.js | 8 +- ...erpriseStandardInspectionRectification.vue | 4 +- .../PermissionApplicationProcess.vue | 4 +- .../PostMeetingManageProcess.vue | 335 ++++++++++++++++-- .../modules/BaseInfoForm.vue | 109 +++--- .../StandardPromotionProcess.vue | 263 ++++++++++++-- .../modules/BaseInfoForm.vue | 114 +++--- 8 files changed, 724 insertions(+), 160 deletions(-) diff --git a/src/api/workCenter.js b/src/api/workCenter.js index fbe95ea1..d1779ff7 100644 --- a/src/api/workCenter.js +++ b/src/api/workCenter.js @@ -310,6 +310,36 @@ const savePermissionApply = (params) => postAction('/process/esPermissionApplyFl // 权限申请流程业务数据 const getPermissionApplyDataById = (params) => getAction('/espermissionapply/processEsPermissionApply/queryByProjectId', 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) + export { getProcessNodeList, @@ -465,5 +495,20 @@ export { approvalPermissionApply, transferPermissionApply, savePermissionApply, - getPermissionApplyDataById + getPermissionApplyDataById, + + getStandardPromotionProjectId, + getStandardPromotionDetail, + startStandardPromotion, + saveStandardPromotion, + getStandardPromotionDataById, + getLiaisonList, + + getPostMeetingManageProjectId, + getPostMeetingManageDetail, + startPostMeetingManage, + approvalPostMeetingManage, + transferPostMeetingManage, + savePostMeetingManage, + getPostMeetingManageDataById } diff --git a/src/enums/commonEnums.js b/src/enums/commonEnums.js index fc87b148..5773b786 100644 --- a/src/enums/commonEnums.js +++ b/src/enums/commonEnums.js @@ -204,7 +204,7 @@ export const ProcessKey = { // 标准宣贯流程 STANDARD_PROMOTION: { text: 'standard_declare', value: 'standard_declare' }, // 会后管理流程 - POST_MEETING_MANAGE: { text: 'permission_apply_process', value: 'permission_apply_process' } + POST_MEETING_MANAGE: { text: 'meeting_manage', value: 'meeting_manage' } } // 标准性质 @@ -305,13 +305,13 @@ export const PermissionApply = new EsEnums({ // 标准宣贯流程 export const StandardPromotion = new EsEnums({ - initiate: { text: '发起并归档', value: 'initiator_start', btn: 6 } + initiate: { text: '发起并归档', value: 'initiator_start', btn: 7 } }) // 会后管理流程 export const PostMeetingManage = new EsEnums({ - initiate: { text: '法规工程师发起', value: 'initiator_start', btn: 6 }, - leaderApproval: { text: '参会人员上传材料', value: 'leader_approval', btn: 7 } + initiate: { text: '法规工程师发起', value: 'engineer_start', btn: 12 }, + attendeesUploadMaterials: { text: '参会人员上传材料', value: 'meeting_upload', btn: 15 } }) // 项目评估结果类型 diff --git a/src/views/workCenter/enterpriseStandardInspectionRectification/EnterpriseStandardInspectionRectification.vue b/src/views/workCenter/enterpriseStandardInspectionRectification/EnterpriseStandardInspectionRectification.vue index 408dc0a0..2b73932b 100644 --- a/src/views/workCenter/enterpriseStandardInspectionRectification/EnterpriseStandardInspectionRectification.vue +++ b/src/views/workCenter/enterpriseStandardInspectionRectification/EnterpriseStandardInspectionRectification.vue @@ -207,7 +207,9 @@ export default { if (res.success) { const data = res.result || {} this.formInfo = data - this.$refs.baseInfoForm.initData(data) + this.$nextTick(() => { + this.$refs.baseInfoForm.initData(data) + }) } }) // 如果是待办进来,就获取详情数据 diff --git a/src/views/workCenter/permissionApplicationProcess/PermissionApplicationProcess.vue b/src/views/workCenter/permissionApplicationProcess/PermissionApplicationProcess.vue index 876fbbcb..428b7b8b 100644 --- a/src/views/workCenter/permissionApplicationProcess/PermissionApplicationProcess.vue +++ b/src/views/workCenter/permissionApplicationProcess/PermissionApplicationProcess.vue @@ -77,7 +77,7 @@ @change="event => event.target.value = event.target.value.trim()" :maxLength="50" :disabled="disabled" - v-decorator="['userIdDictText', validatorRules.applicant]" /> + v-decorator="['userDictText', validatorRules.applicant]" /> @@ -316,7 +316,7 @@ export default { this.formInfo = data this.baseInfoForm.setFieldsValue({ expirationDate: data.expirationDate, - userIdDictText: data.userIdDictText, + userDictText: data.userDictText, standardNumbers: data.standardNumbers, applyDetail: data.applyDetail }) diff --git a/src/views/workCenter/postMeetingManageProcess/PostMeetingManageProcess.vue b/src/views/workCenter/postMeetingManageProcess/PostMeetingManageProcess.vue index 24b55a65..89862f67 100644 --- a/src/views/workCenter/postMeetingManageProcess/PostMeetingManageProcess.vue +++ b/src/views/workCenter/postMeetingManageProcess/PostMeetingManageProcess.vue @@ -1,5 +1,5 @@