阅片表单显示备注
continuous-integration/drone/push Build is passing Details

main
wangxiaoshuang 2025-09-17 10:20:25 +08:00
parent a85503c173
commit 2432829ea5
7 changed files with 10 additions and 4 deletions

View File

@ -50,6 +50,7 @@
:key="qs.Id"
:label="`${qs.QuestionName}`"
:prop="qs.Id"
:title="qs.Remark"
: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.Type!=='group' && qs.Type!=='summary',
message:['radio', 'select', 'checkbox'].includes(qs.Type) ? $t('common:ruleMessage:select') : $t('common:ruleMessage:specify'), trigger: ['blur','change']},

View File

@ -744,7 +744,7 @@ export default {
let msg = this.$t('trials:reading:warnning:msg14')
// msg = msg.replace('xxx', qs.QuestionName)
msg = msg.replace('xxx', qs.MaxQuestionCount)
msg = msg.replace('yyy', this.$fd('CriterionType', this.CriterionType))
msg = msg.replace('yyy', this.$fd('CriterionType', this.criterionType))
this.$confirm(msg, {
type: 'warning',
showCancelButton: false,

View File

@ -51,6 +51,7 @@
:key="qs.Id"
:label="`${qs.QuestionName}`"
:prop="qs.Id"
:title="qs.Remark"
:rules="[
{ required: (qs.IsRequired === 0 || (qs.IsRequired ===1 && qs.RelevanceId && (qs.RelevanceValue.includes(questionForm[qs.RelevanceId]))) || (qs.QuestionMark === 6 && questionForm.IsCanEditPosition === true) || (questionForm.IsCanEditPosition && qs.QuestionMark === 10)) && qs.Type!=='group' && qs.Type!=='summary',
message:['radio', 'select', 'checkbox'].includes(qs.Type) ? $t('common:ruleMessage:select') : $t('common:ruleMessage:specify'), trigger: ['blur','change']},

View File

@ -26,7 +26,7 @@
</el-select>
</el-form-item>
<el-form-item v-for="qs in questions" v-show="qs.ShowQuestion !== 2" :key="qs.Id" :label="`${qs.QuestionName}`"
<el-form-item v-for="qs in questions" v-show="qs.ShowQuestion !== 2" :key="qs.Id" :label="`${qs.QuestionName}`" :title="qs.Remark"
:prop="qs.Id" :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) || (questionForm.IsCanEditPosition && qs.QuestionMark === 10) || (qs.QuestionMark === 21 && (questionForm.LesionOrgan === '肝脏' || questionForm.LesionOrgan === 'Liver') && (lesionType === 0 || lesionType === 1 || lesionType === 2))) && qs.Type !== 'group' && qs.Type !== 'summary',

View File

@ -23,7 +23,7 @@
</el-select>
</el-form-item>
<el-form-item v-for="qs in questions" v-show="qs.ShowQuestion !== 2" :key="qs.Id" :label="`${qs.QuestionName}`"
<el-form-item v-for="qs in questions" v-show="qs.ShowQuestion !== 2" :key="qs.Id" :label="`${qs.QuestionName}`" :title="qs.Remark"
:prop="qs.Id"
:rules="qs.QuestionMark === 11 ? [
{

View File

@ -54,6 +54,7 @@
:key="qs.Id"
:label="`${qs.QuestionName}`"
:prop="qs.Id"
:title="qs.Remark"
: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.Type!=='group' && qs.Type!=='summary',
message:['radio', 'select', 'checkbox'].includes(qs.Type) ? $t('common:ruleMessage:select') : $t('common:ruleMessage:specify'), trigger: ['blur','change']},

View File

@ -49,6 +49,7 @@
:key="qs.Id"
:label="`${qs.QuestionName}`"
:prop="qs.Id"
:title="qs.Remark"
: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.Type!=='group' && qs.Type!=='summary',
message:['radio', 'select', 'checkbox'].includes(qs.Type) ? $t('common:ruleMessage:select') : $t('common:ruleMessage:specify'), trigger: ['blur','change']},
@ -283,11 +284,13 @@ export default {
lesionMark: '',
deleteInfo: null,
pictureBaseStr: '',
currentMarkTool: ''
currentMarkTool: '',
CriterionType: ''
}
},
mounted() {
this.trialId = this.$route.query.trialId
this.CriterionType = parseInt(localStorage.getItem('CriterionType'))
this.initForm()
DicomEvent.$on('handleImageQualityAbnormal', () => {
this.setState()