diff --git a/src/router/modules/remaining.ts b/src/router/modules/remaining.ts index 2e927faf5..29702b547 100644 --- a/src/router/modules/remaining.ts +++ b/src/router/modules/remaining.ts @@ -771,6 +771,18 @@ const remainingRouter: AppRouteRecordRaw[] = [ activeMenu: '/review/meeting' }, component: () => import('@/views/review/meeting/MeetingEdit.vue') + }, + { + path: 'review-meeting/project/:meetingId(\\d+)/detail/:projectId(\\d+)', + name: 'ReviewProjectDetail', + meta: { + title: '项目详情', + noCache: true, + hidden: true, + canTo: true, + activeMenu: '/review/meeting' + }, + component: () => import('@/views/review/meeting/ProjectDetail.vue') } ] }, diff --git a/src/views/review/meeting/ProjectDetail.vue b/src/views/review/meeting/ProjectDetail.vue new file mode 100644 index 000000000..13e1a34b7 --- /dev/null +++ b/src/views/review/meeting/ProjectDetail.vue @@ -0,0 +1,182 @@ + + + + + diff --git a/src/views/review/meeting/ProjectList.vue b/src/views/review/meeting/ProjectList.vue index d14c585d5..87c45591a 100644 --- a/src/views/review/meeting/ProjectList.vue +++ b/src/views/review/meeting/ProjectList.vue @@ -236,7 +236,17 @@ const goToDetail = (row: ReviewMeetingProjectRespVO) => { router.push({ name: 'ReviewProjectDetail', params: { meetingId: reviewMeetingId, projectId: row.id }, - query: { projectTitle: row.projectTitle } + state: { + projectTitle: row.projectTitle, + seqNo: row.seqNo, + startTime: row.startTime, + endTime: row.endTime, + agendaCategory: row.agendaCategory, + reporter: row.reporter, + reporterUnit: row.reporterUnit, + host: row.host, + meetingName: meetingInfo.value?.name + } }) }