1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162 |
- <template>
- <view>
- <!-- 答题组件 -->
- <kz-question mode="VIEW" title="我的错题" :questions="list" v-show="!showNodata" :canDeleteWrong="true" v-on:refresh="refresh"></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,
- questionIds: [],
- showNodata: false,
- }
- },
- onLoad(e) {
- this.questionIds = e.question_ids
- this.ajax()
- },
- methods: {
- ajax() {
- this.http('question/wrongList', {page:this.page, question_ids: this.questionIds}, 'post').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] = 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
- });
- },
- refresh() {
- this.page = 1
- this.list = []
- this.ajax()
- }
- }
- }
- </script>
- <style>
- </style>
|