| 
					
				 | 
			
			
				@@ -4,13 +4,15 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <div class="squrt"></div>系统日志 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     </h2> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     <div class="m-core"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <el-tabs @tab-click="onTabClick"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-tab-pane label="系统通知" value="SYSTEM"></el-tab-pane> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-tab-pane label="学生申诉" value="STUDENT"></el-tab-pane> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <!-- <el-tab-pane label="退团退课" value="MUSICGROUP"></el-tab-pane> --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-tab-pane label="请假处理" value="LEAVE"></el-tab-pane> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-tab-pane label="VIP申请审核" value="VIPAPPLY"></el-tab-pane> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      </el-tabs> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <location-hash v-model="searchForm.group" @change="onTabClick"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-tabs v-model="activeIndex" @tab-click="onTabClick"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <el-tab-pane label="系统通知" v-if="permissionList.journalItem" name="SYSTEM" value="SYSTEM"></el-tab-pane> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <el-tab-pane label="学生申诉" v-if="permissionList.studentComplain" name="STUDENT" value="STUDENT"></el-tab-pane> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <!-- <el-tab-pane label="退团退课" value="MUSICGROUP"></el-tab-pane> --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <el-tab-pane label="请假处理" v-if="permissionList.leaveOperation" name="LEAVE" value="LEAVE"></el-tab-pane> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <el-tab-pane label="VIP申请审核" v-if="permissionList.vipApply" name="VIPAPPLY" value="VIPAPPLY"></el-tab-pane> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        </el-tabs> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      </location-hash> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <el-form :inline="true" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 ref="searchForm" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                :model="searchForm"> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -104,20 +106,30 @@ import { journalType } from '@/constant' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import StudentModel from './model/student' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import LeaveModel from './model/leave' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import vipApplyModel from './model/vipApply' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import { permission } from '@/utils/directivePage' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   components: { pagination, StudentModel, LeaveModel, vipApplyModel }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   name: 'journal', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   data () { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    const query = this.$route.query 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     return { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      permissionList: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        journalItem: permission('/journalItem'), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        studentComplain: permission('/studentComplain'), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        musicGroupCourse: permission('/musicGroupCourse'), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        leaveOperation: permission('/leaveOperation'), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        vipApply: permission('/vipApply') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       dialogSystem: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       dialogStudent: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       dialogLeave: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       dialogVipApply: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       dialogTitle: null, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       dialogDetail: {}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      activeIndex: query.opt || 'SYSTEM', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       searchForm: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         search: null, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        group: 'SYSTEM', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        group: query.opt || 'SYSTEM', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         readStatus: 0 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       tableList: [], 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -132,6 +144,7 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   mounted() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     this.getList() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    console.log(this.searchForm.group) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   methods: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     onSearch() { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -141,6 +154,8 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     onTabClick(elm) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       // 判断 group 是否一致 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       const searchForm = this.searchForm 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      console.log(searchForm) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.activeIndex = searchForm.group 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       if(elm.$attrs.value == searchForm.group) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } 
			 |