病灶标注截图更改

main
caiyiling 2024-04-24 09:51:50 +08:00
parent c7f5a193aa
commit ea52425755
2 changed files with 24 additions and 24 deletions

View File

@ -1719,8 +1719,9 @@ export default {
}, },
saveImage() { saveImage() {
var uid = cornerstone.getImage(this.canvas).data.string('x00080018') let timestamp = Date.now()
cornerstoneTools.SaveAs(this.canvas, `${uid}.png`) // var uid = cornerstone.getImage(this.canvas).data.string('x00080018')
cornerstoneTools.SaveAs(this.canvas, `${this.subjectCode}_${this.stack.taskBlindName}_${timestamp}.png`)
}, },
fitToWindow() { fitToWindow() {
if (this.stack.seriesNumber) { if (this.stack.seriesNumber) {

View File

@ -708,13 +708,12 @@ export default {
if (!measuredData) return if (!measuredData) return
await this.imageLocation(measuredData) await this.imageLocation(measuredData)
setTimeout(async() => { setTimeout(async() => {
// var base64Str = this.$refs[`dicomCanvas${this.currentDicomCanvasIndex}`][0].getScreenshots() var base64Str = this.$refs[`dicomCanvas${this.currentDicomCanvasIndex}`][0].getScreenshots()
const divForDownloadViewport = document.querySelector( // const divForDownloadViewport = document.querySelector(
`div[data-canvas-uid="dicomCanvas${this.currentDicomCanvasIndex}"]` // `div[data-canvas-uid="dicomCanvas${this.currentDicomCanvasIndex}"]`
) // )
var canvas = await html2canvas(divForDownloadViewport) // var canvas = await html2canvas(divForDownloadViewport)
var base64Str = canvas.toDataURL('image/png', 1) var base64Str = canvas.toDataURL('image/png', 1)
console.log('getScreenshots')
callback(base64Str) callback(base64Str)
}, 50) }, 50)
} }
@ -1692,23 +1691,23 @@ export default {
this.activeTool = '' this.activeTool = ''
}, },
async saveImage() { async saveImage() {
// this.$refs[`dicomCanvas${this.currentDicomCanvasIndex}`][0].saveImage() this.$refs[`dicomCanvas${this.currentDicomCanvasIndex}`][0].saveImage()
// canvasCanvas // canvasCanvas
const divForDownloadViewport = document.querySelector( // const divForDownloadViewport = document.querySelector(
`div[data-canvas-uid="dicomCanvas${this.currentDicomCanvasIndex}"]` // `div[data-canvas-uid="dicomCanvas${this.currentDicomCanvasIndex}"]`
) // )
var canvas = await html2canvas(divForDownloadViewport) // var canvas = await html2canvas(divForDownloadViewport)
let oImg = new Image() // let oImg = new Image()
oImg = canvas.toDataURL('image/png', 1)// // oImg = canvas.toDataURL('image/png', 1)//
var oA = document.createElement('a') // var oA = document.createElement('a')
var subjectCode = this.$refs[`dicomCanvas${this.currentDicomCanvasIndex}`][0].subjectCode // var subjectCode = this.$refs[`dicomCanvas${this.currentDicomCanvasIndex}`][0].subjectCode
var taskBlindName = this.$refs[`dicomCanvas${this.currentDicomCanvasIndex}`][0].stack.taskBlindName // var taskBlindName = this.$refs[`dicomCanvas${this.currentDicomCanvasIndex}`][0].stack.taskBlindName
var timestamp = Date.now() // var timestamp = Date.now()
oA.download = `${subjectCode}_${taskBlindName}_${timestamp}`// '' // oA.download = `${subjectCode}_${taskBlindName}_${timestamp}`// ''
oA.href = oImg // oA.href = oImg
document.body.appendChild(oA) // document.body.appendChild(oA)
oA.click() // oA.click()
oA.remove() // // oA.remove() //
}, },
// / // /
setDicomCanvasWwwc(v) { setDicomCanvasWwwc(v) {