lex hace 1 año
padre
commit
9e5d2cdfa3

+ 7 - 0
src/views/prepare-lessons/model/select-music/select-item/index.module.less

@@ -115,6 +115,7 @@
   height: 42px !important;
   font-size: 16px;
 
+
   :global {
     .n-input-wrapper {
       padding-left: 12px;
@@ -164,8 +165,14 @@
 
 .collapsSection {
   padding-top: 3px;
+
+  &.collapsSectionEmpty {
+    opacity: 0;
+    visibility: hidden;
+  }
 }
 
+
 .isHidden {
   overflow: hidden;
   transition: 1s all ease-in;

+ 4 - 1
src/views/prepare-lessons/model/select-music/select-item/index.tsx

@@ -156,7 +156,10 @@ export default defineComponent({
     return () => (
       <div class={styles.selectMusic}>
         <div class={className}>
-          <SearchGroup onSearch={(item: any) => throttledFnSearch(item)} />
+          <SearchGroup
+            type={props.type}
+            onSearch={(item: any) => throttledFnSearch(item)}
+          />
         </div>
 
         <NScrollbar

+ 12 - 2
src/views/prepare-lessons/model/select-music/select-item/search-group.tsx

@@ -8,6 +8,12 @@ import isCollaose from '/src/views/natural-resources/images/isCollaose.png';
 
 export default defineComponent({
   name: 'search-group',
+  props: {
+    type: {
+      type: String,
+      default: ''
+    }
+  },
   emits: ['search', 'add'],
   setup(props, { emit }) {
     const catchStore = useCatchStore();
@@ -85,7 +91,11 @@ export default defineComponent({
     return () => (
       <div class={styles.searchGroup}>
         <NForm labelAlign="left" labelPlacement="left">
-          <div class={styles.collapsSection}>
+          <div
+            class={[
+              styles.collapsSection,
+              props.type === 'myResources' && styles.collapsSectionEmpty
+            ]}>
             <NFormItem label="教材:">
               <div
                 class={[
@@ -161,7 +171,7 @@ export default defineComponent({
             </NSpace>
           </NFormItem> */}
           <TheSearch
-            class={styles.inputSearch}
+            class={[styles.inputSearch]}
             round
             onSearch={(val: string) => {
               forms.name = val;