|
@@ -9,31 +9,31 @@
|
|
|
<el-tabs v-model="activeIndex"
|
|
|
type="card"
|
|
|
@tab-click="handleClick">
|
|
|
- <el-tab-pane label="基本信息"
|
|
|
+ <el-tab-pane label="基本信息" v-if="permissionList.studentInfo"
|
|
|
name="1">
|
|
|
<studentInfo v-if="activeIndex == 1" />
|
|
|
</el-tab-pane>
|
|
|
- <el-tab-pane label="乐团&课程"
|
|
|
+ <el-tab-pane label="乐团&课程" v-if="permissionList.teamAndcourse"
|
|
|
name="2">
|
|
|
<teamAndcourse v-if="activeIndex == 2" />
|
|
|
</el-tab-pane>
|
|
|
- <el-tab-pane label="VIP课"
|
|
|
+ <el-tab-pane label="VIP课" v-if="permissionList.studentVip"
|
|
|
name="3">
|
|
|
<studentVip v-if="activeIndex == 3" />
|
|
|
</el-tab-pane>
|
|
|
- <el-tab-pane label="上课记录"
|
|
|
+ <el-tab-pane label="上课记录" v-if="permissionList.studentRecord"
|
|
|
name="4">
|
|
|
<studentRecord v-if="activeIndex == 4" />
|
|
|
</el-tab-pane>
|
|
|
- <el-tab-pane label="扣费记录"
|
|
|
+ <el-tab-pane label="扣费记录" v-if="permissionList.studentPayList"
|
|
|
name="5">
|
|
|
<studentPayList v-if="activeIndex == 5" />
|
|
|
</el-tab-pane>
|
|
|
- <el-tab-pane label="学员订单"
|
|
|
+ <el-tab-pane label="学员订单" v-if="permissionList.studentOrder"
|
|
|
name="6">
|
|
|
<studentOrder v-if="activeIndex == 6" />
|
|
|
</el-tab-pane>
|
|
|
- <el-tab-pane label="学员提现"
|
|
|
+ <el-tab-pane label="学员提现" v-if="permissionList.studentCashout"
|
|
|
name="7">
|
|
|
<studentCashout v-if="activeIndex == 7" />
|
|
|
</el-tab-pane>
|
|
@@ -49,6 +49,7 @@ import studentPayList from './components/studentPayList.vue';
|
|
|
import studentVip from './components/studentVip.vue';
|
|
|
import studentOrder from './components/studentOrder.vue';
|
|
|
import studentCashout from './components/studentCashout.vue';
|
|
|
+import { permission } from '@/utils/directivePage'
|
|
|
export default {
|
|
|
components: {
|
|
|
teamAndcourse,
|
|
@@ -64,6 +65,15 @@ export default {
|
|
|
return {
|
|
|
activeIndex: '1',
|
|
|
// acitveStatus: [true, false, false, false, false, false, false]
|
|
|
+ permissionList: {
|
|
|
+ studentInfo: permission('/studentDetail/studentInfo'),
|
|
|
+ teamAndcourse: permission('/studentDetail/teamAndcourse'),
|
|
|
+ studentVip: permission('/studentDetail/studentVip'),
|
|
|
+ studentRecord: permission('/studentDetail/studentRecord'),
|
|
|
+ studentPayList: permission('/studentDetail/studentPayList'),
|
|
|
+ studentOrder: permission('/studentDetail/studentOrder'),
|
|
|
+ studentCashout: permission('/studentDetail/studentCashout'),
|
|
|
+ }
|
|
|
}
|
|
|
},
|
|
|
mounted () {
|