| 
				
			 | 
			
			
				@@ -75,6 +75,16 @@ 
			 | 
		
	
		
			
			| 
				75
			 | 
			
				75
			 | 
			
			
				               <span :style="moneyColor(scope.row.totalDown)">{{scope.row.totalDown}}</span> 
			 | 
		
	
		
			
			| 
				76
			 | 
			
				76
			 | 
			
			
				             </template> 
			 | 
		
	
		
			
			| 
				77
			 | 
			
				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
			 | 
			
				88
			 | 
			
			
				           <el-table-column label="有效投注量(莊家)" align="center"> 
			 | 
		
	
		
			
			| 
				79
			 | 
			
				89
			 | 
			
			
				             <template slot-scope="scope"> 
			 | 
		
	
		
			
			| 
				80
			 | 
			
				90
			 | 
			
			
				               <span :style="moneyColor(scope.row.bookieEarned)">{{scope.row.bookieEarned}}</span> 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -200,6 +210,8 @@ export default { 
			 | 
		
	
		
			
			| 
				200
			 | 
			
				210
			 | 
			
			
				             chips: member.chips, 
			 | 
		
	
		
			
			| 
				201
			 | 
			
				211
			 | 
			
			
				             totalUp: 0, 
			 | 
		
	
		
			
			| 
				202
			 | 
			
				212
			 | 
			
			
				             totalDown: 0, 
			 | 
		
	
		
			
			| 
				
			 | 
			
				213
			 | 
			
			
				+            totalReward: 0, 
			 | 
		
	
		
			
			| 
				
			 | 
			
				214
			 | 
			
			
				+            totalPunishment: 0, 
			 | 
		
	
		
			
			| 
				203
			 | 
			
				215
			 | 
			
			
				             bookieEarned: 0, 
			 | 
		
	
		
			
			| 
				204
			 | 
			
				216
			 | 
			
			
				             memberEarned: 0, 
			 | 
		
	
		
			
			| 
				205
			 | 
			
				217
			 | 
			
			
				             bookieServiceFees: 0, 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -220,6 +232,7 @@ export default { 
			 | 
		
	
		
			
			| 
				220
			 | 
			
				232
			 | 
			
			
				           row.totalServiceFees = new Decimal(row.bookieServiceFees).plus(row.memberServiceFees).valueOf() 
			 | 
		
	
		
			
			| 
				221
			 | 
			
				233
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				222
			 | 
			
				234
			 | 
			
			
				           let chipsLog = _.groupBy(member.GambleMemberChipsLogs, 'type') 
			 | 
		
	
		
			
			| 
				
			 | 
			
				235
			 | 
			
			
				+          console.log('type', chipsLog) 
			 | 
		
	
		
			
			| 
				223
			 | 
			
				236
			 | 
			
			
				           if (chipsLog['0']) { 
			 | 
		
	
		
			
			| 
				224
			 | 
			
				237
			 | 
			
			
				             row.totalUp = _.sumBy(chipsLog['0'], (item) => {  
			 | 
		
	
		
			
			| 
				225
			 | 
			
				238
			 | 
			
			
				               return item.chips > 0 ? item.chips : 0 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -231,7 +244,12 @@ export default { 
			 | 
		
	
		
			
			| 
				231
			 | 
			
				244
			 | 
			
			
				           row.memberCheckOut = row.totalUp + row.totalDown - row.chips 
			 | 
		
	
		
			
			| 
				232
			 | 
			
				245
			 | 
			
			
				           // TODO CHECK 是否需要 
			 | 
		
	
		
			
			| 
				233
			 | 
			
				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
			 | 
			
				254
			 | 
			
			
				           console.log('www',row) 
			 | 
		
	
		
			
			| 
				237
			 | 
			
				255
			 | 
			
			
				  
			 |