sunlupeng 2 years ago
parent
commit
0a2766a5f3
1 changed files with 30 additions and 24 deletions
  1. 30 24
      src/views/HomeView/MyCenter.vue

+ 30 - 24
src/views/HomeView/MyCenter.vue

@@ -135,20 +135,22 @@
                         placeholder="答题日期">
                         </el-date-picker>
                         <el-button size="small" style="margin-right: 30px;" type="primary" @click="handleFilter">查询</el-button>
-                        <el-table size="small" :data="answerList" border style="margin-top: 30px;width: 960px">
-                            <el-table-column align="center" type="index" width="50" label="序号"></el-table-column>
-                            <el-table-column align="center" prop="answerDate" label="答题时间"></el-table-column>
-                            <el-table-column align="center" prop="answerTime" label="用时(毫秒)"></el-table-column>
-                            <el-table-column align="center" prop="rightQuantities" label="正确数"></el-table-column>
-                            <el-table-column align="center" prop="rownum" label="当前排名"></el-table-column>
-                        </el-table>
-                        <div class="myPage">
-                            <el-pagination @size-change="handleSizeChange" @current-change="handleCurrentChange"
-                                :current-page="currentPage" :page-sizes="[10, 20, 30, 40]" :page-size="10"
-                                layout="total, sizes, prev, pager, next, jumper" :total="total">
-                            </el-pagination>
+                        <el-empty v-if="answerList.length==0" :image-size="200"></el-empty>
+                        <div v-else>
+                            <el-table size="small" :data="answerList" border style="margin-top: 30px;width: 960px">
+                                <el-table-column align="center" type="index" width="50" label="序号"></el-table-column>
+                                <el-table-column align="center" prop="answerDate" label="答题时间"></el-table-column>
+                                <el-table-column align="center" prop="answerTime" label="用时(毫秒)"></el-table-column>
+                                <el-table-column align="center" prop="rightQuantities" label="正确数"></el-table-column>
+                                <el-table-column align="center" prop="rownum" label="当前排名"></el-table-column>
+                            </el-table>
+                            <div class="myPage">
+                                <el-pagination @size-change="handleSizeChange" @current-change="handleCurrentChange"
+                                    :current-page="currentPage" :page-sizes="[10, 20, 30, 40]" :page-size="10"
+                                    layout="total, sizes, prev, pager, next, jumper" :total="total">
+                                </el-pagination>
+                            </div>
                         </div>
-
                     </div>
                     <div v-else>
                         <el-date-picker
@@ -161,18 +163,22 @@
                         placeholder="抽奖日期">
                         </el-date-picker>
                         <el-button size="small" style="margin-right: 30px;" type="primary" @click="handleFilter">查询</el-button>
-                        <el-table size="small" :data="prizeList" border style="margin-top: 30px;width: 960px">
-                            <el-table-column align="center" type="index" width="50" label="序号"></el-table-column>
-                            <el-table-column align="center" prop="createTime" label="得奖时间"></el-table-column>
-                            <el-table-column align="center" prop="actTitle" label="活动名称"></el-table-column>
-                            <el-table-column align="center" prop="prizeName" label="奖品"></el-table-column>
-                        </el-table>
-                        <div class="myPage">
-                            <el-pagination @size-change="handleSizeChange" @current-change="handleCurrentChange"
-                                :current-page="currentPage" :page-sizes="[10, 20, 30, 40]" :page-size="10"
-                                layout="total, sizes, prev, pager, next, jumper" :total="total">
-                            </el-pagination>
+                        <el-empty v-if="prizeList.length==0" :image-size="200"></el-empty>
+                        <div v-else>
+                            <el-table size="small" :data="prizeList" border style="margin-top: 30px;width: 960px">
+                                <el-table-column align="center" type="index" width="50" label="序号"></el-table-column>
+                                <el-table-column align="center" prop="createTime" label="得奖时间"></el-table-column>
+                                <el-table-column align="center" prop="actTitle" label="活动名称"></el-table-column>
+                                <el-table-column align="center" prop="prizeName" label="奖品"></el-table-column>
+                            </el-table>
+                            <div class="myPage">
+                                <el-pagination @size-change="handleSizeChange" @current-change="handleCurrentChange"
+                                    :current-page="currentPage" :page-sizes="[10, 20, 30, 40]" :page-size="10"
+                                    layout="total, sizes, prev, pager, next, jumper" :total="total">
+                                </el-pagination>
+                            </div>
                         </div>
+                        
                     </div>
                 </el-tab-pane>
             </el-tabs>