自定义阅片表格问题保存标记问题稽查显示全部问题
continuous-integration/drone/push Build is passing Details

main
wangxiaoshuang 2025-07-03 15:19:15 +08:00
parent 526fc3bd74
commit 38f132a69d
1 changed files with 13 additions and 6 deletions

View File

@ -172,30 +172,30 @@
<el-button
v-if="readingTaskState < 2 && (!questionsMarkStatus[question.Id] || (questionsMarkStatus[question.Id] && !questionsMarkStatus[question.Id].isMarked))"
size="mini" type="text" @click="operateImageMarker({ operateStateEnum: 1, question })">
{{$t('dicom3D:CustomizeQuestionFormItem:button:measure')}}
{{ $t('dicom3D:CustomizeQuestionFormItem:button:measure') }}
</el-button>
<!-- 绑定 -->
<el-button
v-if="readingTaskState < 2 && (!questionsMarkStatus[question.Id] || (questionsMarkStatus[question.Id] && !questionsMarkStatus[question.Id].isMarked))"
size="mini" type="text" @click="operateImageMarker({ operateStateEnum: 0, question })">
{{$t('dicom3D:CustomizeQuestionFormItem:button:bind')}}
{{ $t('dicom3D:CustomizeQuestionFormItem:button:bind') }}
</el-button>
<!-- 查看 -->
<el-button v-if="questionsMarkStatus[question.Id] && questionsMarkStatus[question.Id].isMarked" size="mini"
type="text" @click="operateImageMarker({ operateStateEnum: 2, question })">
{{$t('dicom3D:CustomizeQuestionFormItem:button:view')}}
{{ $t('dicom3D:CustomizeQuestionFormItem:button:view') }}
</el-button>
<!-- 更改 -->
<el-button
v-if="readingTaskState < 2 && (questionsMarkStatus[question.Id] && questionsMarkStatus[question.Id].isMarked)"
size="mini" type="text" @click="operateImageMarker({ operateStateEnum: 3, question })">
{{$t('dicom3D:CustomizeQuestionFormItem:button:edit')}}
{{ $t('dicom3D:CustomizeQuestionFormItem:button:edit') }}
</el-button>
<!-- 移除 -->
<el-button
v-if="readingTaskState < 2 && (questionsMarkStatus[question.Id] && questionsMarkStatus[question.Id].isMarked)"
size="mini" type="text" @click="operateImageMarker({ operateStateEnum: 4, question })">
{{$t('dicom3D:CustomizeQuestionFormItem:button:remove')}}
{{ $t('dicom3D:CustomizeQuestionFormItem:button:remove') }}
</el-button>
<!-- 保存 -->
<el-button
@ -205,7 +205,7 @@
class="item" effect="dark" :content="$t('trials:reading:button:unsaved')" placement="bottom">
<i class="el-icon-warning" style="color:red" />
</el-tooltip>
{{$t('dicom3D:CustomizeQuestionFormItem:button:save')}}
{{ $t('dicom3D:CustomizeQuestionFormItem:button:save') }}
</el-button>
</div>
</template>
@ -1014,6 +1014,13 @@ export default {
}
}
}
this.QuestionsList.forEach(k => {
if (reg.test(k.Id)) {
if (answers.findIndex(i => i.tableQuestionId === k.Id) === -1) {
answers.push({ tableQuestionId: k.Id, answer: '' })
}
}
})
let params = {
questionId: this.question.Id,
RowIndex: this.questionForm[this.question.Id].length + 1,