|
@@ -10,22 +10,22 @@
|
|
|
<el-tabs v-model="activeIndex"
|
|
|
type="card"
|
|
|
@tab-click="handleClick">
|
|
|
- <el-tab-pane label="基本信息"
|
|
|
+ <el-tab-pane label="基本信息" v-if="permission('/resetTeaming/teamBaseInfo')"
|
|
|
name="1">
|
|
|
- <teamBaseInfo v-if="acitveStatus[0]" />
|
|
|
+ <teamBaseInfo v-if="activeIndex == 1" />
|
|
|
</el-tab-pane>
|
|
|
- <el-tab-pane label="缴费调整"
|
|
|
+ <el-tab-pane label="缴费调整" v-if="permission('/resetTeaming/resetSound')"
|
|
|
name="2">
|
|
|
- <resetSound v-if="acitveStatus[1]" />
|
|
|
+ <resetSound v-if="activeIndex == 2" />
|
|
|
</el-tab-pane>
|
|
|
- <el-tab-pane label="班级调整"
|
|
|
+ <el-tab-pane label="班级调整" v-if="permission('/resetTeaming/resetClass')"
|
|
|
name="3">
|
|
|
- <resetClass v-if="acitveStatus[2]" />
|
|
|
+ <resetClass v-if="activeIndex == 3" />
|
|
|
</el-tab-pane>
|
|
|
- <el-tab-pane label="新增排课"
|
|
|
+ <el-tab-pane label="新增排课" v-if="permission('/resetTeaming/coursePlan')"
|
|
|
name="4">
|
|
|
<coursePlan :teamid='teamid'
|
|
|
- v-if="acitveStatus[3]" />
|
|
|
+ v-if="activeIndex == 4" />
|
|
|
<!-- <lookCourse /> -->
|
|
|
</el-tab-pane>
|
|
|
<!-- <el-tab-pane label="新增小班课"
|
|
@@ -43,13 +43,20 @@ import resetClass from '@/views/teamDetail/components/resetClass'
|
|
|
import coursePlan from '@/views/teamBuild/teamSeting/components/coursePlan'
|
|
|
import lookCourse from '@/views/teamBuild/teamSeting/components/lookCourse'
|
|
|
import improvement from '@/views/teamBuild/teamSeting/components/improvementClass'
|
|
|
+import { permission } from '@/utils/directivePage'
|
|
|
export default {
|
|
|
components: { teamBaseInfo, resetSound, resetClass, coursePlan, lookCourse, improvement },
|
|
|
data () {
|
|
|
return {
|
|
|
activeIndex: '1',
|
|
|
- acitveStatus: [true, false, false, false, false, false, false],
|
|
|
- teamid: ''
|
|
|
+ teamid: '',
|
|
|
+ // permissionStatus: {
|
|
|
+ // teamBaseInfo: true,
|
|
|
+ // resetSound: true,
|
|
|
+ // resetClass: true,
|
|
|
+ // resetSound: true,
|
|
|
+ // coursePlan: true,
|
|
|
+ // }
|
|
|
}
|
|
|
},
|
|
|
created () {
|
|
@@ -71,7 +78,9 @@ export default {
|
|
|
},
|
|
|
handleClick (val) {
|
|
|
this.activeIndex = val.name
|
|
|
- this.acitveStatus[val.name - 1] = true
|
|
|
+ },
|
|
|
+ permission(str) {
|
|
|
+ return permission(str)
|
|
|
}
|
|
|
},
|
|
|
}
|