<template>
	<view>
		<!-- 答题组件 -->
		<kz-question mode="TRAINING" title="收藏试题" :questions="list" v-show="!showNodata"></kz-question>
		
		<!-- 暂无数据 -->
		<tui-no-data imgUrl="/static/img/img_noorder_3x.png" v-if="showNodata">暂无数据</tui-no-data>
		
		<login ref="login" v-on:succ="ajax"></login>
	</view>
</template>

<script>
	export default {
		data() {
			return {
				list: [],
				total: 0,
				page: 1,
				over: 0,
				showNodata: false,
			}
		},
		onLoad() {
			this.ajax()
		},
		methods: {
			ajax() {
				this.http('question/collectList', {page:this.page}, 'get').then(res => {
					this.total = res.data.total;
					// this.choice[2] = res.data.total;
					var list = res.data.list.data;
					for (var i in list) {
						list[i]['log_id'] = list[i]['id']
						list[i]['collected'] = true
						// list[i]['code2'] = false;
						// list[i] = list[i].concat(list[i]['question'])
						list[i] = Object.assign(list[i], list[i]['question']);
					}
					
					this.list = this.list || [];
					this.list = this.list.concat(list);
					this.page++;
					
					if (!res.data.list.has_more) {
						this.over = 1;
					}
					
					this.showNodata = this.list.length == 0
					
					console.log('collect list', this.list)
				});
			},
		}
	}
</script>

<style>

</style>