mRecist标准更改
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/push Build is passing
Details
parent
10c1fb0bbc
commit
8e0ad5ca9d
|
@ -1044,10 +1044,10 @@ export default {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
const arr = cornerstoneTools.annotation.state.getAllAnnotations()
|
|
||||||
console.log(arr)
|
|
||||||
},
|
},
|
||||||
addAnnotationListeners() {
|
addAnnotationListeners() {
|
||||||
|
console.log(toolsEvents)
|
||||||
const debouncedCallback = this.debounce((evt) => {
|
const debouncedCallback = this.debounce((evt) => {
|
||||||
this.annotationModifiedListener(evt)
|
this.annotationModifiedListener(evt)
|
||||||
}, 100)
|
}, 100)
|
||||||
|
@ -1065,10 +1065,21 @@ export default {
|
||||||
toolsEvents.ANNOTATION_REMOVED,
|
toolsEvents.ANNOTATION_REMOVED,
|
||||||
this.annotationRemovedListener
|
this.annotationRemovedListener
|
||||||
)
|
)
|
||||||
eventTarget.addEventListener(
|
// eventTarget.addEventListener(
|
||||||
toolsEvents.ANNOTATION_ADDED,
|
// toolsEvents.ANNOTATION_ADDED,
|
||||||
this.annotationAddedListener
|
// this.annotationAddedListener
|
||||||
)
|
// )
|
||||||
|
// eventTarget.addEventListener(
|
||||||
|
// toolsEvents.TOOL_MODE_CHANGED,
|
||||||
|
// this.toolModeChanged
|
||||||
|
// )
|
||||||
|
|
||||||
|
},
|
||||||
|
toolModeChanged(e) {
|
||||||
|
console.log(e)
|
||||||
|
const arr = cornerstoneTools.annotation.state.getAllAnnotations()
|
||||||
|
// if (arr)
|
||||||
|
console.log(arr)
|
||||||
},
|
},
|
||||||
annotationAddedListener(e) {
|
annotationAddedListener(e) {
|
||||||
console.log('annotationAddedListener', e)
|
console.log('annotationAddedListener', e)
|
||||||
|
|
|
@ -362,7 +362,7 @@ export default {
|
||||||
this.$set(this.innerFormData[tableKey], 'LesionState', null)
|
this.$set(this.innerFormData[tableKey], 'LesionState', null)
|
||||||
this.$set(this.innerFormData[tableKey], 'LesionPart', null)
|
this.$set(this.innerFormData[tableKey], 'LesionPart', null)
|
||||||
this.$set(this.innerFormData[tableKey], 'LesionOrgan', null)
|
this.$set(this.innerFormData[tableKey], 'LesionOrgan', null)
|
||||||
this.$set(this.innerFormData[tableKey], 'IntrahepaticLesion', null)
|
this.$set(this.innerFormData[tableKey], 'IntrahepaticLesion', 0)
|
||||||
this.$set(this.innerFormData[tableKey], 'LesionName', null)
|
this.$set(this.innerFormData[tableKey], 'LesionName', null)
|
||||||
this.$set(this.innerFormData[tableKey], 'MeasureData', null)
|
this.$set(this.innerFormData[tableKey], 'MeasureData', null)
|
||||||
this.$set(this.innerFormData[tableKey], 'TableId', tableKey)
|
this.$set(this.innerFormData[tableKey], 'TableId', tableKey)
|
||||||
|
@ -376,6 +376,7 @@ export default {
|
||||||
const stateId = this.getQuestionId(7, table.TableQuestions.Questions)
|
const stateId = this.getQuestionId(7, table.TableQuestions.Questions)
|
||||||
const partId = this.getQuestionId(8, table.TableQuestions.Questions)
|
const partId = this.getQuestionId(8, table.TableQuestions.Questions)
|
||||||
const intrahepaticLesionId = this.getQuestionId(21, table.TableQuestions.Questions)
|
const intrahepaticLesionId = this.getQuestionId(21, table.TableQuestions.Questions)
|
||||||
|
this.$set(this.innerFormData[tableKey], intrahepaticLesionId, 0)
|
||||||
table.TableQuestions.Answers.forEach((answer, index) => {
|
table.TableQuestions.Answers.forEach((answer, index) => {
|
||||||
this.$set(this.innerFormData, `${tableKey}_${answer.RowIndex}`, {})
|
this.$set(this.innerFormData, `${tableKey}_${answer.RowIndex}`, {})
|
||||||
this.$set(this.innerFormData[`${tableKey}_${answer.RowIndex}`], 'LesionName', this.getLesionName(table.OrderMark, answer.RowIndex))
|
this.$set(this.innerFormData[`${tableKey}_${answer.RowIndex}`], 'LesionName', this.getLesionName(table.OrderMark, answer.RowIndex))
|
||||||
|
@ -1342,6 +1343,15 @@ export default {
|
||||||
this.$set(this.innerFormData[`${obj.tableId}_${obj.rowIndex}`], 'IsLymphNodes', i.val)
|
this.$set(this.innerFormData[`${obj.tableId}_${obj.rowIndex}`], 'IsLymphNodes', i.val)
|
||||||
} else if (i.questionMark === 5) {
|
} else if (i.questionMark === 5) {
|
||||||
this.$set(this.innerFormData[`${obj.tableId}_${obj.rowIndex}`], 'LesionOrgan', i.val)
|
this.$set(this.innerFormData[`${obj.tableId}_${obj.rowIndex}`], 'LesionOrgan', i.val)
|
||||||
|
if (i.val !== '肝脏' && i.val !== 'Liver') {
|
||||||
|
this.$set(this.innerFormData[`${obj.tableId}_${obj.rowIndex}`], 'IntrahepaticLesion', 0)
|
||||||
|
const targetTable = this.tableQuestions[0].Childrens.find(
|
||||||
|
child => child.Id === obj.tableId
|
||||||
|
)
|
||||||
|
if (typeof targetTable !== 'object') return
|
||||||
|
const intrahepaticLesionId = this.getQuestionId(21, targetTable.TableQuestions.Questions)
|
||||||
|
this.$set(this.innerFormData[`${obj.tableId}_${obj.rowIndex}`], intrahepaticLesionId, 0)
|
||||||
|
}
|
||||||
if (innerForm.LesionType === 2) {
|
if (innerForm.LesionType === 2) {
|
||||||
this.setNewTargetState(obj.tableId, obj.rowIndex)
|
this.setNewTargetState(obj.tableId, obj.rowIndex)
|
||||||
}
|
}
|
||||||
|
|
|
@ -42,7 +42,7 @@
|
||||||
:key="qs.Id"
|
:key="qs.Id"
|
||||||
:label="`${qs.QuestionName}`"
|
:label="`${qs.QuestionName}`"
|
||||||
:prop="qs.Id"
|
:prop="qs.Id"
|
||||||
:title="(qs.QuestionMark === 0 && (questionForm.LesionOrgan === '肝脏' || questionForm.LesionOrgan === 'Liver') && (lesionType === 0 || lesionType === 1) && questionForm.IntrahepaticLesion) ? $t('trials:mRecist:warnning:msg1') : ''"
|
:title="(qs.QuestionMark === 0 && (questionForm.LesionOrgan === '肝脏' || questionForm.LesionOrgan === 'Liver') && (lesionType === 0 || lesionType === 1 || lesionType === 2) && questionForm.IntrahepaticLesion) ? $t('trials:mRecist:warnning:msg1') : ''"
|
||||||
:rules="[
|
:rules="[
|
||||||
{ required: (qs.IsRequired === 0 || (qs.IsRequired ===1 && qs.RelevanceId && (questionForm[qs.RelevanceId] === qs.RelevanceValue)) || (qs.QuestionMark === 6 && questionForm.IsCanEditPosition === true) || (questionForm.IsCanEditPosition && qs.QuestionMark === 10) || (qs.QuestionMark === 21 && (questionForm.LesionOrgan === '肝脏' || questionForm.LesionOrgan === 'Liver') && (lesionType === 0 || lesionType === 1 || lesionType === 2)) || (qs.QuestionMark === 0 && (questionForm.LesionOrgan === '肝脏' || questionForm.LesionOrgan === 'Liver') && (lesionType === 0 || lesionType === 1 || lesionType === 2))) && qs.Type!=='group' && qs.Type!=='summary',
|
{ required: (qs.IsRequired === 0 || (qs.IsRequired ===1 && qs.RelevanceId && (questionForm[qs.RelevanceId] === qs.RelevanceValue)) || (qs.QuestionMark === 6 && questionForm.IsCanEditPosition === true) || (questionForm.IsCanEditPosition && qs.QuestionMark === 10) || (qs.QuestionMark === 21 && (questionForm.LesionOrgan === '肝脏' || questionForm.LesionOrgan === 'Liver') && (lesionType === 0 || lesionType === 1 || lesionType === 2)) || (qs.QuestionMark === 0 && (questionForm.LesionOrgan === '肝脏' || questionForm.LesionOrgan === 'Liver') && (lesionType === 0 || lesionType === 1 || lesionType === 2))) && qs.Type!=='group' && qs.Type!=='summary',
|
||||||
message:['radio', 'select', 'checkbox'].includes(qs.Type) ? $t('common:ruleMessage:select') : $t('common:ruleMessage:specify'), trigger: ['blur','change']},
|
message:['radio', 'select', 'checkbox'].includes(qs.Type) ? $t('common:ruleMessage:select') : $t('common:ruleMessage:specify'), trigger: ['blur','change']},
|
||||||
|
@ -77,7 +77,7 @@
|
||||||
v-model="qsForm[qs.Id]"
|
v-model="qsForm[qs.Id]"
|
||||||
filterable
|
filterable
|
||||||
:placeholder="qs.QuestionMark === 8 ? $t('common:placeholder:selectorsearch') : qs.QuestionMark === 2 ? '' : $t('common:placeholder:select')"
|
:placeholder="qs.QuestionMark === 8 ? $t('common:placeholder:selectorsearch') : qs.QuestionMark === 2 ? '' : $t('common:placeholder:select')"
|
||||||
:disabled="!isCurrentTask || readingTaskState>=2 || qs.QuestionMark === 0 || qs.QuestionMark === 1 || qs.QuestionMark === 2 || qs.QuestionMark === 5 || (qs.QuestionMark === 6 && (isCurrentTaskAdd === 'False' || (isCurrentTaskAdd === 'True' && !questionForm.IsCanEditPosition) || !!answer.SplitOrMergeLesionName))|| (qs.QuestionMark === 8 && (isCurrentTaskAdd === 'False'|| !!answer.SplitOrMergeLesionName)) || (qs.QuestionMark === 10 && (isCurrentTaskAdd === 'False' || (isCurrentTaskAdd === 'True' && !questionForm.IsCanEditPosition) || !!answer.SplitOrMergeLesionName))"
|
:disabled="!isCurrentTask || readingTaskState>=2 || qs.QuestionMark === 0 || qs.QuestionMark === 1 || qs.QuestionMark === 2 || qs.QuestionMark === 5 || (qs.QuestionMark === 6 && (isCurrentTaskAdd === 'False' || (isCurrentTaskAdd === 'True' && !questionForm.IsCanEditPosition) || !!answer.SplitOrMergeLesionName))|| (qs.QuestionMark === 8 && (isCurrentTaskAdd === 'False'|| !!answer.SplitOrMergeLesionName)) || (qs.QuestionMark === 10 && (isCurrentTaskAdd === 'False' || (isCurrentTaskAdd === 'True' && !questionForm.IsCanEditPosition) || !!answer.SplitOrMergeLesionName)) || (qs.QuestionMark === 21 && (isCurrentTaskAdd === 'False'|| !!answer.SplitOrMergeLesionName)) || (questionForm.LesionOrgan && questionForm.LesionOrgan !== '肝脏' && questionForm.LesionOrgan !== 'Liver' && qs.QuestionMark === 21)"
|
||||||
@change="((val)=>{formItemChange(val, qs)})"
|
@change="((val)=>{formItemChange(val, qs)})"
|
||||||
>
|
>
|
||||||
<template v-if="qs.QuestionMark === 8" #prefix>
|
<template v-if="qs.QuestionMark === 8" #prefix>
|
||||||
|
|
Loading…
Reference in New Issue