diff --git a/src/views/gh/improvementProposal/ImprovementProposal.api.ts b/src/views/gh/improvementProposal/ImprovementProposal.api.ts index bc8836f..b371f93 100644 --- a/src/views/gh/improvementProposal/ImprovementProposal.api.ts +++ b/src/views/gh/improvementProposal/ImprovementProposal.api.ts @@ -16,6 +16,10 @@ enum Api { improvementInstituteVoteList = '/improvementproposal/improvementProposal/queryImprovementInstituteVoteByMainId', getLatestProposalSequence = '/improvementproposal/improvementProposal/getLatestProposalSequence', startProcess = '/improvementproposal/improvementProposal/startProcess', + bpmInitialReview = '/improvementproposal/improvementProposal/bpm/initialReview', + bpmLeaderAward = '/improvementproposal/improvementProposal/bpm/leaderAward', + bpmArchiveAward = '/improvementproposal/improvementProposal/bpm/archiveAward', + bpmInstituteVote = '/improvementproposal/improvementProposal/bpm/instituteVote', } /** * 导出api @@ -95,3 +99,9 @@ export const getLatestProposalSequence = (year) => defHttp.get({url: Api.getLate /** 发起改善提案审批流程。 */ export const startProposalProcess = (id: string) => defHttp.post({ url: Api.startProcess, params: { id } }); + +/** 流程节点专用接口会在任务提交前保存业务字段和网关变量。 */ +export const saveInitialReview = (params) => defHttp.post({ url: Api.bpmInitialReview, params }); +export const saveLeaderAward = (params) => defHttp.post({ url: Api.bpmLeaderAward, params }); +export const saveArchiveAward = (params) => defHttp.post({ url: Api.bpmArchiveAward, params }); +export const castInstituteVote = (params) => defHttp.post({ url: Api.bpmInstituteVote, params }); diff --git a/src/views/gh/improvementProposal/components/ImprovementProposalBPMForm.vue b/src/views/gh/improvementProposal/components/ImprovementProposalBPMForm.vue index 512bf23..47f06e6 100644 --- a/src/views/gh/improvementProposal/components/ImprovementProposalBPMForm.vue +++ b/src/views/gh/improvementProposal/components/ImprovementProposalBPMForm.vue @@ -1,76 +1,316 @@ - diff --git a/src/views/super/bpm/process/personalOffice/myHandleTask/content/TaskHandleInnerContent.vue b/src/views/super/bpm/process/personalOffice/myHandleTask/content/TaskHandleInnerContent.vue index 89bd8f4..c27efec 100644 --- a/src/views/super/bpm/process/personalOffice/myHandleTask/content/TaskHandleInnerContent.vue +++ b/src/views/super/bpm/process/personalOffice/myHandleTask/content/TaskHandleInnerContent.vue @@ -34,6 +34,7 @@