diff --git a/src/api/reading.js b/src/api/reading.js index 5e6315fd..a3e01c28 100644 --- a/src/api/reading.js +++ b/src/api/reading.js @@ -447,4 +447,13 @@ export function restoreSegmentationVersion(data) { method: 'post', data }) +} + +// 获取标记信息 +export function getMarkList(data) { + return request({ + url: `/ReadingImageTask/getMarkList`, + method: 'post', + data + }) } \ No newline at end of file diff --git a/src/views/trials/trials-panel/reading/visit-review/components/FileViewer.vue b/src/views/trials/trials-panel/reading/visit-review/components/FileViewer.vue index 61c12eb2..6b18fd18 100644 --- a/src/views/trials/trials-panel/reading/visit-review/components/FileViewer.vue +++ b/src/views/trials/trials-panel/reading/visit-review/components/FileViewer.vue @@ -1887,9 +1887,7 @@ export default { } const base64Str = canvas.toDataURL('image/png', 1) - const name = currentViewport.currentFileName || `screenshot-${Date.now()}` - const safeName = String(name).replace(/[\\/:*?"<>|]/g, '_') - const downloadName = safeName.toLowerCase().endsWith('.png') ? safeName : `${safeName}.png` + const downloadName = `screenshot_${Date.now()}.png` const a = document.createElement('a') a.href = base64Str