feat: 完成预览界面

- 调整 preview 组件
- 增加问卷提交成功的 success 组件
- 为 design 组件设置预览时取消调整选题设置
- 建立 axios 工具库
- 配置相关的代理内容
- 增加 lodash-es 和 axios 库
- design 页面添加获取远程题目
This commit is contained in:
Huangzhe
2025-03-10 14:54:50 +08:00
parent 54c06913d6
commit 97b7d646e4
11 changed files with 290 additions and 18 deletions

View File

@@ -1,6 +1,7 @@
<template>
<div class="choose-question-container">
<div
v-if="showActions"
class="choose-question-context"
:class="chooseQuestionId === element.id ? 'choose-question-active' : ''"
@click="chooseItem"
@@ -33,11 +34,15 @@
<!-- </div>-->
</van-cell>
</div>
<div v-else>
<slot></slot>
</div>
</div>
</template>
<script setup>
import QuestionAction from '@/views/Design/components/ActionCompoents/QuestionAction.vue';
import { ref } from 'vue';
const props = defineProps({
element: {
type: Object,
@@ -56,6 +61,10 @@ const props = defineProps({
chooseQuestionId: {
type: String,
default: '0'
},
showActions: {
type: Boolean,
default: true
}
});
const element = ref(props.element);