From 6c36c48b82357c9b0538294f853c86cc775b64e9 Mon Sep 17 00:00:00 2001 From: caiyiling <1321909229@qq.com> Date: Thu, 23 Apr 2026 11:39:07 +0800 Subject: [PATCH] =?UTF-8?q?=E8=87=AA=E5=8A=A8=E5=88=87=E6=8D=A2=E4=BB=BB?= =?UTF-8?q?=E5=8A=A1=E6=9B=B4=E6=94=B9=EF=BC=9BPT=E5=BA=8F=E5=88=97?= =?UTF-8?q?=E6=94=AF=E6=8C=81=E4=BF=AE=E6=94=B9=E6=A3=80=E6=9F=A5=E7=9A=84?= =?UTF-8?q?=E6=82=A3=E8=80=85=E6=95=B0=E6=8D=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/trials.js | 18 ++ src/components/Dicom/DicomViewer.vue | 233 +++++++++++++++++- src/views/dicom-show/dicom-study.vue | 3 +- .../reading/dicoms/components/DicomViewer.vue | 2 +- .../reading/dicoms/components/Others.vue | 11 +- .../reading/dicoms/components/ReportPage.vue | 4 +- .../dicoms/customize/CustomizeDicomViewer.vue | 2 +- .../dicoms/customize/CustomizeReportPage.vue | 4 +- .../reading/dicoms/customize/Others.vue | 11 +- .../trials-panel/reading/dicoms/index.vue | 12 +- .../reading/dicoms3D/components/ReadPage.vue | 2 +- .../dicoms3D/components/ReportPage.vue | 4 +- .../reading/dicoms3D/components/StudyList.vue | 79 +++++- .../components/customize/ReportPage.vue | 4 +- .../reading/global-review/index.vue | 6 +- .../reading/none-dicoms/index.vue | 8 +- .../reading/oncology-review/index.vue | 6 +- .../trials-panel/reading/read-task/index.vue | 3 +- .../reading/reading-task/index.vue | 3 +- .../visit-review/components/ReportPage.vue | 4 +- .../components/uploadPetClinicalData.vue | 213 +++++++++++++++- .../qc-check/components/qualityAssurance.vue | 17 +- 22 files changed, 609 insertions(+), 40 deletions(-) diff --git a/src/api/trials.js b/src/api/trials.js index 94baeebc..2e79d92f 100644 --- a/src/api/trials.js +++ b/src/api/trials.js @@ -4430,4 +4430,22 @@ export function updateImageResizePath(data) { method: 'post', data }) +} + +// 获取PET图像上患者信息 +export function getPatientInfo(data) { + return request({ + url: `/Study/getPatientInfo`, + method: 'post', + data + }) +} + +//编辑患者基本信息 +export function editPatientInfo(data) { + return request({ + url: `/Study/editPatientInfo`, + method: 'post', + data + }) } \ No newline at end of file diff --git a/src/components/Dicom/DicomViewer.vue b/src/components/Dicom/DicomViewer.vue index 6bf1934a..b80069de 100644 --- a/src/components/Dicom/DicomViewer.vue +++ b/src/components/Dicom/DicomViewer.vue @@ -335,6 +335,100 @@ + + +