46 lines
		
	
	
		
			1.9 KiB
		
	
	
	
		
			Plaintext
		
	
	
			
		
		
	
	
			46 lines
		
	
	
		
			1.9 KiB
		
	
	
	
		
			Plaintext
		
	
	
| <template>
 | |
|   <div />
 | |
| </template>
 | |
| <script>
 | |
| import store from '@/store'
 | |
| import { changeURLStatic } from '@/utils/history.js'
 | |
| export default {
 | |
|   name: 'ReadPage',
 | |
|   data() {
 | |
|     return {
 | |
| 
 | |
|       readingTool: null,
 | |
|       token: null
 | |
|     }
 | |
|   },
 | |
|   mounted() {
 | |
|     if (this.$router.currentRoute.query.TokenKey) {
 | |
|       this.token = this.$router.currentRoute.query.TokenKey
 | |
|       store.dispatch('user/setToken', this.$router.currentRoute.query.TokenKey)
 | |
|       changeURLStatic('TokenKey', '')
 | |
|     }
 | |
|     this.readingTool = this.$router.currentRoute.query.readingTool ? JSON.parse(this.$router.currentRoute.query.readingTool) : 1
 | |
|     this.readingPage()
 | |
|   },
 | |
|   methods: {
 | |
|     readingPage() {
 | |
|       var TrialReadingCriterionId = this.$router.currentRoute.query.TrialReadingCriterionId
 | |
|       var trialId = this.$router.currentRoute.query.trialId
 | |
|       var subjectCode = this.$router.currentRoute.query.subjectCode
 | |
|       var subjectId = this.$router.currentRoute.query.subjectId
 | |
|       var visitTaskId = this.$router.currentRoute.query.visitTaskId
 | |
|       var isReadingTaskViewInOrder = this.$router.currentRoute.query.isReadingTaskViewInOrder
 | |
|       var criterionType = this.$router.currentRoute.query.criterionType
 | |
|       var path = ''
 | |
|       if (this.readingTool === 0) {
 | |
|         path = `/readingDicoms?TrialReadingCriterionId=${TrialReadingCriterionId}&trialId=${trialId}&subjectCode=${subjectCode}&subjectId=${subjectId}&visitTaskId=${visitTaskId}&isReadingTaskViewInOrder=${isReadingTaskViewInOrder}&criterionType=${criterionType}&readingTool=${this.readingTool}&TokenKey=${this.token}`
 | |
|       } else {
 | |
|         path = `/noneDicomReading?TrialReadingCriterionId=${TrialReadingCriterionId}&trialId=${trialId}&subjectCode=${subjectCode}&subjectId=${subjectId}&visitTaskId=${visitTaskId}&isReadingTaskViewInOrder=${isReadingTaskViewInOrder}&criterionType=${criterionType}&readingTool=${this.readingTool}&TokenKey=${this.token}`
 | |
|       }
 | |
|       this.$router.push({ path })
 | |
|     }
 | |
|   }
 | |
| }
 | |
| </script>
 | |
| 
 |