|
|
@ -10,10 +10,10 @@ |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<div class="station"> |
|
|
|
<div class="station"> |
|
|
|
<div class="inner"> |
|
|
|
<div class="inner"> |
|
|
|
<!-- <div class="tab"> |
|
|
|
<div v-if="showTypes" class="tab"> |
|
|
|
<a class="item" v-for="(item, i) in types" :key="i" :class="{ active: item.id === typeActive }" |
|
|
|
<a class="item" v-for="(item, i) in types" :key="i" :class="{ active: item.id === typeActive }" |
|
|
|
@click="tabChange(item)">{{ item.name }}</a> |
|
|
|
@click="tabChange(item)">{{ item.name }}</a> |
|
|
|
</div> --> |
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
|
|
<div class="tab-wrap"> |
|
|
|
<div class="tab-wrap"> |
|
|
|
<span class="label">课程类型</span> |
|
|
|
<span class="label">课程类型</span> |
|
|
@ -71,6 +71,7 @@ export default { |
|
|
|
typeActive: +this.$route.query.typeActive || 0, |
|
|
|
typeActive: +this.$route.query.typeActive || 0, |
|
|
|
active: this.$route.query.active ? +this.$route.query.active : '', |
|
|
|
active: this.$route.query.active ? +this.$route.query.active : '', |
|
|
|
searchTimer: null, |
|
|
|
searchTimer: null, |
|
|
|
|
|
|
|
showTypes: false, |
|
|
|
types: [ |
|
|
|
types: [ |
|
|
|
{ |
|
|
|
{ |
|
|
|
id: 0, |
|
|
|
id: 0, |
|
|
@ -112,8 +113,14 @@ export default { |
|
|
|
}, |
|
|
|
}, |
|
|
|
mounted () { |
|
|
|
mounted () { |
|
|
|
this.getTab() |
|
|
|
this.getTab() |
|
|
|
|
|
|
|
this.getSchoolId() |
|
|
|
}, |
|
|
|
}, |
|
|
|
methods: { |
|
|
|
methods: { |
|
|
|
|
|
|
|
// 查询schoolId,处理备课管理的展示 |
|
|
|
|
|
|
|
async getSchoolId () { |
|
|
|
|
|
|
|
const { data } = await this.$get(this.api.logoDetail) |
|
|
|
|
|
|
|
this.showTypes = data.schoolId === 901 |
|
|
|
|
|
|
|
}, |
|
|
|
// 获取tab |
|
|
|
// 获取tab |
|
|
|
async getTab () { |
|
|
|
async getTab () { |
|
|
|
const res = await this.$get(this.api.getSchoolCourseAuthority) |
|
|
|
const res = await this.$get(this.api.getSchoolCourseAuthority) |
|
|
|