|
@@ -85,22 +85,25 @@ export default defineComponent({
|
|
});
|
|
});
|
|
return () => (
|
|
return () => (
|
|
<div class={styles.selectClass}>
|
|
<div class={styles.selectClass}>
|
|
- <div class={styles.searchGroup}>
|
|
|
|
- <NSelect
|
|
|
|
- options={[
|
|
|
|
- { id: '', name: '全部声部' },
|
|
|
|
- ...(props.lessonCoursewareSubjectList as any)
|
|
|
|
- ]}
|
|
|
|
- valueField="id"
|
|
|
|
- labelField="name"
|
|
|
|
- style={{ width: '220px' }}
|
|
|
|
- placeholder={'请选择声部'}
|
|
|
|
- v-model:value={forms.subjectId}
|
|
|
|
- onUpdate:value={() => {
|
|
|
|
- getDetail();
|
|
|
|
- }}
|
|
|
|
- />
|
|
|
|
- </div>
|
|
|
|
|
|
+ {props.classId && (
|
|
|
|
+ <div class={styles.searchGroup}>
|
|
|
|
+ <NSelect
|
|
|
|
+ options={[
|
|
|
|
+ { id: '', name: '全部声部' },
|
|
|
|
+ ...(props.lessonCoursewareSubjectList as any)
|
|
|
|
+ ]}
|
|
|
|
+ valueField="id"
|
|
|
|
+ labelField="name"
|
|
|
|
+ style={{ width: '220px' }}
|
|
|
|
+ placeholder={'请选择声部'}
|
|
|
|
+ v-model:value={forms.subjectId}
|
|
|
|
+ onUpdate:value={() => {
|
|
|
|
+ getDetail();
|
|
|
|
+ }}
|
|
|
|
+ />
|
|
|
|
+ </div>
|
|
|
|
+ )}
|
|
|
|
+
|
|
<NSpin show={forms.loading}>
|
|
<NSpin show={forms.loading}>
|
|
<NScrollbar class={styles.selectClassScroll}>
|
|
<NScrollbar class={styles.selectClassScroll}>
|
|
<div
|
|
<div
|