diff --git a/src/api/studentTrainingAnswer.js b/src/api/studentTrainingAnswer.js index 19b7dfd..5f70948 100644 --- a/src/api/studentTrainingAnswer.js +++ b/src/api/studentTrainingAnswer.js @@ -107,6 +107,18 @@ export function checkCompetitiveEnvironmentAnalysisStepOne(payload) { return request({ url: "/api/student-training-answers/competitive-environment-analysis/step-1/validate", method: "post", data: value, headers: { repeatSubmit: false } }); } +export function checkCompetitiveEnvironmentAnalysisStepTwo(payload) { + const value = payload || {}; + if (isStudentDemo()) { + if (!String(value.strengths || "").trim() || !String(value.weaknesses || "").trim() + || !String(value.opportunities || "").trim() || !String(value.threats || "").trim()) { + return Promise.reject(new Error("请为优势、劣势、机会和威胁各补充至少 1 条信息")); + } + return Promise.resolve({ code: 200, data: { valid: true, message: "校验通过" } }); + } + return request({ url: "/api/student-training-answers/competitive-environment-analysis/step-2/validate", method: "post", data: value, headers: { repeatSubmit: false } }); +} + function validateNewProductSurveyStepTwoDemo(form) { const value = form || {}; const images = Array.isArray(value.images) ? value.images : []; diff --git a/src/views/demand/competitive-environment-analysis.vue b/src/views/demand/competitive-environment-analysis.vue index e85a099..7470e85 100644 --- a/src/views/demand/competitive-environment-analysis.vue +++ b/src/views/demand/competitive-environment-analysis.vue @@ -13,6 +13,13 @@
| 序号 | SWOT维度 | 关键信息要点 |
|---|---|---|
| {{ index + 1 }} | {{ row.label }} |
Step 02
请自行收集资料,补充完善 SWOT 信息,每个维度至少补充 1 条。信息收集可参考以下方法:
请把补充的 SWOT 信息资讯填入下表:
请先完成并保存第 1 步的 SWOT 信息归类,再填写本步骤。
+| 序号 | SWOT维度 | 补充信息要点 |
|---|---|---|
| {{ index + 1 }} | {{ row.label }} |
第 {{ currentStep }} 步内容待配置
第 1 步 SWOT 分类已保存,可从上方步骤栏返回查看。