diff --git a/src/api/studentTrainingAnswer.js b/src/api/studentTrainingAnswer.js
index 45d34bc..a2a8072 100644
--- a/src/api/studentTrainingAnswer.js
+++ b/src/api/studentTrainingAnswer.js
@@ -1,6 +1,20 @@
import request from "@/utils/request";
import { getDemoAnswerKey, getStudentDemoSession, isStudentDemo } from "@/utils/studentDemo";
+const newProductSurveyStepOneAnswers = {
+ "selling-point-1": "核心层",
+ "selling-point-2": "有形层",
+ "selling-point-3": "核心层",
+ "selling-point-4": "核心层",
+ "selling-point-5": "有形层",
+ "selling-point-6": "有形层",
+ "selling-point-7": "有形层",
+ "selling-point-8": "延伸层",
+ "selling-point-9": "延伸层",
+ "selling-point-10": "延伸层",
+ "selling-point-11": "有形层",
+};
+
function demoResult(taskKey) {
try { return JSON.parse(sessionStorage.getItem(getDemoAnswerKey(taskKey)) || "null"); } catch (error) { return null; }
}
@@ -49,3 +63,34 @@ export function uploadStudentTrainingFile(data) {
},
});
}
+
+export function checkNewProductSurveyStepOne(items) {
+ if (isStudentDemo()) {
+ const results = Array.isArray(items)
+ ? items.map((item) => {
+ const correct = newProductSurveyStepOneAnswers[item?.id] === item?.category;
+ return {
+ id: item?.id,
+ correct,
+ message: correct ? "分类正确" : "分类有误,请重新选择",
+ };
+ })
+ : [];
+ const correctCount = results.filter((item) => item.correct).length;
+ return Promise.resolve({
+ code: 200,
+ data: {
+ items: results,
+ correctCount,
+ totalCount: results.length,
+ allCorrect: results.length === Object.keys(newProductSurveyStepOneAnswers).length && correctCount === results.length,
+ },
+ });
+ }
+ return request({
+ url: "/api/student-training-answers/new-product-survey/step-1/check",
+ method: "post",
+ data: { items },
+ headers: { repeatSubmit: false },
+ });
+}
diff --git a/src/views/foundation/new-product-survey.vue b/src/views/foundation/new-product-survey.vue
index 7f8e381..62f7d16 100644
--- a/src/views/foundation/new-product-survey.vue
+++ b/src/views/foundation/new-product-survey.vue
@@ -50,60 +50,38 @@
Step 01
{{ getStepName(1) }}
- 案例信息提取
+ 卖点分类练习
- 请根据实训要求中的案例一信息,分别从核心层、有形层、延伸层提取信息,并填写对应信息;
+ 查看案例产品详情,仔细阅读主图及详情页信息,对下列产品卖点进行三层次分类。
-
-
-
-
-
-
-
-
- 延伸层:从产品主图可以看出,关于产品品牌保证发货等延伸层相关描述为:
-
@@ -216,12 +194,12 @@
上一步
-