瀏覽代碼

分类子集为空的数据清除

yuanliang 1 年之前
父節點
當前提交
7fde3ba5bf
共有 1 個文件被更改,包括 11 次插入0 次删除
  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 {