|
|
|
|
75
|
<span :style="moneyColor(scope.row.totalDown)">{{scope.row.totalDown}}</span>
|
75
|
<span :style="moneyColor(scope.row.totalDown)">{{scope.row.totalDown}}</span>
|
76
|
</template>
|
76
|
</template>
|
77
|
</el-table-column>
|
77
|
</el-table-column>
|
|
|
78
|
+ <el-table-column label="總獎勵" align="center">
|
|
|
79
|
+ <template slot-scope="scope">
|
|
|
80
|
+ <span :style="moneyColor(scope.row.totalReward)">{{scope.row.totalReward}}</span>
|
|
|
81
|
+ </template>
|
|
|
82
|
+ </el-table-column>
|
|
|
83
|
+ <el-table-column label="總懲罰" align="center">
|
|
|
84
|
+ <template slot-scope="scope">
|
|
|
85
|
+ <span :style="moneyColor(scope.row.totalPunishment)">{{scope.row.totalDown}}</span>
|
|
|
86
|
+ </template>
|
|
|
87
|
+ </el-table-column>
|
78
|
<el-table-column label="有效投注量(莊家)" align="center">
|
88
|
<el-table-column label="有效投注量(莊家)" align="center">
|
79
|
<template slot-scope="scope">
|
89
|
<template slot-scope="scope">
|
80
|
<span :style="moneyColor(scope.row.bookieEarned)">{{scope.row.bookieEarned}}</span>
|
90
|
<span :style="moneyColor(scope.row.bookieEarned)">{{scope.row.bookieEarned}}</span>
|
|
|
|
|
200
|
chips: member.chips,
|
210
|
chips: member.chips,
|
201
|
totalUp: 0,
|
211
|
totalUp: 0,
|
202
|
totalDown: 0,
|
212
|
totalDown: 0,
|
|
|
213
|
+ totalReward: 0,
|
|
|
214
|
+ totalPunishment: 0,
|
203
|
bookieEarned: 0,
|
215
|
bookieEarned: 0,
|
204
|
memberEarned: 0,
|
216
|
memberEarned: 0,
|
205
|
bookieServiceFees: 0,
|
217
|
bookieServiceFees: 0,
|
|
|
|
|
220
|
row.totalServiceFees = new Decimal(row.bookieServiceFees).plus(row.memberServiceFees).valueOf()
|
232
|
row.totalServiceFees = new Decimal(row.bookieServiceFees).plus(row.memberServiceFees).valueOf()
|
221
|
|
233
|
|
222
|
let chipsLog = _.groupBy(member.GambleMemberChipsLogs, 'type')
|
234
|
let chipsLog = _.groupBy(member.GambleMemberChipsLogs, 'type')
|
|
|
235
|
+ console.log('type', chipsLog)
|
223
|
if (chipsLog['0']) {
|
236
|
if (chipsLog['0']) {
|
224
|
row.totalUp = _.sumBy(chipsLog['0'], (item) => {
|
237
|
row.totalUp = _.sumBy(chipsLog['0'], (item) => {
|
225
|
return item.chips > 0 ? item.chips : 0
|
238
|
return item.chips > 0 ? item.chips : 0
|
|
|
|
|
231
|
row.memberCheckOut = row.totalUp + row.totalDown - row.chips
|
244
|
row.memberCheckOut = row.totalUp + row.totalDown - row.chips
|
232
|
// TODO CHECK 是否需要
|
245
|
// TODO CHECK 是否需要
|
233
|
if(chipsLog['1']) {
|
246
|
if(chipsLog['1']) {
|
234
|
-
|
|
|
|
|
247
|
+ row.totalReward = _.sumBy(chipsLog['1'], (item) => {
|
|
|
248
|
+ return item.chips > 0 ? item.chips : 0
|
|
|
249
|
+ })
|
|
|
250
|
+ row.totalPunishment = _.sumBy(chipsLog['1'], (item) => {
|
|
|
251
|
+ return item.chips < 0 ? item.chips : 0
|
|
|
252
|
+ })
|
235
|
}
|
253
|
}
|
236
|
console.log('www',row)
|
254
|
console.log('www',row)
|
237
|
|
255
|
|