From 823e50e52f4fb3f647041a99ef101b84e50fb493 Mon Sep 17 00:00:00 2001 From: Codewoc <947380458@qq.com> Date: Fri, 3 Apr 2026 14:22:55 +0800 Subject: [PATCH] =?UTF-8?q?feat(review-tablet):=20=E4=BC=98=E5=8C=96?= =?UTF-8?q?=E5=B9=B3=E6=9D=BF=E7=AB=AF=E9=80=82=E9=85=8D=E4=B8=8E=E4=BA=A4?= =?UTF-8?q?=E4=BA=92?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/review/tablet.ts | 13 +- src/views/review/tablet/index.vue | 2243 ++++++++++++++++++++++------- vite.config.ts | 3 +- 3 files changed, 1749 insertions(+), 510 deletions(-) diff --git a/src/api/review/tablet.ts b/src/api/review/tablet.ts index 918565286..451a9c0fd 100644 --- a/src/api/review/tablet.ts +++ b/src/api/review/tablet.ts @@ -1,5 +1,13 @@ import request from '@/config/axios' +export interface ReviewTabletExpertInfoVO { + name: string + organization: string + title: string + position: string + remark: string +} + export interface ReviewTabletCatalogVO { reviewMeetingId: number meetingName: string @@ -12,6 +20,8 @@ export interface ReviewTabletCatalogVO { reporter: string reporterUnit: string fileCount: number + expertNames: string[] + expertInfos: ReviewTabletExpertInfoVO[] } export interface ReviewTabletOpenUrlVO { @@ -22,8 +32,7 @@ export interface ReviewTabletOpenUrlVO { visitUrl: string } -export const getTodayCatalog = () => - request.get({ url: '/project/review-tablet/catalog/today' }) +export const getTodayCatalog = () => request.get({ url: '/project/review-tablet/catalog/today' }) export const getProjectFiles = (reviewMeetingProjectId: number) => request.get({ diff --git a/src/views/review/tablet/index.vue b/src/views/review/tablet/index.vue index 9a09f5bea..b62737cae 100644 --- a/src/views/review/tablet/index.vue +++ b/src/views/review/tablet/index.vue @@ -1,102 +1,150 @@