+
+
+
+ ← 上一步
+
+
+ 下一步 →
+
+
{
isVisible.value = false
}
+const prevStep = () => {
+ // 如果下一步是考场设置(第四步),提前校验
+ if (activeStep.value - 1 === 3) {
+ validateBeforeStepFour(props.data.taskId)
+
+ .then((msg) => {
+ })
+ .catch((e) => {
+ // 校验失败,直接跳到第五步
+ activeStep.value = 2
+ return
+ });
+
+
+ }
+ if (activeStep.value > 0) {
+ activeStep.value--
+ }
+}
+
+const nextStep = async () => {
+ // 如果下一步是考场设置(第四步),提前校验
+ if (activeStep.value + 1 === 3) {
+ validateBeforeStepFour(props.data.taskId)
+
+ .then((msg) => {
+ })
+ .catch((e) => {
+ // 校验失败,直接跳到第五步
+ activeStep.value = 4
+ return
+ });
+
+
+ }
+
+ if (activeStep.value < stepTitles.length - 1) {
+ activeStep.value++
+ }
+}
+