lex пре 1 година
родитељ
комит
780bb5df03
1 измењених фајлова са 19 додато и 16 уклоњено
  1. 19 16
      src/views/attend-class/model/select-class/index.tsx

+ 19 - 16
src/views/attend-class/model/select-class/index.tsx

@@ -85,22 +85,25 @@ export default defineComponent({
     });
     return () => (
       <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}>
           <NScrollbar class={styles.selectClassScroll}>
             <div