From 1be46686a3a574067ee8656a2f6797f540cd3216 Mon Sep 17 00:00:00 2001 From: caiyiling <1321909229@qq.com> Date: Fri, 14 Feb 2025 14:32:39 +0800 Subject: [PATCH] =?UTF-8?q?=E5=9B=BD=E9=99=85=E5=8C=96=E6=9B=B4=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../template/components/AddCriterion.vue | 27 +-- .../template/components/CriterionFormItem.vue | 2 +- .../components/CriterionQuestionForm.vue | 171 ++++++++++-------- .../components/CriterionsBaseData.vue | 9 +- .../template/components/CriterionsConfig.vue | 85 +++++---- .../template/components/CriterionsTmp.vue | 2 +- .../components/EvaluationOfGlobalConfig.vue | 73 +++++--- .../components/EvaluationOfOncologyConfig.vue | 60 +++--- .../template/components/LesionTypeForm.vue | 6 +- .../template/components/LesionTypeTbl.vue | 22 ++- .../template/components/OrganForm.vue | 34 ++-- .../template/components/OrgansTbl.vue | 71 ++++---- .../template/components/TableQsForm.vue | 128 +++++++------ .../template/components/TableQsList.vue | 41 +++-- 14 files changed, 425 insertions(+), 306 deletions(-) diff --git a/src/views/dictionary/template/components/AddCriterion.vue b/src/views/dictionary/template/components/AddCriterion.vue index 249cd998..a5813a0b 100644 --- a/src/views/dictionary/template/components/AddCriterion.vue +++ b/src/views/dictionary/template/components/AddCriterion.vue @@ -8,13 +8,14 @@ :rules="rules" >
- + + - - + + - + + - - + + - + + - - + + - + + - + +
diff --git a/src/views/dictionary/template/components/CriterionFormItem.vue b/src/views/dictionary/template/components/CriterionFormItem.vue index d1546804..6a1e9444 100644 --- a/src/views/dictionary/template/components/CriterionFormItem.vue +++ b/src/views/dictionary/template/components/CriterionFormItem.vue @@ -25,7 +25,7 @@ :prop="question.Id" :rules="[ { required: (question.IsRequired === 0 || (question.IsRequired ===1 && question.RelevanceId && question.RelevanceValueList.includes(questionForm[question.RelevanceId]))) && question.Type!=='group' && question.Type!=='summary', - message: '请注明', trigger: ['blur', 'change']}, + message: this.$t('common:ruleMessage:specify'), trigger: ['blur', 'change']}, ]" :class="[question.Type==='group'?'mb':question.Type==='upload'?'uploadWrapper':'']" > diff --git a/src/views/dictionary/template/components/CriterionQuestionForm.vue b/src/views/dictionary/template/components/CriterionQuestionForm.vue index dc6fbec8..3860bcba 100644 --- a/src/views/dictionary/template/components/CriterionQuestionForm.vue +++ b/src/views/dictionary/template/components/CriterionQuestionForm.vue @@ -11,7 +11,7 @@
- + - + + - + - 公有属性 + + {{$t('trials:readingUnit:title:publicProperties')}} + + @@ -152,10 +156,10 @@ /> + - + - + @@ -214,6 +218,7 @@ /> + @@ -277,9 +283,9 @@ - + @@ -325,8 +333,9 @@ /> + + + + - + + - 私有属性 + + {{$t('trials:readingUnit:title:privateProperties')}} + - + {{ this.$t('common:title:none') }} - + - + - - + + - + + + @@ -494,8 +511,9 @@ + @@ -508,9 +526,10 @@ /> + + - + - + @@ -588,9 +609,10 @@ /> + @@ -602,9 +624,10 @@ /> + + @@ -660,10 +684,10 @@ - + @@ -671,9 +695,10 @@ :value="item.Id"/> +
@@ -785,7 +810,7 @@ export default { } else { var arr = value.split('|') if (new Set(arr).size !== arr.length) { - callback(new Error('选项不允许存在相同值')) + callback(new Error(this.$t('trials:readingUnit:qsList:message:msg0'))) } else { callback() } @@ -840,34 +865,34 @@ export default { ClassifyAlgorithms: null, }, rules: { - Type: [{ required: true, message: '请选择', trigger: 'blur' }], - LesionType: [{ required: true, message: '请选择', trigger: 'blur' }], + Type: [{ required: true, message: this.$t('common:ruleMessage:select'), trigger: 'blur' }], + LesionType: [{ required: true, message: this.$t('common:ruleMessage:select'), trigger: 'blur' }], // QuestionName: [ // { required: true, message: '请注明', trigger: 'blur' }, // { max: 300, message: '最大长度为 300' }, // ], - QuestionGenre: [{ required: true, message: '请选择', trigger: 'blur' }], + QuestionGenre: [{ required: true, message: this.$t('common:ruleMessage:select'), trigger: 'blur' }], TypeValue: [ - { required: true, message: '请注明', trigger: 'blur' }, + { required: true, message: this.$t('common:ruleMessage:specify'), trigger: 'blur' }, { validator: validateTypeVal, trigger: 'blur' }, - { max: 500, message: '最大长度为 500' }, + { max: 500, message: `${this.$t('common:ruleMessage:maxLength')} 500` }, ], DictionaryCode: [ - { required: true, message: '请选择', trigger: 'blur' }, + { required: true, message: this.$t('common:ruleMessage:select'), trigger: 'blur' }, ], - ShowQuestion: [{ required: true, message: '请选择', trigger: 'blur' }], - IsRequired: [{ required: true, message: '请选择', trigger: 'blur' }], - ParentId: [{ required: true, message: '请选择', trigger: 'blur' }], + ShowQuestion: [{ required: true, message: this.$t('common:ruleMessage:select'), trigger: 'blur' }], + IsRequired: [{ required: true, message: this.$t('common:ruleMessage:select'), trigger: 'blur' }], + ParentId: [{ required: true, message: this.$t('common:ruleMessage:select'), trigger: 'blur' }], ParentTriggerValueList: [ - { required: true, message: '请选择', trigger: 'blur' }, + { required: true, message: this.$t('common:ruleMessage:select'), trigger: 'blur' }, ], - RelevanceId: [{ required: true, message: '请选择', trigger: 'blur' }], + RelevanceId: [{ required: true, message: this.$t('common:ruleMessage:select'), trigger: 'blur' }], RelevanceValueList: [ - { required: true, message: '请选择', trigger: 'blur' }, + { required: true, message: this.$t('common:ruleMessage:select'), trigger: 'blur' }, ], GroupName: [ - { required: true, message: '请注明', trigger: 'blur' }, - { max: 50, message: '最大长度为 50' }, + { required: true, message: this.$t('common:ruleMessage:specify'), trigger: 'blur' }, + { max: 50, message: `${this.$t('common:ruleMessage:maxLength')} 50` }, ], // ExportIdentification: [ // { required: true, message: '请选择', trigger: 'blur' }, diff --git a/src/views/dictionary/template/components/CriterionsBaseData.vue b/src/views/dictionary/template/components/CriterionsBaseData.vue index 817f745c..01854a2b 100644 --- a/src/views/dictionary/template/components/CriterionsBaseData.vue +++ b/src/views/dictionary/template/components/CriterionsBaseData.vue @@ -1,13 +1,15 @@ + @@ -129,9 +141,10 @@ show-overflow-tooltip > --> + @@ -153,7 +166,7 @@ @@ -185,7 +198,7 @@ - 编辑 + {{ $t('trials:readingUnit:qsList:title:edit') }} - 查看 + {{ $t('trials:readingUnit:qsList:title:view') }} - 表格问题 + {{ $t('trials:readingUnit:qsList:title:tableQs') }} - 删除 + {{ $t('trials:readingUnit:qsList:title:delete') }} - + + - + + @@ -361,19 +376,19 @@ export default { handleAdd() { this.rowData = { ReadingQuestionCriterionSystemId: this.criterionId, Id: ''} this.type = 'add' - this.addOrEdit.title = '添加' + this.addOrEdit.title = this.$t('common:button:new') this.addOrEdit.visible = true - }, + }, handleLook(row) { this.rowData = { ...row } this.type = 'look' - this.addOrEdit.title = '查看' + this.addOrEdit.title = this.$t('common:button:view') this.addOrEdit.visible = true }, handleEdit(row) { this.rowData = { ...row } this.type = 'edit' - this.addOrEdit.title = '编辑' + this.addOrEdit.title = this.$t('common:button:edit') this.addOrEdit.visible = true }, handleDelete(row) { @@ -388,7 +403,7 @@ export default { this.loading = false if (res.IsSuccess) { this.getList() - this.$message.success('删除成功!') + this.$message.success(this.$t('common:message:deletedSuccessfully')) } }).catch(() => { this.loading = false }) }) diff --git a/src/views/dictionary/template/components/CriterionsTmp.vue b/src/views/dictionary/template/components/CriterionsTmp.vue index 32e2f9ce..d71e7e8e 100644 --- a/src/views/dictionary/template/components/CriterionsTmp.vue +++ b/src/views/dictionary/template/components/CriterionsTmp.vue @@ -325,7 +325,7 @@ export default { deleteReadingQuestionCriterionSystem(row.Id).then(res => { this.loading = false if (res.IsSuccess) { - this.$message.success(this.$t('common:message:savedSuccessfully')) + this.$message.success(this.$t('common:message:deletedSuccessfully')) this.getList() } }).catch(() => { this.loading = false }) diff --git a/src/views/dictionary/template/components/EvaluationOfGlobalConfig.vue b/src/views/dictionary/template/components/EvaluationOfGlobalConfig.vue index 6a6689e0..83de361b 100644 --- a/src/views/dictionary/template/components/EvaluationOfGlobalConfig.vue +++ b/src/views/dictionary/template/components/EvaluationOfGlobalConfig.vue @@ -1,10 +1,13 @@