From 6f931beed617b54cc32bc58033f9a1b1846548d3 Mon Sep 17 00:00:00 2001 From: Codewoc <947380458@qq.com> Date: Fri, 10 Apr 2026 15:01:40 +0800 Subject: [PATCH] =?UTF-8?q?feat(review-meeting):=20=E6=B7=BB=E5=8A=A0?= =?UTF-8?q?=E8=8E=B7=E5=8F=96=E9=99=84=E4=BB=B6=E9=A2=84=E8=A7=88URL?= =?UTF-8?q?=E7=9A=84API?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 4.6 --- src/api/review/meeting.ts | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/api/review/meeting.ts b/src/api/review/meeting.ts index f7d830f33..5891522d9 100644 --- a/src/api/review/meeting.ts +++ b/src/api/review/meeting.ts @@ -134,6 +134,12 @@ export interface ReviewMeetingMailLogRespVO { sendTime: string } +// 获取会议附件预览URL参数 +export interface GetAttachmentPreviewUrlParams { + id: number + attachmentType: 'agenda' | 'minutes' +} + // ============================================================ // API 调用 // ============================================================ @@ -170,6 +176,13 @@ export const copyReviewMeeting = (id: number) => export const getReviewMeeting = (id: number) => request.get({ url: '/project/review-meeting/get', params: { id } }) +/** 获取会议附件预览URL */ +export const getAttachmentPreviewUrl = (params: GetAttachmentPreviewUrlParams) => { + return request.get('/project/review-meeting/get-attachment-preview-url', { + params + }) +} + /** 分页查询会议列表 */ export const getReviewMeetingPage = (params: ReviewMeetingPageReqVO) => request.get({ url: '/project/review-meeting/page', params })