From 492c01d8c5dbe2c9c7c00bfe246621075b3b0676 Mon Sep 17 00:00:00 2001 From: lion <120344285@qq.com> Date: Mon, 12 Oct 2026 16:02:23 +0800 Subject: [PATCH] =?UTF-8?q?=E9=97=AE=E5=8D=B7=20=E6=96=B0=E9=97=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../survey/components/SurveyAttachments.vue | 77 +++++++++++++++++++ .../survey/components/SurveyFieldSettings.vue | 49 ++++++++++++ .../survey/components/SurveyPreviewField.vue | 9 ++- .../survey/components/SurveyQuestion.vue | 12 ++- .../survey/components/SurveyResultsDialog.vue | 48 ++++++++---- .../survey/components/SurveyStatsField.vue | 8 +- src/views/survey/components/applyForm.vue | 1 + tests/unit/components/Survey.spec.js | 52 ++++++++++++- 8 files changed, 234 insertions(+), 22 deletions(-) create mode 100644 src/views/survey/components/SurveyAttachments.vue diff --git a/src/views/survey/components/SurveyAttachments.vue b/src/views/survey/components/SurveyAttachments.vue new file mode 100644 index 0000000..366ffe5 --- /dev/null +++ b/src/views/survey/components/SurveyAttachments.vue @@ -0,0 +1,77 @@ + + + + + {{ + file.original_name + }} + {{ sizeLabel(file.size) }} + 下载 + + 未上传 + + + + diff --git a/src/views/survey/components/SurveyFieldSettings.vue b/src/views/survey/components/SurveyFieldSettings.vue index 2dece2b..b45c14f 100644 --- a/src/views/survey/components/SurveyFieldSettings.vue +++ b/src/views/survey/components/SurveyFieldSettings.vue @@ -1,5 +1,22 @@ + + + + + + + + 仅允许所选后缀格式,单文件小于 50MB。 + @@ -15,6 +32,10 @@ 可自由添加、删除选项并编辑每项分值(支持 0、负数和小数);5~1 分仅为快捷预设。 + + + 0 表示不限 + 添加选项 + + + + {{ option.value || '未命名选项' }} + + + 选中后必须填写 + + + + + + + @@ -96,7 +132,16 @@
仅允许所选后缀格式,单文件小于 50MB。