|  | @@ -4,6 +4,7 @@ import Pagination from '@/components/pagination';
 | 
	
		
			
				|  |  |  import { NTabPane, NTabs } from 'naive-ui';
 | 
	
		
			
				|  |  |  import CardType from '/src/components/card-type';
 | 
	
		
			
				|  |  |  import SearchGroupResources from './search-group-resources';
 | 
	
		
			
				|  |  | +import listData from '../xiaoku-music/data.json';
 | 
	
		
			
				|  |  |  export default defineComponent({
 | 
	
		
			
				|  |  |    name: 'student-studentList',
 | 
	
		
			
				|  |  |    setup() {
 | 
	
	
		
			
				|  | @@ -13,50 +14,39 @@ export default defineComponent({
 | 
	
		
			
				|  |  |        pagination: {
 | 
	
		
			
				|  |  |          page: 1,
 | 
	
		
			
				|  |  |          rows: 10,
 | 
	
		
			
				|  |  | -        pageTotal: 4
 | 
	
		
			
				|  |  | +        pageTotal: 0
 | 
	
		
			
				|  |  |        },
 | 
	
		
			
				|  |  |        tableList: [] as any
 | 
	
		
			
				|  |  |      });
 | 
	
		
			
				|  |  |      const forms = reactive({
 | 
	
		
			
				|  |  | -      list: [
 | 
	
		
			
				|  |  | -        {
 | 
	
		
			
				|  |  | -          id: 1,
 | 
	
		
			
				|  |  | -          type: 'IMG',
 | 
	
		
			
				|  |  | -          url: 'https://lanhu-dds-backend.oss-cn-beijing.aliyuncs.com/merge_image/imgs/24a8551d69b245e0aec1c8613bf50d46_mergeImage.png',
 | 
	
		
			
				|  |  | -          title: '夏日曲演奏',
 | 
	
		
			
				|  |  | -          isCollect: false, // 是否收藏
 | 
	
		
			
				|  |  | -          isSelected: false // 是否精选
 | 
	
		
			
				|  |  | -        },
 | 
	
		
			
				|  |  | -        {
 | 
	
		
			
				|  |  | -          id: 2,
 | 
	
		
			
				|  |  | -          type: 'IMG',
 | 
	
		
			
				|  |  | -          url: 'https://lanhu-dds-backend.oss-cn-beijing.aliyuncs.com/merge_image/imgs/24a8551d69b245e0aec1c8613bf50d46_mergeImage.png',
 | 
	
		
			
				|  |  | -          title: '欢乐颂',
 | 
	
		
			
				|  |  | -          isCollect: true, // 是否收藏
 | 
	
		
			
				|  |  | -          isSelected: true // 是否精选
 | 
	
		
			
				|  |  | -        },
 | 
	
		
			
				|  |  | -        {
 | 
	
		
			
				|  |  | -          id: 3,
 | 
	
		
			
				|  |  | -          type: 'IMG',
 | 
	
		
			
				|  |  | -          url: 'https://lanhu-dds-backend.oss-cn-beijing.aliyuncs.com/merge_image/imgs/24a8551d69b245e0aec1c8613bf50d46_mergeImage.png',
 | 
	
		
			
				|  |  | -          title: '夏日曲演奏',
 | 
	
		
			
				|  |  | -          isCollect: false, // 是否收藏
 | 
	
		
			
				|  |  | -          isSelected: true // 是否精选
 | 
	
		
			
				|  |  | -        },
 | 
	
		
			
				|  |  | -        {
 | 
	
		
			
				|  |  | -          id: 4,
 | 
	
		
			
				|  |  | -          type: 'IMG',
 | 
	
		
			
				|  |  | -          url: 'https://lanhu-dds-backend.oss-cn-beijing.aliyuncs.com/merge_image/imgs/24a8551d69b245e0aec1c8613bf50d46_mergeImage.png',
 | 
	
		
			
				|  |  | -          title: '欢乐颂',
 | 
	
		
			
				|  |  | -          isCollect: true, // 是否收藏
 | 
	
		
			
				|  |  | -          isSelected: false // 是否精选
 | 
	
		
			
				|  |  | -        }
 | 
	
		
			
				|  |  | -      ],
 | 
	
		
			
				|  |  | +      list: [],
 | 
	
		
			
				|  |  |        height: '100%' as any
 | 
	
		
			
				|  |  |      });
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    const formatData = () => {
 | 
	
		
			
				|  |  | +      const rows = listData.rows || [];
 | 
	
		
			
				|  |  | +      console.log(rows);
 | 
	
		
			
				|  |  | +      const tempList: any = [];
 | 
	
		
			
				|  |  | +      rows.forEach((row: any, i: number) => {
 | 
	
		
			
				|  |  | +        tempList.push({
 | 
	
		
			
				|  |  | +          id: row.id,
 | 
	
		
			
				|  |  | +          type: 'SONG',
 | 
	
		
			
				|  |  | +          title: row.musicSheetName,
 | 
	
		
			
				|  |  | +          url: row.fixedTone ? row.fixedTone.split(',')[0] : '',
 | 
	
		
			
				|  |  | +          isCollect: i % 3 ? false : true,
 | 
	
		
			
				|  |  | +          isSelected: i % 4 ? false : true
 | 
	
		
			
				|  |  | +        });
 | 
	
		
			
				|  |  | +      });
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +      forms.list = tempList || [];
 | 
	
		
			
				|  |  | +      state.pagination.pageTotal = tempList.length;
 | 
	
		
			
				|  |  | +      state.pagination.rows = tempList.length;
 | 
	
		
			
				|  |  | +    };
 | 
	
		
			
				|  |  |      const getList = () => {
 | 
	
		
			
				|  |  |        console.log('getList');
 | 
	
		
			
				|  |  |      };
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    formatData();
 | 
	
		
			
				|  |  |      return () => (
 | 
	
		
			
				|  |  |        <div class={styles.listWrap}>
 | 
	
		
			
				|  |  |          <NTabs
 |