|
|
@@ -162,7 +162,7 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <div v-else>
|
|
|
+ <div v-if="fourthTabPosition == '2'">
|
|
|
<el-date-picker
|
|
|
style="width: 220px; margin-right: 30px;"
|
|
|
size="small"
|
|
|
@@ -190,6 +190,35 @@
|
|
|
</div>
|
|
|
|
|
|
</div>
|
|
|
+ <div v-if="fourthTabPosition == '3'">
|
|
|
+ <el-date-picker
|
|
|
+ style="width: 220px; margin-right: 30px;"
|
|
|
+ size="small"
|
|
|
+ class="filter-item"
|
|
|
+ v-model="listQuery.createTime"
|
|
|
+ :picker-options="{'firstDayOfWeek': 1}"
|
|
|
+ type="week"
|
|
|
+ format="yyyy 第 WW 周"
|
|
|
+ placeholder="选择周">
|
|
|
+ </el-date-picker>
|
|
|
+ <el-button size="small" style="margin-right: 30px;" type="primary" @click="handleFilterGameLogList">查询</el-button>
|
|
|
+ <el-empty v-if="gameLogList.length==0" :image-size="200"></el-empty>
|
|
|
+ <div v-else>
|
|
|
+ <el-table size="small" :data="gameLogList" 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="actuaMoney" label="得分"></el-table-column>
|
|
|
+ <el-table-column align="center" prop="rownum" label="排名"></el-table-column>
|
|
|
+ </el-table>
|
|
|
+ <div class="myPage">
|
|
|
+ <el-pagination @size-change="handleSizeChangeGameLogList" @current-change="handleCurrentChangeGameLogList"
|
|
|
+ :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>
|
|
|
</div>
|
|
|
@@ -197,13 +226,14 @@
|
|
|
</div>
|
|
|
</template>
|
|
|
<script scoped>
|
|
|
-import { orderList, myWelfareList,notice,integralTypes,userlogs,answerList,prizeList } from "@/api/allApi";
|
|
|
+import { orderList, myWelfareList,notice,integralTypes,userlogs,answerList,prizeList,gameLogList } from "@/api/allApi";
|
|
|
import { getTab,setTab } from '@/utils/auth'
|
|
|
export default {
|
|
|
data() {
|
|
|
return {
|
|
|
answerList:[],
|
|
|
prizeList:[],
|
|
|
+ gameLogList:[],
|
|
|
firstList:[],
|
|
|
firstTabPosition: 'integralList',
|
|
|
firstTabsList: [
|
|
|
@@ -226,6 +256,10 @@ export default {
|
|
|
value: '2',
|
|
|
name: '抽奖',
|
|
|
},
|
|
|
+ {
|
|
|
+ value: '3',
|
|
|
+ name: '游戏',
|
|
|
+ },
|
|
|
],
|
|
|
|
|
|
secondList:[
|
|
|
@@ -302,6 +336,12 @@ export default {
|
|
|
this.total = response.data.data.total;
|
|
|
})
|
|
|
},
|
|
|
+ getGameLogList(){
|
|
|
+ gameLogList(this.listQuery).then(response=>{
|
|
|
+ this.gameLogList = response.data.data.items;
|
|
|
+ this.total = response.data.data.total;
|
|
|
+ })
|
|
|
+ },
|
|
|
setTab(){
|
|
|
setTab('gift');
|
|
|
},
|
|
|
@@ -381,6 +421,18 @@ export default {
|
|
|
this.listQuery.page = val;
|
|
|
this.getPrizeList();
|
|
|
},
|
|
|
+ handleFilterGameLogList() {
|
|
|
+ this.listQuery.page = 1
|
|
|
+ this.getGameLogList();
|
|
|
+ },
|
|
|
+ handleSizeChangeGameLogList(val) {
|
|
|
+ this.listQuery.limit = val;
|
|
|
+ this.getGameLogList();
|
|
|
+ },
|
|
|
+ handleCurrentChangeGameLogList(val) {
|
|
|
+ this.listQuery.page = val;
|
|
|
+ this.getGameLogList();
|
|
|
+ },
|
|
|
handleClickTabs(val) {
|
|
|
this.total = 0;
|
|
|
this.listQuery = {
|
|
|
@@ -395,6 +447,9 @@ export default {
|
|
|
if(val=='2'){
|
|
|
this.getPrizeList();
|
|
|
}
|
|
|
+ if(val=='3'){
|
|
|
+ this.getGameLogList();
|
|
|
+ }
|
|
|
},
|
|
|
handleClickSecondTabs(val) {
|
|
|
if(val=='all'){
|