| 
				
			 | 
			
			
				@@ -1,7 +1,13 @@ 
			 | 
		
	
		
			
			| 
				1
			 | 
			
				1
			 | 
			
			
				 <template> 
			 | 
		
	
		
			
			| 
				2
			 | 
			
				2
			 | 
			
			
				 <div class="app-container calendar-list-container"> 
			 | 
		
	
		
			
			| 
				3
			 | 
			
				3
			 | 
			
			
				   <div class="app-container"> 
			 | 
		
	
		
			
			| 
				4
			 | 
			
				
			 | 
			
			
				-    <el-table :data="detail" :span-method="objectSpanMethod" border style="width: 100% margin-top: 20px"> 
			 | 
		
	
		
			
			| 
				
			 | 
			
				4
			 | 
			
			
				+      <el-select clearable @change='handleFilter' style="width: 120px" class="filter-item" v-model="listQuery.round" placeholder="輪"> 
			 | 
		
	
		
			
			| 
				
			 | 
			
				5
			 | 
			
			
				+        <el-option v-for="item in roundOptions" :key="item.label" :label="item.label" :value="item.key"> 
			 | 
		
	
		
			
			| 
				
			 | 
			
				6
			 | 
			
			
				+        </el-option> 
			 | 
		
	
		
			
			| 
				
			 | 
			
				7
			 | 
			
			
				+      </el-select> 
			 | 
		
	
		
			
			| 
				
			 | 
			
				8
			 | 
			
			
				+  </div> 
			 | 
		
	
		
			
			| 
				
			 | 
			
				9
			 | 
			
			
				+    <el-table :data="detail" :span-method="objectSpanMethod"  v-loading.body="listLoading" element-loading-text="Loading" border fit highlight-current-row 
			 | 
		
	
		
			
			| 
				
			 | 
			
				10
			 | 
			
			
				+      style="width: 100%"> 
			 | 
		
	
		
			
			| 
				5
			 | 
			
				11
			 | 
			
			
				       <el-table-column prop="MemberRecord.GambleMember.name" label="玩家" width="180"> 
			 | 
		
	
		
			
			| 
				6
			 | 
			
				12
			 | 
			
			
				       </el-table-column> 
			 | 
		
	
		
			
			| 
				7
			 | 
			
				13
			 | 
			
			
				       <el-table-column prop="MemberRecord.door" label="押"> 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -21,7 +27,6 @@ 
			 | 
		
	
		
			
			| 
				21
			 | 
			
				27
			 | 
			
			
				       <el-table-column prop="MemberRecord.GambleMember.chips" label="最終積分"> 
			 | 
		
	
		
			
			| 
				22
			 | 
			
				28
			 | 
			
			
				       </el-table-column> 
			 | 
		
	
		
			
			| 
				23
			 | 
			
				29
			 | 
			
			
				     </el-table> 
			 | 
		
	
		
			
			| 
				24
			 | 
			
				
			 | 
			
			
				-  </div> 
			 | 
		
	
		
			
			| 
				25
			 | 
			
				30
			 | 
			
			
				 </div> 
			 | 
		
	
		
			
			| 
				26
			 | 
			
				31
			 | 
			
			
				 </template> 
			 | 
		
	
		
			
			| 
				27
			 | 
			
				32
			 | 
			
			
				  
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -36,10 +41,9 @@ export default { 
			 | 
		
	
		
			
			| 
				36
			 | 
			
				41
			 | 
			
			
				     return { 
			 | 
		
	
		
			
			| 
				37
			 | 
			
				42
			 | 
			
			
				       list: null, 
			 | 
		
	
		
			
			| 
				38
			 | 
			
				43
			 | 
			
			
				       listLoading: true, 
			 | 
		
	
		
			
			| 
				39
			 | 
			
				
			 | 
			
			
				-      total: null, 
			 | 
		
	
		
			
			| 
				40
			 | 
			
				
			 | 
			
			
				-      memberRecords: [], 
			 | 
		
	
		
			
			| 
				41
			 | 
			
				
			 | 
			
			
				-      dealingRecords: [], 
			 | 
		
	
		
			
			| 
				42
			 | 
			
				
			 | 
			
			
				-      groupMember: [], 
			 | 
		
	
		
			
			| 
				
			 | 
			
				44
			 | 
			
			
				+      listQuery: { 
			 | 
		
	
		
			
			| 
				
			 | 
			
				45
			 | 
			
			
				+        round: 1 
			 | 
		
	
		
			
			| 
				
			 | 
			
				46
			 | 
			
			
				+      }, 
			 | 
		
	
		
			
			| 
				43
			 | 
			
				47
			 | 
			
			
				       detail: [], 
			 | 
		
	
		
			
			| 
				44
			 | 
			
				48
			 | 
			
			
				       group: [], 
			 | 
		
	
		
			
			| 
				45
			 | 
			
				49
			 | 
			
			
				       statement: '', 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -47,7 +51,9 @@ export default { 
			 | 
		
	
		
			
			| 
				47
			 | 
			
				51
			 | 
			
			
				       col: 0, 
			 | 
		
	
		
			
			| 
				48
			 | 
			
				52
			 | 
			
			
				       func: '', 
			 | 
		
	
		
			
			| 
				49
			 | 
			
				53
			 | 
			
			
				       rowIndex: 0, 
			 | 
		
	
		
			
			| 
				50
			 | 
			
				
			 | 
			
			
				-      colIndex: 0 
			 | 
		
	
		
			
			| 
				
			 | 
			
				54
			 | 
			
			
				+      colIndex: 0, 
			 | 
		
	
		
			
			| 
				
			 | 
			
				55
			 | 
			
			
				+      roundOptions: [{ label: '第 1 輪', key: 1 }, { label: '第 2 輪', key: 2 }, 
			 | 
		
	
		
			
			| 
				
			 | 
			
				56
			 | 
			
			
				+                      { label: '第 3 輪', key: 3 }, { label: '第 4 輪', key: 4 }], 
			 | 
		
	
		
			
			| 
				51
			 | 
			
				57
			 | 
			
			
				     } 
			 | 
		
	
		
			
			| 
				52
			 | 
			
				58
			 | 
			
			
				   }, 
			 | 
		
	
		
			
			| 
				53
			 | 
			
				59
			 | 
			
			
				   props: [ 'bucket' ], 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -66,10 +72,9 @@ export default { 
			 | 
		
	
		
			
			| 
				66
			 | 
			
				72
			 | 
			
			
				     ]),     
			 | 
		
	
		
			
			| 
				67
			 | 
			
				73
			 | 
			
			
				     getList() { 
			 | 
		
	
		
			
			| 
				68
			 | 
			
				74
			 | 
			
			
				       this.listLoading = true 
			 | 
		
	
		
			
			| 
				69
			 | 
			
				
			 | 
			
			
				-      let group ,detailTemp 
			 | 
		
	
		
			
			| 
				70
			 | 
			
				
			 | 
			
			
				- 
			 | 
		
	
		
			
			| 
				71
			 | 
			
				
			 | 
			
			
				-      fetchDetails(this.bucket).then(reponse => { 
			 | 
		
	
		
			
			| 
				72
			 | 
			
				
			 | 
			
			
				-        let group, dealingTemp 
			 | 
		
	
		
			
			| 
				
			 | 
			
				75
			 | 
			
			
				+      let group ,dealingTemp 
			 | 
		
	
		
			
			| 
				
			 | 
			
				76
			 | 
			
			
				+      this.detail = [] 
			 | 
		
	
		
			
			| 
				
			 | 
			
				77
			 | 
			
			
				+      fetchDetails(this.bucket, this.listQuery).then(reponse => { 
			 | 
		
	
		
			
			| 
				73
			 | 
			
				78
			 | 
			
			
				         dealingTemp = reponse.data.rows.filter(record => { 
			 | 
		
	
		
			
			| 
				74
			 | 
			
				79
			 | 
			
			
				           return  record.DealingRecord.door !== -1 &&  
			 | 
		
	
		
			
			| 
				75
			 | 
			
				80
			 | 
			
			
				             record.MemberRecord.door !== -1 && 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -133,7 +138,10 @@ export default { 
			 | 
		
	
		
			
			| 
				133
			 | 
			
				138
			 | 
			
			
				           colspan: this.col 
			 | 
		
	
		
			
			| 
				134
			 | 
			
				139
			 | 
			
			
				         } 
			 | 
		
	
		
			
			| 
				135
			 | 
			
				140
			 | 
			
			
				       } 
			 | 
		
	
		
			
			| 
				136
			 | 
			
				
			 | 
			
			
				-    } 
			 | 
		
	
		
			
			| 
				
			 | 
			
				141
			 | 
			
			
				+    }, 
			 | 
		
	
		
			
			| 
				
			 | 
			
				142
			 | 
			
			
				+    handleFilter() { 
			 | 
		
	
		
			
			| 
				
			 | 
			
				143
			 | 
			
			
				+      this.getList() 
			 | 
		
	
		
			
			| 
				
			 | 
			
				144
			 | 
			
			
				+    }, 
			 | 
		
	
		
			
			| 
				137
			 | 
			
				145
			 | 
			
			
				   }, 
			 | 
		
	
		
			
			| 
				138
			 | 
			
				146
			 | 
			
			
				   destroyed() { 
			 | 
		
	
		
			
			| 
				139
			 | 
			
				147
			 | 
			
			
				     this.SetListVisble(true) 
			 |