| 
				
			 | 
			
			
				@@ -13,6 +13,7 @@ 
			 | 
		
	
		
			
			| 
				13
			 | 
			
				13
			 | 
			
			
				           </el-option> 
			 | 
		
	
		
			
			| 
				14
			 | 
			
				14
			 | 
			
			
				         </el-select> --> 
			 | 
		
	
		
			
			| 
				15
			 | 
			
				15
			 | 
			
			
				         <el-button class="filter-item" type="primary" v-waves icon="el-icon-search" @click="handleFilter">搜尋</el-button> 
			 | 
		
	
		
			
			| 
				
			 | 
			
				16
			 | 
			
			
				+        <el-button class="filter-item" type="danger" v-waves icon="el-icon-warning" @click="handlereset">歸零</el-button> 
			 | 
		
	
		
			
			| 
				16
			 | 
			
				17
			 | 
			
			
				       </div> 
			 | 
		
	
		
			
			| 
				17
			 | 
			
				18
			 | 
			
			
				       <el-table :data="list" v-loading.body="listLoading" element-loading-text="Loading" border fit highlight-current-row 
			 | 
		
	
		
			
			| 
				18
			 | 
			
				19
			 | 
			
			
				         style="width: 100%"> 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -128,6 +129,7 @@ 
			 | 
		
	
		
			
			| 
				128
			 | 
			
				129
			 | 
			
			
				 import { mapGetters, mapActions } from 'vuex' 
			 | 
		
	
		
			
			| 
				129
			 | 
			
				130
			 | 
			
			
				 // TODO 需更改抓取此房間人員 
			 | 
		
	
		
			
			| 
				130
			 | 
			
				131
			 | 
			
			
				 import { fetchWeChatMemberList, chipsDeposit, chipsReward, createGambleMember, fetchAgentList, updateBelongAgent } from '@/api/gambleMember' 
			 | 
		
	
		
			
			| 
				
			 | 
			
				132
			 | 
			
			
				+import { resetWechatRoomMembersChips } from '@/api/room' 
			 | 
		
	
		
			
			| 
				131
			 | 
			
				133
			 | 
			
			
				 import waves from '@/directive/waves' // 水波纹指令 
			 | 
		
	
		
			
			| 
				132
			 | 
			
				134
			 | 
			
			
				 import Multiselect from 'vue-multiselect'// 使用的一个多选框组件,element-ui的select不能满足所有需求 
			 | 
		
	
		
			
			| 
				133
			 | 
			
				135
			 | 
			
			
				 import 'vue-multiselect/dist/vue-multiselect.min.css'// 多选框组件css 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -345,6 +347,33 @@ export default { 
			 | 
		
	
		
			
			| 
				345
			 | 
			
				347
			 | 
			
			
				           value: v.GambleMember 
			 | 
		
	
		
			
			| 
				346
			 | 
			
				348
			 | 
			
			
				         })) 
			 | 
		
	
		
			
			| 
				347
			 | 
			
				349
			 | 
			
			
				       }) 
			 | 
		
	
		
			
			| 
				
			 | 
			
				350
			 | 
			
			
				+    }, 
			 | 
		
	
		
			
			| 
				
			 | 
			
				351
			 | 
			
			
				+    handlereset() { 
			 | 
		
	
		
			
			| 
				
			 | 
			
				352
			 | 
			
			
				+      this.$confirm('此操作將把此房間所有會員點數歸零, 是否繼續?', '提示', { 
			 | 
		
	
		
			
			| 
				
			 | 
			
				353
			 | 
			
			
				+        confirmButtonText: '確定', 
			 | 
		
	
		
			
			| 
				
			 | 
			
				354
			 | 
			
			
				+        cancelButtonText: '取消', 
			 | 
		
	
		
			
			| 
				
			 | 
			
				355
			 | 
			
			
				+        type: 'warning' 
			 | 
		
	
		
			
			| 
				
			 | 
			
				356
			 | 
			
			
				+      }).then(() => { 
			 | 
		
	
		
			
			| 
				
			 | 
			
				357
			 | 
			
			
				+        resetWechatRoomMembersChips(this.room).then(response => { 
			 | 
		
	
		
			
			| 
				
			 | 
			
				358
			 | 
			
			
				+          console.log('11111') 
			 | 
		
	
		
			
			| 
				
			 | 
			
				359
			 | 
			
			
				+          this.$message({ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				360
			 | 
			
			
				+            type: 'success', 
			 | 
		
	
		
			
			| 
				
			 | 
			
				361
			 | 
			
			
				+            message: '歸零成功!' 
			 | 
		
	
		
			
			| 
				
			 | 
			
				362
			 | 
			
			
				+          }); 
			 | 
		
	
		
			
			| 
				
			 | 
			
				363
			 | 
			
			
				+          this.getList(); 
			 | 
		
	
		
			
			| 
				
			 | 
			
				364
			 | 
			
			
				+        }).catch((err)=>{ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				365
			 | 
			
			
				+          console.log('22222') 
			 | 
		
	
		
			
			| 
				
			 | 
			
				366
			 | 
			
			
				+          this.$message({ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				367
			 | 
			
			
				+            type: 'error', 
			 | 
		
	
		
			
			| 
				
			 | 
			
				368
			 | 
			
			
				+            message: '歸零失敗' 
			 | 
		
	
		
			
			| 
				
			 | 
			
				369
			 | 
			
			
				+          }); 
			 | 
		
	
		
			
			| 
				
			 | 
			
				370
			 | 
			
			
				+        }) 
			 | 
		
	
		
			
			| 
				
			 | 
			
				371
			 | 
			
			
				+      }).catch(() => { 
			 | 
		
	
		
			
			| 
				
			 | 
			
				372
			 | 
			
			
				+        this.$message({ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				373
			 | 
			
			
				+          type: 'info', 
			 | 
		
	
		
			
			| 
				
			 | 
			
				374
			 | 
			
			
				+          message: '已取消歸零' 
			 | 
		
	
		
			
			| 
				
			 | 
			
				375
			 | 
			
			
				+        });           
			 | 
		
	
		
			
			| 
				
			 | 
			
				376
			 | 
			
			
				+      }); 
			 | 
		
	
		
			
			| 
				348
			 | 
			
				377
			 | 
			
			
				     } 
			 | 
		
	
		
			
			| 
				349
			 | 
			
				378
			 | 
			
			
				   }, 
			 | 
		
	
		
			
			| 
				350
			 | 
			
				379
			 | 
			
			
				   // watch: { 
			 |