'关卡和任务顺序调整'

This commit is contained in:
fooperage
2023-02-04 12:39:38 +08:00
parent 3647b3c653
commit 77b5a34d7d
4 changed files with 474 additions and 457 deletions

View File

@@ -39,7 +39,7 @@
<span style="font-weight: 500">描述</span
><span>不设学习限制学员可以在任何时间学习</span>
</div>
<div v-if="selectClassifyType === 2" class="type1 type2">
<!-- <div v-if="selectClassifyType === 2" class="type1 type2">
<div>
<span style="font-weight: 500">描述</span
><span>辩论活动测评调研投票按照设置时间</span>
@@ -48,22 +48,22 @@
<span>解锁单元</span>
<a-radio v-model:checked="checked">逐个任务解锁</a-radio>
</div>
</div>
<div v-if="selectClassifyType === 3" class="type1 type3">
</div> -->
<div v-if="selectClassifyType === 2" class="type1 type3">
<div>
<span style="font-weight: 500">描述</span
><span>前一个阶段达成目标后解锁下一个阶段</span>
</div>
<div class="radio" style="display: flex">
<div style="margin-top: 1px">解锁条件</div>
<a-radio-group v-model:value="radioSelect">
<a-radio-group v-model:value="radioSelect" @change="changeUnlockMode">
<div>
<a-radio :value="1"
<a-radio :value="2"
>逐个任务解锁完成一个任务后解锁下一个</a-radio
>
</div>
<div style="margin-top: 24px">
<a-radio :value="2"
<a-radio :value="3"
>完成当前阶段所有必修任务解锁下一阶段</a-radio
>
</div>
@@ -150,6 +150,9 @@ export default {
}else{
message.error(res.data.msg)
}
}).catch(e=>{
console.log(e)
message.error(e.data.msg)
})
}
@@ -169,14 +172,28 @@ export default {
for(let key in state.formData){
state.formData[key] = props.routerInfo[key]
}
if(state.formData.unlockMode === 1){
state.selectClassifyType = 1
}else if(state.formData.unlockMode === 2 || state.formData.unlockMode === 3){
state.selectClassifyType = 2
state.radioSelect = state.formData.unlockMode
}
}
};
const selectClassify = (e) => {
state.selectClassifyType = e.type;
state.formData.unlockMode = e.type
if(e.type === 1){
state.formData.unlockMode = e.type
}
// state.formData.unlockMode = e.type
};
const changeUnlockMode = (e) =>{
state.formData.unlockMode = e.target.value
console.log(e,state.formData)
}
return {
...toRefs(state),
@@ -185,6 +202,7 @@ export default {
saveUnlock,
// change,
selectClassify,
changeUnlockMode
};
},
};