Bläddra i källkod

fix(调查问卷编辑器): 修复选项管理对话框显示问题

yz 1 månad sedan
förälder
incheckning
2aeae22108

+ 1 - 0
src/components/survey-question-editor/index.vue

@@ -168,6 +168,7 @@
     <el-dialog
       title="管理选项"
       :visible.sync="currentQuestionOptions.length > 0 || optionDialogVisible"
+      append-to-body
       width="800px"
       :close-on-click-modal="false"
       @close="currentQuestionOptions = []"

+ 3 - 2
src/mixins/survey/questionEditor.js

@@ -358,12 +358,13 @@ export default {
      */
     async handleManageOptions(question) {
       if (!isQuestionTypeNeedOptions(question.questionType)) {
-        this.$message.warning('文本类型题目不需要设置选项')
-        return
+          this.$message.warning('文本类型题目不需要设置选项')
+          return
       }
       
       this.currentQuestionId = question.id
       this.currentQuestionOptions = await this.loadQuestionOptions(question.id)
+      this.optionDialogVisible = true
     },
     
     /**