diff --git a/src/api/studentTrainingAnswer.js b/src/api/studentTrainingAnswer.js index 76520c8..422d013 100644 --- a/src/api/studentTrainingAnswer.js +++ b/src/api/studentTrainingAnswer.js @@ -407,3 +407,19 @@ export function previewConsumerBehaviorQuestionnaireWord(data) { }, }); } + +export function checkConsumerBehaviorStepFour(payload) { + if (isStudentDemo()) { + const rows = Array.isArray(payload?.rows) ? payload.rows : []; + if (rows.length < 5 || rows.some((item) => !String(item?.title || "").trim() || !String(item?.content || "").trim())) { + return Promise.reject(new Error("请完整填写 5 个问卷调研报告模块的标题和内容")); + } + return Promise.resolve({ code: 200, data: { valid: true, message: "校验通过" } }); + } + return request({ + url: "/api/student-training-answers/consumer-behavior/step-4/validate", + method: "post", + data: payload, + headers: { repeatSubmit: false }, + }); +} diff --git a/src/views/demand/consumer-behavior.vue b/src/views/demand/consumer-behavior.vue index 561ed80..98c3a99 100644 --- a/src/views/demand/consumer-behavior.vue +++ b/src/views/demand/consumer-behavior.vue @@ -194,10 +194,41 @@
-

- 请根据问卷设计、数据收集与数据可视化结果,整理形成最终分析报告。 +

+ 将步骤三设计的调查问卷导入问卷星等在线问卷调查平台,开展问卷调查。基于收集到的数据,填写问卷调查报告。

- +
+ + + + + + + + + + +
报告模块标题内容
+ + +