|
@@ -84,6 +84,7 @@ export default defineComponent({
|
|
|
const body = {
|
|
|
lessonCoursewareId: route.query.id,
|
|
|
name: addForm.name,
|
|
|
+ level: addForm.level,
|
|
|
lessonTargetDesc: addForm.lessonTargetDesc,
|
|
|
lockEnable: addForm.lockEnable,
|
|
|
accessScope: addForm.accessScope
|
|
@@ -136,15 +137,16 @@ export default defineComponent({
|
|
|
} catch (error) {}
|
|
|
}
|
|
|
/** 获取级别 */
|
|
|
- const getLevels = async () => {
|
|
|
- const { data } = await api_getUsedLevelDetail({
|
|
|
- lessonCoursewareId: route.query.id
|
|
|
- })
|
|
|
- if(Array.isArray(data) && data.length > 0) {
|
|
|
- courseTypeIds.forEach((item: any) => {
|
|
|
- item.disabled = data.includes(item.value) ? true : false
|
|
|
+ const getLevels = async (item?: any) => {
|
|
|
+ const { data } = await api_getUsedLevelDetail({
|
|
|
+ id: route.query.id,
|
|
|
+ lessonCoursewareId: item?.id
|
|
|
})
|
|
|
- }
|
|
|
+ if(Array.isArray(data)) {
|
|
|
+ courseTypeIds.forEach((item: any) => {
|
|
|
+ item.disabled = data.includes(item.value) ? true : false
|
|
|
+ })
|
|
|
+ }
|
|
|
}
|
|
|
onMounted(() => {
|
|
|
getDetail()
|
|
@@ -511,7 +513,7 @@ export default defineComponent({
|
|
|
addForm.lockEnable = item.lockEnable + ''
|
|
|
addForm.accessScope = item.accessScope ?? 0
|
|
|
addForm.level = item.level
|
|
|
- getLevels()
|
|
|
+ getLevels(item)
|
|
|
addForm.open = true
|
|
|
}}
|
|
|
>
|
|
@@ -648,6 +650,7 @@ export default defineComponent({
|
|
|
</NFormItem>
|
|
|
<NFormItem label="课程编号" path="level">
|
|
|
<NSelect
|
|
|
+ filterable
|
|
|
placeholder="请选择课程编号"
|
|
|
clearable
|
|
|
v-model:value={addForm.level}
|