| 
				
			 | 
			
			
				@@ -69,10 +69,14 @@ 
			 | 
		
	
		
			
			| 
				69
			 | 
			
				69
			 | 
			
			
				         <el-button v-if="dialogStatus=='deposit'" type="primary" @click="depositChips">確 定</el-button> 
			 | 
		
	
		
			
			| 
				70
			 | 
			
				70
			 | 
			
			
				       </div> 
			 | 
		
	
		
			
			| 
				71
			 | 
			
				71
			 | 
			
			
				     </el-dialog> 
			 | 
		
	
		
			
			| 
				
			 | 
			
				72
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				73
			 | 
			
			
				+    <router-view :member="member"></router-view> 
			 | 
		
	
		
			
			| 
				72
			 | 
			
				74
			 | 
			
			
				   </div> 
			 | 
		
	
		
			
			| 
				73
			 | 
			
				75
			 | 
			
			
				 </template> 
			 | 
		
	
		
			
			| 
				74
			 | 
			
				76
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				75
			 | 
			
				77
			 | 
			
			
				 <script> 
			 | 
		
	
		
			
			| 
				
			 | 
			
				78
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				79
			 | 
			
			
				+import { mapGetters, mapActions } from 'vuex' 
			 | 
		
	
		
			
			| 
				76
			 | 
			
				80
			 | 
			
			
				 import { fetchList, updateChips, createGambleMember } from '@/api/gambleMember' 
			 | 
		
	
		
			
			| 
				77
			 | 
			
				81
			 | 
			
			
				 import waves from '@/directive/waves' // 水波纹指令 
			 | 
		
	
		
			
			| 
				78
			 | 
			
				82
			 | 
			
			
				  
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -108,6 +112,7 @@ export default { 
			 | 
		
	
		
			
			| 
				108
			 | 
			
				112
			 | 
			
			
				         deposit: '儲值', 
			 | 
		
	
		
			
			| 
				109
			 | 
			
				113
			 | 
			
			
				         create: '新增' 
			 | 
		
	
		
			
			| 
				110
			 | 
			
				114
			 | 
			
			
				       }, 
			 | 
		
	
		
			
			| 
				
			 | 
			
				115
			 | 
			
			
				+      member: {}, 
			 | 
		
	
		
			
			| 
				111
			 | 
			
				116
			 | 
			
			
				       chipsSortOptions: [{ label: '多 -> 少', key: 'DESC' }, { label: '少 -> 多', key: 'ASC' }], 
			 | 
		
	
		
			
			| 
				112
			 | 
			
				117
			 | 
			
			
				       updatedSortOptions: [{ label: '新 -> 舊', key: 'DESC' }, { label: '舊 -> 新', key: 'ASC' }], 
			 | 
		
	
		
			
			| 
				113
			 | 
			
				118
			 | 
			
			
				       rules: { 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -121,6 +126,9 @@ export default { 
			 | 
		
	
		
			
			| 
				121
			 | 
			
				126
			 | 
			
			
				     this.getList() 
			 | 
		
	
		
			
			| 
				122
			 | 
			
				127
			 | 
			
			
				   }, 
			 | 
		
	
		
			
			| 
				123
			 | 
			
				128
			 | 
			
			
				   methods: { 
			 | 
		
	
		
			
			| 
				
			 | 
			
				129
			 | 
			
			
				+    ...mapActions([ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				130
			 | 
			
			
				+      'SetListVisble' 
			 | 
		
	
		
			
			| 
				
			 | 
			
				131
			 | 
			
			
				+    ]), 
			 | 
		
	
		
			
			| 
				124
			 | 
			
				132
			 | 
			
			
				     getList() { 
			 | 
		
	
		
			
			| 
				125
			 | 
			
				133
			 | 
			
			
				       this.listLoading = true 
			 | 
		
	
		
			
			| 
				126
			 | 
			
				134
			 | 
			
			
				       fetchList(this.listQuery).then(response => { 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -193,6 +201,11 @@ export default { 
			 | 
		
	
		
			
			| 
				193
			 | 
			
				201
			 | 
			
			
				         } 
			 | 
		
	
		
			
			| 
				194
			 | 
			
				202
			 | 
			
			
				       }) 
			 | 
		
	
		
			
			| 
				195
			 | 
			
				203
			 | 
			
			
				     }, 
			 | 
		
	
		
			
			| 
				
			 | 
			
				204
			 | 
			
			
				+    handlePage(row) { 
			 | 
		
	
		
			
			| 
				
			 | 
			
				205
			 | 
			
			
				+      let temp = Object.assign({}, row) // copy obj 
			 | 
		
	
		
			
			| 
				
			 | 
			
				206
			 | 
			
			
				+      this.SetListVisble(false) 
			 | 
		
	
		
			
			| 
				
			 | 
			
				207
			 | 
			
			
				+      this.member = temp 
			 | 
		
	
		
			
			| 
				
			 | 
			
				208
			 | 
			
			
				+    }, 
			 | 
		
	
		
			
			| 
				196
			 | 
			
				209
			 | 
			
			
				     handleFilter() { 
			 | 
		
	
		
			
			| 
				197
			 | 
			
				210
			 | 
			
			
				       this.listQuery.page = 1 
			 | 
		
	
		
			
			| 
				198
			 | 
			
				211
			 | 
			
			
				       this.getList() 
			 |