|
|
@ -19,7 +19,7 @@
|
|
|
|
ref="ecrf"
|
|
|
|
ref="ecrf"
|
|
|
|
:question-form-change-state="true"
|
|
|
|
:question-form-change-state="true"
|
|
|
|
:question-form-change-num="0"
|
|
|
|
:question-form-change-num="0"
|
|
|
|
:isQulityIssues="false"
|
|
|
|
:is-qulity-issues="false"
|
|
|
|
:group-classify="1"
|
|
|
|
:group-classify="1"
|
|
|
|
/>
|
|
|
|
/>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
@ -86,7 +86,7 @@
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div style="display: inline-block;margin-left:5px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;max-width:80px">
|
|
|
|
<div style="display: inline-block;margin-left:5px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;max-width:80px">
|
|
|
|
<el-tooltip v-if="!isNaN(parseInt(item.TableQuestions.Answers[i].lesionLength))" class="item" effect="dark" :content="`${item.TableQuestions.Answers[i].lesionLength}*${item.TableQuestions.Answers[i].lesionShort}m㎡`" placement="bottom">
|
|
|
|
<el-tooltip v-if="!isNaN(parseInt(item.TableQuestions.Answers[i].lesionLength))" class="item" effect="dark" :content="`${item.TableQuestions.Answers[i].lesionLength}*${item.TableQuestions.Answers[i].lesionShort}m㎡`" placement="bottom">
|
|
|
|
<span>{{ item.TableQuestions.Answers[i].lesionLength }}*{{item.TableQuestions.Answers[i].lesionShort}}m㎡</span>
|
|
|
|
<span>{{ item.TableQuestions.Answers[i].lesionLength }}*{{ item.TableQuestions.Answers[i].lesionShort }}m㎡</span>
|
|
|
|
</el-tooltip>
|
|
|
|
</el-tooltip>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
@ -134,7 +134,7 @@
|
|
|
|
:question-form-change-state="true"
|
|
|
|
:question-form-change-state="true"
|
|
|
|
:question-form-change-num="0"
|
|
|
|
:question-form-change-num="0"
|
|
|
|
:group-classify="2"
|
|
|
|
:group-classify="2"
|
|
|
|
:isQulityIssues="false"
|
|
|
|
:is-qulity-issues="false"
|
|
|
|
style="margin-top:20px"
|
|
|
|
style="margin-top:20px"
|
|
|
|
@setNonTargetMeasurementStatus="setNonTargetMeasurementStatus"
|
|
|
|
@setNonTargetMeasurementStatus="setNonTargetMeasurementStatus"
|
|
|
|
/>
|
|
|
|
/>
|
|
|
@ -144,7 +144,7 @@
|
|
|
|
:question-form-change-state="true"
|
|
|
|
:question-form-change-state="true"
|
|
|
|
:question-form-change-num="0"
|
|
|
|
:question-form-change-num="0"
|
|
|
|
:group-classify="3"
|
|
|
|
:group-classify="3"
|
|
|
|
:isQulityIssues="false"
|
|
|
|
:is-qulity-issues="false"
|
|
|
|
@setNonTargetMeasurementStatus="setNonTargetMeasurementStatus"
|
|
|
|
@setNonTargetMeasurementStatus="setNonTargetMeasurementStatus"
|
|
|
|
/>
|
|
|
|
/>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
@ -252,13 +252,15 @@ export default {
|
|
|
|
DicomEvent.$on('split', measureData => {
|
|
|
|
DicomEvent.$on('split', measureData => {
|
|
|
|
this.handleSplit(measureData.RowId, measureData.QuestionId)
|
|
|
|
this.handleSplit(measureData.RowId, measureData.QuestionId)
|
|
|
|
})
|
|
|
|
})
|
|
|
|
DicomEvent.$on('refreshQuestions', async() => {
|
|
|
|
DicomEvent.$on('refreshQuestions', async(obj) => {
|
|
|
|
var triald = this.$router.currentRoute.query.trialId
|
|
|
|
var triald = this.$router.currentRoute.query.trialId
|
|
|
|
await store.dispatch('reading/refreshDicomReadingQuestionAnswer', { trialId: triald, visitTaskId: this.visitTaskId })
|
|
|
|
await store.dispatch('reading/refreshDicomReadingQuestionAnswer', { trialId: triald, visitTaskId: this.visitTaskId })
|
|
|
|
|
|
|
|
this.$nextTick(() => {
|
|
|
|
this.$refs['ecrf'].getQuestions(this.visitTaskId)
|
|
|
|
this.$refs['ecrf'].getQuestions(this.visitTaskId)
|
|
|
|
this.$refs['ecrf2'].getQuestions(this.visitTaskId)
|
|
|
|
this.$refs['ecrf2'].getQuestions(this.visitTaskId)
|
|
|
|
this.$refs['ecrf3'].getQuestions(this.visitTaskId)
|
|
|
|
this.$refs['ecrf3'].getQuestions(this.visitTaskId)
|
|
|
|
})
|
|
|
|
})
|
|
|
|
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
|
|
window.addEventListener('resize', this.setHeight)
|
|
|
|
window.addEventListener('resize', this.setHeight)
|
|
|
|
},
|
|
|
|
},
|
|
|
@ -1020,9 +1022,11 @@ export default {
|
|
|
|
this.activeName = ''
|
|
|
|
this.activeName = ''
|
|
|
|
},
|
|
|
|
},
|
|
|
|
getECRFQuestions(obj) {
|
|
|
|
getECRFQuestions(obj) {
|
|
|
|
|
|
|
|
this.$nextTick(() => {
|
|
|
|
this.$refs['ecrf'].getQuestions(obj.visitTaskId)
|
|
|
|
this.$refs['ecrf'].getQuestions(obj.visitTaskId)
|
|
|
|
this.$refs['ecrf2'].getQuestions(obj.visitTaskId)
|
|
|
|
this.$refs['ecrf2'].getQuestions(obj.visitTaskId)
|
|
|
|
this.$refs['ecrf3'].getQuestions(obj.visitTaskId)
|
|
|
|
this.$refs['ecrf3'].getQuestions(obj.visitTaskId)
|
|
|
|
|
|
|
|
})
|
|
|
|
},
|
|
|
|
},
|
|
|
|
receiveMsg(event) {
|
|
|
|
receiveMsg(event) {
|
|
|
|
if (event.data.type === 'isCanActiveNoneDicomTool') {
|
|
|
|
if (event.data.type === 'isCanActiveNoneDicomTool') {
|
|
|
@ -1099,9 +1103,11 @@ export default {
|
|
|
|
await this.getReadingQuestionAndAnswer()
|
|
|
|
await this.getReadingQuestionAndAnswer()
|
|
|
|
var triald = this.$router.currentRoute.query.trialId
|
|
|
|
var triald = this.$router.currentRoute.query.trialId
|
|
|
|
await store.dispatch('reading/refreshDicomReadingQuestionAnswer', { trialId: triald, visitTaskId: this.visitTaskId })
|
|
|
|
await store.dispatch('reading/refreshDicomReadingQuestionAnswer', { trialId: triald, visitTaskId: this.visitTaskId })
|
|
|
|
|
|
|
|
this.$nextTick(() => {
|
|
|
|
this.$refs['ecrf'].getQuestions(this.visitTaskId)
|
|
|
|
this.$refs['ecrf'].getQuestions(this.visitTaskId)
|
|
|
|
this.$refs['ecrf2'].getQuestions(this.visitTaskId)
|
|
|
|
this.$refs['ecrf2'].getQuestions(this.visitTaskId)
|
|
|
|
this.$refs['ecrf3'].getQuestions(this.visitTaskId)
|
|
|
|
this.$refs['ecrf3'].getQuestions(this.visitTaskId)
|
|
|
|
|
|
|
|
})
|
|
|
|
DicomEvent.$emit('getReportInfo', true)
|
|
|
|
DicomEvent.$emit('getReportInfo', true)
|
|
|
|
loading.close()
|
|
|
|
loading.close()
|
|
|
|
}
|
|
|
|
}
|
|
|
|