diff --git a/web/src/management/pages/edit/components/MaterialGroup.vue b/web/src/management/pages/edit/components/MaterialGroup.vue index 37f65439..cdf0d9e9 100644 --- a/web/src/management/pages/edit/components/MaterialGroup.vue +++ b/web/src/management/pages/edit/components/MaterialGroup.vue @@ -63,15 +63,14 @@ export default defineComponent({ setup(props, { emit }) { const store = useStore() const renderData = computed({ - get () { + get() { return filterQuestionPreviewData(props.questionDataList) }, - set (questionDataList) { + set(questionDataList) { store.commit('edit/setQuestionDataList', questionDataList) } }) const handleSelect = (index) => { - console.log('materialGroup-handleSelect', index) emit('select', index) } const handleChange = (data) => { diff --git a/web/src/management/pages/edit/components/QuestionWrapper.vue b/web/src/management/pages/edit/components/QuestionWrapper.vue index 763200f4..0ab1355d 100644 --- a/web/src/management/pages/edit/components/QuestionWrapper.vue +++ b/web/src/management/pages/edit/components/QuestionWrapper.vue @@ -6,7 +6,7 @@ @click="clickFormItem" >
- +
@@ -88,7 +88,10 @@ const showCopy = computed(() => { const clickFormItem = () => { const index = props.qIndex - emit('select', index) + + if (!props.isSelected) { + emit('select', index) + } } const onCopy = () => { const index = props.qIndex @@ -115,7 +118,7 @@ const onMoveDown = () => { isHover.value = false } const onDelete = async () => { - if(unref(hasShowLogic)) { + if (unref(hasShowLogic)) { ElMessageBox.alert('该问题被逻辑依赖,请先删除逻辑依赖', '提示', { confirmButtonText: '确定', type: 'warning' @@ -193,10 +196,10 @@ const onMove = () => {} } } } - .logic-text{ + .logic-text { font-size: 12px; color: #c8c9cd; - padding: 0 .4rem; + padding: 0 0.4rem; line-height: 26px; } }