diff --git a/src/views/Design/components/ActionCompoents/components/QuestionItemAction/CompletionQuestionAction.vue b/src/views/Design/components/ActionCompoents/components/QuestionItemAction/CompletionQuestionAction.vue index aedf28c..a9e3270 100644 --- a/src/views/Design/components/ActionCompoents/components/QuestionItemAction/CompletionQuestionAction.vue +++ b/src/views/Design/components/ActionCompoents/components/QuestionItemAction/CompletionQuestionAction.vue @@ -87,8 +87,7 @@ input-align="right" class="action-field" placeholder="不限" - :max="Number(actionQuestion.config.max)" - @blur="emit('saveOption')" + @blur="minVaule" @update:model-value=" (value) => { actionQuestion.config.min = value; @@ -132,7 +131,7 @@ v-model="actionQuestion.config.line_type" icon-size="0.4rem" direction="horizontal" - @change="emit('saveOption')" + @change="editLineHeight" > 单行 多行 @@ -246,6 +245,22 @@ const confirm = ({ selectedValues }) => { selectTextTypeModel.value = false; emit('saveOption'); }; +const minVaule = (e) => { + console.log(actionQuestion.value.config.max); + if (actionQuestion.value.config.max) { + console.log(111); + if (Number(e.target.value) > Number(actionQuestion.value.config.max)) { + actionQuestion.value.config.min = actionQuestion.value.config.max; + } + } + emit('saveOption'); +}; +const editLineHeight = () => { + if (actionQuestion.value.config.line_type == 0) { + actionQuestion.value.config.line_height = 1; + } + emit('saveOption'); +}; const actionQuestion = computed({ get() {