diff --git a/src/api/studentTrainingAnswer.js b/src/api/studentTrainingAnswer.js index 89d446d..107c812 100644 --- a/src/api/studentTrainingAnswer.js +++ b/src/api/studentTrainingAnswer.js @@ -149,6 +149,22 @@ export function checkProductDevelopmentProcessStepTwo(items) { }); } +export function checkProductDevelopmentProcessStepThree(payload) { + if (isStudentDemo()) { + const value = payload || {}; + if (!String(value.ganttImageUrl || "").trim() || !/\.(png|jpe?g|webp|gif)$/i.test(String(value.ganttImageName || ""))) { + return Promise.reject(new Error("请上传甘特图图片(PNG、JPG、JPEG、WEBP 或 GIF)")); + } + return Promise.resolve({ code: 200, data: { valid: true, message: "校验通过" } }); + } + return request({ + url: "/api/student-training-answers/product-development-process/step-3/validate", + method: "post", + data: payload, + headers: { repeatSubmit: false }, + }); +} + function validateNewProductSurveyStepTwoDemo(form) { const value = form || {}; const images = Array.isArray(value.images) ? value.images : []; diff --git a/src/views/foundation/product-development-process.vue b/src/views/foundation/product-development-process.vue index 075a444..1eba979 100644 --- a/src/views/foundation/product-development-process.vue +++ b/src/views/foundation/product-development-process.vue @@ -87,6 +87,38 @@ +

第 {{ currentStep }} 步内容待配置

第 1 步答案已保存,可从上方步骤栏返回查看。
@@ -102,8 +134,9 @@