diff --git a/src/api/studentTrainingAnswer.js b/src/api/studentTrainingAnswer.js
index a2a8072..311f1ed 100644
--- a/src/api/studentTrainingAnswer.js
+++ b/src/api/studentTrainingAnswer.js
@@ -94,3 +94,43 @@ export function checkNewProductSurveyStepOne(items) {
headers: { repeatSubmit: false },
});
}
+
+function validateNewProductSurveyStepTwoDemo(form) {
+ const value = form || {};
+ const images = Array.isArray(value.images) ? value.images : [];
+ if (!['京东', '天猫', '抖音电商'].includes(String(value.platform || '').trim())) {
+ throw new Error('请选择调查平台');
+ }
+ if (!String(value.scene || '').trim()) {
+ throw new Error('请选择调查场景');
+ }
+ if (value.scene === '其他场景' && !String(value.customScene || '').trim()) {
+ throw new Error('请填写自定义调查场景');
+ }
+ if (!String(value.keyword || '').trim()) {
+ throw new Error('请填写搜索关键词');
+ }
+ if (!String(value.productName || '').trim()) {
+ throw new Error('请填写产品名称');
+ }
+ if (images.length < 1 || images.length > 5 || images.some((image) => !String(image?.url || '').trim())) {
+ throw new Error('请上传 1 至 5 张产品图片');
+ }
+ return { valid: true, message: '校验通过' };
+}
+
+export function checkNewProductSurveyStepTwo(form) {
+ if (isStudentDemo()) {
+ try {
+ return Promise.resolve({ code: 200, data: validateNewProductSurveyStepTwoDemo(form) });
+ } catch (error) {
+ return Promise.reject(error);
+ }
+ }
+ return request({
+ url: '/api/student-training-answers/new-product-survey/step-2/validate',
+ method: 'post',
+ data: { ...form, imageUrls: (form?.images || []).map((image) => image?.url) },
+ headers: { repeatSubmit: false },
+ });
+}
diff --git a/src/views/foundation/new-product-survey.vue b/src/views/foundation/new-product-survey.vue
index 62f7d16..aa52aa4 100644
--- a/src/views/foundation/new-product-survey.vue
+++ b/src/views/foundation/new-product-survey.vue
@@ -92,33 +92,57 @@
Step 02
{{ getStepName(2) }}
- 平台与关键词
+ 实地调研记录
-
- 优先选择京东、天猫、抖音等主流电商平台,至少选择 3 个高流量使用场景,采用“核心词 + 属性词 + 场景词”的电商搜索热词逻辑记录产品。
-
-
-
-
+
请以真实消费者身份进入电商平台,通过搜索、浏览和对比,采集 1 个 AI 产品的真实数据,并完成产品三层次分析。
+
+
@@ -194,11 +218,11 @@
上一步
-