From 8d5dfd0258f2fbde04c99f294a29900891c191e7 Mon Sep 17 00:00:00 2001 From: caiyiling <1321909229@qq.com> Date: Fri, 6 Jun 2025 11:15:31 +0800 Subject: [PATCH] =?UTF-8?q?=E8=87=AA=E5=AE=9A=E4=B9=89=E9=98=85=E7=89=87?= =?UTF-8?q?=E9=85=8D=E7=BD=AE=E6=9B=B4=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../reading-unit/components/QuestionsForm.vue | 1 - .../reading-unit/components/QuestionsList.vue | 2 + .../reading-unit/components/TableQsForm.vue | 104 +++++++++++++++--- .../reading-unit/components/TableQsList.vue | 12 ++ 4 files changed, 103 insertions(+), 16 deletions(-) diff --git a/src/views/trials/trials-panel/setting/reading-unit/components/QuestionsForm.vue b/src/views/trials/trials-panel/setting/reading-unit/components/QuestionsForm.vue index 1caed299..3888c6ce 100644 --- a/src/views/trials/trials-panel/setting/reading-unit/components/QuestionsForm.vue +++ b/src/views/trials/trials-panel/setting/reading-unit/components/QuestionsForm.vue @@ -752,7 +752,6 @@ > diff --git a/src/views/trials/trials-panel/setting/reading-unit/components/TableQsForm.vue b/src/views/trials/trials-panel/setting/reading-unit/components/TableQsForm.vue index 593f2d8c..5b2414ed 100644 --- a/src/views/trials/trials-panel/setting/reading-unit/components/TableQsForm.vue +++ b/src/views/trials/trials-panel/setting/reading-unit/components/TableQsForm.vue @@ -430,21 +430,63 @@ - - - {{ item.label }} - - + + {{ item.label }} + + + + + + + {{ $t(tool.i18nKey) }} + + + + + + + + {{ i }} + + + + tool.toolName === v) + if (i > -1) { + this.imageToolAttributes = this.readingTools[i].props + } + }, async parentQuestionChange(val, form) { if (val) { var index = this.parentOptions.findIndex(item => { @@ -1402,6 +1473,9 @@ export default { form.ClassifyType = null form.ClassifyShowType = null form.ImageMarkEnum = 0 + form.ImageTool = '' + form.ImageToolAttribute = '' + this.imageToolAttributes = [] }, close() { this.$emit('close') diff --git a/src/views/trials/trials-panel/setting/reading-unit/components/TableQsList.vue b/src/views/trials/trials-panel/setting/reading-unit/components/TableQsList.vue index ec04179b..24d84c7c 100644 --- a/src/views/trials/trials-panel/setting/reading-unit/components/TableQsList.vue +++ b/src/views/trials/trials-panel/setting/reading-unit/components/TableQsList.vue @@ -202,6 +202,8 @@ :digit-places="digitPlaces" :reading-question-id="readingQuestionId" :criterion-id="criterionId" + :readingTools="readingTools" + :readingVersionEnum="readingVersionEnum" @close="addOrEdit.visible = false" @getList="getList" /> @@ -241,6 +243,16 @@ export default { criterionId: { type: String, required: true + }, + readingTools: { + type: Array, + default() { + return [] + } + }, + readingVersionEnum: { + type: Number, + default: 0 } },