Bläddra i källkod

分类子集为空的数据清除

yuanliang 1 år sedan
förälder
incheckning
7fde3ba5bf
1 ändrade filer med 11 tillägg och 0 borttagningar
  1. 11 0
      src/views/music-library/music-sheet/component/music-list.tsx

+ 11 - 0
src/views/music-library/music-sheet/component/music-list.tsx

@@ -442,9 +442,20 @@ export default defineComponent({
         const { data } = await musicSheetCategoriesQueryTree({})
         // state.musicSheetCategories = filterPointCategory(data, 'musicSheetCategoriesList')
         state.musicSheetCategories = data || []
+        clearEmptyMusicCategory(state.musicSheetCategories)
       } catch (e) {}
     }
 
+    const clearEmptyMusicCategory = (data: any) => {
+      for (let i = 0; i < data.length; i++) {
+        if (data[i].musicSheetCategoriesList.length < 1) {
+          data[i].musicSheetCategoriesList = null
+        } else {
+          clearEmptyMusicCategory(data[i].musicSheetCategoriesList)
+        }
+      }
+    }
+
     // 获取声部
     const initSubjectList = async () => {
       try {