|
|
@@ -22,6 +22,7 @@
|
|
|
placeholder=""
|
|
|
style="width: 150px"
|
|
|
class="custom-select"
|
|
|
+ no-match-text="无匹配数据"
|
|
|
@visible-change="handleVisibleChange('course', $event)"
|
|
|
>
|
|
|
<template #prefix>
|
|
|
@@ -43,6 +44,7 @@
|
|
|
placeholder=""
|
|
|
style="width: 150px"
|
|
|
class="custom-select"
|
|
|
+ no-match-text="无匹配数据"
|
|
|
@visible-change="handleVisibleChange('teacher', $event)"
|
|
|
>
|
|
|
<template #prefix>
|
|
|
@@ -64,6 +66,7 @@
|
|
|
placeholder=""
|
|
|
style="width: 150px"
|
|
|
class="custom-select"
|
|
|
+ no-match-text="无匹配数据"
|
|
|
@visible-change="handleVisibleChange('assistant', $event)"
|
|
|
>
|
|
|
<template #prefix>
|
|
|
@@ -915,17 +918,12 @@ const assistantOptions = computed(() => {
|
|
|
return options;
|
|
|
});
|
|
|
|
|
|
-// 计算生成主题下拉框选项,基于 lessonList 动态生成
|
|
|
+// 计算生成主题下拉框选项
|
|
|
const courseOptions = computed(() => {
|
|
|
- // 提取 lessonList 中的课程名称
|
|
|
- const lessonNames = lessonList.value.map(lesson => lesson.name).join('、');
|
|
|
- const options = [
|
|
|
- {
|
|
|
- label: `诗词课(${lessonNames})`,
|
|
|
- value: '诗词课'
|
|
|
- }
|
|
|
- ];
|
|
|
- console.log('【生成主题下拉框选项】', options);
|
|
|
+ const options = lessonList.value.map(lesson => ({
|
|
|
+ label: lesson.name,
|
|
|
+ value: lesson.id
|
|
|
+ }));
|
|
|
return options;
|
|
|
});
|
|
|
|