diff --git a/frontend/src/renderer/src/services/api.js b/frontend/src/renderer/src/services/api.js
index e132d777..fdf6151b 100644
--- a/frontend/src/renderer/src/services/api.js
+++ b/frontend/src/renderer/src/services/api.js
@@ -639,7 +639,7 @@ export const historyAPI = {
},
// 删除pdf报告
deletePDF(id) {
- return api.delete(`/api/reports/${id}/delete`, {})
+ return api.post(`/api/reports/${id}/delete`, {})
},
// 获取检测会话历史
sessionById(id) {
diff --git a/frontend/src/renderer/src/views/PatientProfile.vue b/frontend/src/renderer/src/views/PatientProfile.vue
index b6cd6c5f..6cdfc9a5 100644
--- a/frontend/src/renderer/src/views/PatientProfile.vue
+++ b/frontend/src/renderer/src/views/PatientProfile.vue
@@ -304,6 +304,9 @@
+
+
@@ -317,7 +320,7 @@ import GenerateReport from '@/views/GenerateReport.vue'
import ImageDetailsCompare from '@/views/ImageDetailsCompare.vue'
import ImageDetails from '@/views/ImageDetails.vue'
import ViewPDF from '@/views/viewPDF.vue'
-
+import ReportComparison from '@/views/ReportComparison.vue'
const formatDate = (date) => {
const d = new Date(date)
const y = d.getFullYear()
@@ -340,6 +343,7 @@ const props = defineProps({
default: false
}
})
+const isReportComparison = ref(false)
const isTip = ref(false) // 退出提示
const isViewPDF = ref(false) // 是否查看PDF
const pdfUrl = ref('') // PDF地址
@@ -694,8 +698,11 @@ async function handleDiagnosticInfo(status) {
} finally {
}
}
-function viewPatientProfile() { // 临时方法
-
+function viewPatientProfile() { //对比报告
+ if (selectedData.value.length !== 2) {
+ return
+ }
+ isReportComparison.value = true
}
function generateReport(row,index){ // 打开生成报告页面
diff --git a/frontend/src/renderer/src/views/ReportComparison.vue b/frontend/src/renderer/src/views/ReportComparison.vue
new file mode 100644
index 00000000..589c8259
--- /dev/null
+++ b/frontend/src/renderer/src/views/ReportComparison.vue
@@ -0,0 +1,702 @@
+
+
+
+
+
+
+
+
+