|
@@ -49,11 +49,11 @@
|
49
|
49
|
</el-table-column>
|
50
|
50
|
</el-table>
|
51
|
51
|
|
52
|
|
- <div v-show="!listLoading" class="pagination-container">
|
|
52
|
+ <!-- <div v-show="!listLoading" class="pagination-container">
|
53
|
53
|
<el-pagination background @size-change="handleSizeChange" @current-change="handleCurrentChange" :current-page.sync="listQuery.page"
|
54
|
54
|
:page-sizes="[10,20,30, 50]" :page-size="listQuery.limit" layout="total, sizes, prev, pager, next, jumper" :total="total">
|
55
|
55
|
</el-pagination>
|
56
|
|
- </div>
|
|
56
|
+ </div> -->
|
57
|
57
|
|
58
|
58
|
<el-dialog title="個人詳細資料" :visible.sync="dialogFormVisible" width="75%" center>
|
59
|
59
|
<el-table :data="dialogList" v-loading.body="listLoading" element-loading-text="Loading" border fit highlight-current-row
|
|
@@ -96,7 +96,7 @@
|
96
|
96
|
<script>
|
97
|
97
|
|
98
|
98
|
import { mapActions, mapGetters } from 'vuex'
|
99
|
|
-import { fetchGameHistory, fetchChipsHistory, fetchPersonGameDetail } from '@/api/gambleMember'
|
|
99
|
+import { fetchGameHistory, fetchChipsHistory, fetchPersonGameDetail, fetchPunishment } from '@/api/gambleMember'
|
100
|
100
|
import { fetchCurrentChips } from '@/api/gambleGameBucket'
|
101
|
101
|
import waves from '@/directive/waves' // 水波纹指令
|
102
|
102
|
import moment from 'moment-timezone'
|
|
@@ -117,7 +117,7 @@ export default {
|
117
|
117
|
listLoading: true,
|
118
|
118
|
listQuery: {
|
119
|
119
|
page: 1,
|
120
|
|
- limit: 20,
|
|
120
|
+ limit: 9999999999,
|
121
|
121
|
startAt: null,
|
122
|
122
|
endAt: null
|
123
|
123
|
},
|
|
@@ -168,6 +168,7 @@ export default {
|
168
|
168
|
this.listLoading = true
|
169
|
169
|
//this.list = []
|
170
|
170
|
await fetchGameHistory(this.data.thirdLayer, this.listQuery).then(response => {
|
|
171
|
+ this.list = []
|
171
|
172
|
this.chipLogList = response.data
|
172
|
173
|
this.tempCurrentChips = []
|
173
|
174
|
this.chipLogList.map((item) => {
|
|
@@ -204,6 +205,17 @@ export default {
|
204
|
205
|
})
|
205
|
206
|
})
|
206
|
207
|
})
|
|
208
|
+ await fetchPunishment(this.data.thirdLayer).then(response => {
|
|
209
|
+ response.data.map(item => {
|
|
210
|
+ this.list.unshift({
|
|
211
|
+ id: item.id,
|
|
212
|
+ createdAt: item.createdAt,
|
|
213
|
+ type: item.rule,
|
|
214
|
+ amount: item.chips,
|
|
215
|
+ wallet: ` `
|
|
216
|
+ })
|
|
217
|
+ })
|
|
218
|
+ })
|
207
|
219
|
this.list.sort(function compare(a, b) {
|
208
|
220
|
const dateA = new Date(a.createdAt);
|
209
|
221
|
const dateB = new Date(b.createdAt);
|
|
@@ -216,6 +228,8 @@ export default {
|
216
|
228
|
this.listLoading = true
|
217
|
229
|
this.dialogFormVisible = true
|
218
|
230
|
fetchPersonGameDetail(this.data.thirdLayer.id, row.id).then(response => {
|
|
231
|
+ console.log('params', this.data.thirdLayer.id, row.id)
|
|
232
|
+ console.log('rows', response.data.rows)
|
219
|
233
|
this.dialogList = response.data.rows
|
220
|
234
|
this.listLoading = false
|
221
|
235
|
})
|
|
@@ -227,7 +241,7 @@ export default {
|
227
|
241
|
this.SetData({layer:4, data: temp})
|
228
|
242
|
},
|
229
|
243
|
handleFilter() {
|
230
|
|
- this.listQuery.page = 1
|
|
244
|
+ // this.listQuery.page = 1
|
231
|
245
|
if (this.date) {
|
232
|
246
|
this.listQuery.startAt = moment.utc(this.date[0]).format()
|
233
|
247
|
this.listQuery.endAt = moment.utc(this.date[1]).format()
|
|
@@ -237,14 +251,14 @@ export default {
|
237
|
251
|
}
|
238
|
252
|
this.getList()
|
239
|
253
|
},
|
240
|
|
- handleSizeChange(val) {
|
241
|
|
- this.listQuery.limit = val
|
242
|
|
- this.getList()
|
243
|
|
- },
|
244
|
|
- handleCurrentChange(val) {
|
245
|
|
- this.listQuery.page = val
|
246
|
|
- this.getList()
|
247
|
|
- },
|
|
254
|
+ // handleSizeChange(val) {
|
|
255
|
+ // this.listQuery.limit = val
|
|
256
|
+ // this.getList()
|
|
257
|
+ // },
|
|
258
|
+ // handleCurrentChange(val) {
|
|
259
|
+ // this.listQuery.page = val
|
|
260
|
+ // this.getList()
|
|
261
|
+ // },
|
248
|
262
|
moment(time) {
|
249
|
263
|
return moment(time).tz('Asia/Taipei').format('YYYY-MM-DD HH:mm:ss')
|
250
|
264
|
},
|