diff --git a/src/api/studentTrainingAnswer.js b/src/api/studentTrainingAnswer.js index 17c12a4..161310f 100644 --- a/src/api/studentTrainingAnswer.js +++ b/src/api/studentTrainingAnswer.js @@ -275,3 +275,13 @@ export function checkProductDevelopmentFactorsStepThree(payload) { } return request({ url: "/api/student-training-answers/product-development-factors/step-3/validate", method: "post", data: payload, headers: { repeatSubmit: false } }); } + +export function checkProductDevelopmentFactorsStepFour(payload) { + const value = payload || {}; + if (isStudentDemo()) { + if (!String(value.successFactors || "").trim()) return Promise.reject(new Error("请填写产品成功的关键因素")); + if (!String(value.failedFactors || "").trim()) return Promise.reject(new Error("请填写产品失败的关键因素")); + return Promise.resolve({ code: 200, data: { valid: true, message: "校验通过" } }); + } + return request({ url: "/api/student-training-answers/product-development-factors/step-4/validate", method: "post", data: payload, headers: { repeatSubmit: false } }); +} diff --git a/src/views/foundation/product-development-factors.vue b/src/views/foundation/product-development-factors.vue index 66d37ec..a5f258f 100644 --- a/src/views/foundation/product-development-factors.vue +++ b/src/views/foundation/product-development-factors.vue @@ -112,6 +112,12 @@
+