|  | @@ -1,39 +1,46 @@
 | 
	
		
			
				|  |  |  <template>
 | 
	
		
			
				|  |  |    <div class='m-container'>
 | 
	
		
			
				|  |  |      <h2>
 | 
	
		
			
				|  |  | -      <el-page-header @back="onCancel" 
 | 
	
		
			
				|  |  | -      :content="teacherName"></el-page-header>
 | 
	
		
			
				|  |  | +      <el-page-header @back="onCancel"
 | 
	
		
			
				|  |  | +                      :content="teacherName"></el-page-header>
 | 
	
		
			
				|  |  |      </h2>
 | 
	
		
			
				|  |  |      <div class="m-core">
 | 
	
		
			
				|  |  |        <!-- navMenu -->
 | 
	
		
			
				|  |  |        <el-tabs v-model="activeName"
 | 
	
		
			
				|  |  |                 type="card"
 | 
	
		
			
				|  |  |                 @tab-click="handleClick">
 | 
	
		
			
				|  |  | -        <el-tab-pane label="基本信息" v-if="permissionList.teacherInfo"
 | 
	
		
			
				|  |  | +        <el-tab-pane label="基本信息"
 | 
	
		
			
				|  |  | +                     v-if="permissionList.teacherInfo"
 | 
	
		
			
				|  |  |                       name="0">
 | 
	
		
			
				|  |  |            <teacherInfo v-if="activeName == 0" />
 | 
	
		
			
				|  |  |          </el-tab-pane>
 | 
	
		
			
				|  |  | -        <el-tab-pane label="乐团课" v-if="permissionList.musicGroup"
 | 
	
		
			
				|  |  | +        <el-tab-pane label="乐团课"
 | 
	
		
			
				|  |  | +                     v-if="permissionList.musicGroup"
 | 
	
		
			
				|  |  |                       name="1">
 | 
	
		
			
				|  |  |            <courseInfo v-if="activeName == 1" />
 | 
	
		
			
				|  |  |          </el-tab-pane>
 | 
	
		
			
				|  |  | -        <el-tab-pane label="VIP课" v-if="permissionList.VipCourse"
 | 
	
		
			
				|  |  | +        <el-tab-pane label="VIP课"
 | 
	
		
			
				|  |  | +                     v-if="permissionList.VipCourse"
 | 
	
		
			
				|  |  |                       name="2">
 | 
	
		
			
				|  |  |            <courseInfo1 v-if="activeName == 2" />
 | 
	
		
			
				|  |  |          </el-tab-pane>
 | 
	
		
			
				|  |  | -        <el-tab-pane label="试听课" v-if="permissionList.domeCourse"
 | 
	
		
			
				|  |  | +        <el-tab-pane label="试听课"
 | 
	
		
			
				|  |  | +                     v-if="permissionList.domeCourse"
 | 
	
		
			
				|  |  |                       name="3">
 | 
	
		
			
				|  |  |            <courseInfo2 v-if="activeName == 3" />
 | 
	
		
			
				|  |  |          </el-tab-pane>
 | 
	
		
			
				|  |  | -        <el-tab-pane label="课表详情" v-if="permissionList.teacherRecord"
 | 
	
		
			
				|  |  | +        <el-tab-pane label="课表详情"
 | 
	
		
			
				|  |  | +                     v-if="permissionList.teacherRecord"
 | 
	
		
			
				|  |  |                       name="4">
 | 
	
		
			
				|  |  |            <teacherRecord v-if="activeName == 4" />
 | 
	
		
			
				|  |  |          </el-tab-pane>
 | 
	
		
			
				|  |  | -        <el-tab-pane label="请假记录" v-if="permissionList.leaveRecord"
 | 
	
		
			
				|  |  | +        <el-tab-pane label="请假记录"
 | 
	
		
			
				|  |  | +                     v-if="permissionList.leaveRecord"
 | 
	
		
			
				|  |  |                       name="5">
 | 
	
		
			
				|  |  |            <leaveRecord v-if="activeName == 5" />
 | 
	
		
			
				|  |  |          </el-tab-pane>
 | 
	
		
			
				|  |  | -        <el-tab-pane label="上课结算列表" v-if="permissionList.settlement"
 | 
	
		
			
				|  |  | +        <el-tab-pane label="上课结算列表"
 | 
	
		
			
				|  |  | +                     v-if="permissionList.settlement"
 | 
	
		
			
				|  |  |                       name="6">
 | 
	
		
			
				|  |  |            <settlement v-if="activeName == 6" />
 | 
	
		
			
				|  |  |          </el-tab-pane>
 | 
	
	
		
			
				|  | @@ -51,9 +58,9 @@ import courseInfo2 from '@/views/teacherManager/teacherDetail/components/courseI
 | 
	
		
			
				|  |  |  import settlement from '@/views/teacherManager/teacherDetail/components/settlement'
 | 
	
		
			
				|  |  |  import { permission } from '@/utils/directivePage'
 | 
	
		
			
				|  |  |  export default {
 | 
	
		
			
				|  |  | -  components: { teacherRecord, 
 | 
	
		
			
				|  |  | -  leaveRecord, teacherInfo, 
 | 
	
		
			
				|  |  | -  courseInfo, courseInfo1, courseInfo2, settlement},
 | 
	
		
			
				|  |  | +  components: {    teacherRecord,
 | 
	
		
			
				|  |  | +    leaveRecord, teacherInfo,
 | 
	
		
			
				|  |  | +    courseInfo, courseInfo1, courseInfo2, settlement  },
 | 
	
		
			
				|  |  |    name: 'teacherDetail',
 | 
	
		
			
				|  |  |    data () {
 | 
	
		
			
				|  |  |      return {
 | 
	
	
		
			
				|  | @@ -68,7 +75,17 @@ export default {
 | 
	
		
			
				|  |  |          teacherRecord: permission('/teacherDetail/teacherRecord'),
 | 
	
		
			
				|  |  |          leaveRecord: permission('/teacherDetail/leaveRecord'),
 | 
	
		
			
				|  |  |          settlement: permission('/teacherDetail/settlement')
 | 
	
		
			
				|  |  | -      }
 | 
	
		
			
				|  |  | +      },
 | 
	
		
			
				|  |  | +      Fsearch: null,
 | 
	
		
			
				|  |  | +      Frules: null
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +  },
 | 
	
		
			
				|  |  | +  created () {
 | 
	
		
			
				|  |  | +    if (this.$route.query.search) {
 | 
	
		
			
				|  |  | +      this.Fsearch = this.$route.query.search;
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +    if (this.$route.query.rules) {
 | 
	
		
			
				|  |  | +      this.Frules = this.$route.query.rules
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |    },
 | 
	
		
			
				|  |  |    methods: {
 | 
	
	
		
			
				|  | @@ -76,8 +93,9 @@ export default {
 | 
	
		
			
				|  |  |        this.activeName = val.name
 | 
	
		
			
				|  |  |        // this.activeStatus[val.name] = true
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  | -    onCancel() {
 | 
	
		
			
				|  |  | -      this.$router.push('/business/teacherList')
 | 
	
		
			
				|  |  | +    onCancel () {
 | 
	
		
			
				|  |  | +      console.log(this.Frules, this.Fsearch)
 | 
	
		
			
				|  |  | +      this.$router.push({ path: '/business/teacherList', query: { rules: this.Frules, search: this.Fsearch } })
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |    }
 | 
	
		
			
				|  |  |  }
 |