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>
 | 
						|
 |