|
@@ -4,17 +4,6 @@
|
|
|
<dv-loading v-if="loading">{{ $t('researchCenter.dashboard.loading') }}</dv-loading>
|
|
|
<div v-else class="host-body">
|
|
|
<div class="tools">
|
|
|
- <!-- <span style="display:flex;">
|
|
|
- <Select v-model="activeGradeIndex" class-name="dashboard-select" @on-change="onChangeGrade(activeGradeIndex)">
|
|
|
- <Option v-for="(item,index) in grades" :value="index">{{ item }}</Option>
|
|
|
- </Select>
|
|
|
- </span>
|
|
|
- <span style="display:flex;">
|
|
|
- <Select v-model="activeClassIndex" class-name="dashboard-select" @on-change="onChangeClass(activeClassIndex)">
|
|
|
- <Option :value="-1">所有班级</Option>
|
|
|
- <Option v-for="(item,index) in classes" :value="index">{{ item }}</Option>
|
|
|
- </Select>
|
|
|
- </span> -->
|
|
|
<span class="time-text">{{ dateYear }} <span style="display: inline-block; margin: 0 5px;color: #0fa2fe;">{{ dateDay }}</span> </span>
|
|
|
<span class="icon iconfont icon-tuichuquanping" style="font-size: 22px;" :title="$t('researchCenter.dashboard.quit')" @click="goBack"></span>
|
|
|
</div>
|
|
@@ -23,12 +12,6 @@
|
|
|
<span class="school-info-name">{{ schoolInfo.schoolName }}</span>
|
|
|
<span class="school-info-period">{{ schoolInfo.periodName }}</span>
|
|
|
<span class="school-info-semester">{{ schoolInfo.curSemester }}</span>
|
|
|
- <!-- <span>
|
|
|
- <Select v-model="activeMenu" class-name="dashboard-select" @on-change="onChangeSubject(activeMenu)">
|
|
|
- <Option value="paint">美术</Option>
|
|
|
- <Option value="music">音乐</Option>
|
|
|
- </Select>
|
|
|
- </span> -->
|
|
|
<span :class="['dashboard-menu',activeMenu === 'music' ? 'dashboard-menu-active' : '']" @click="onChangeSubject('music')">音乐</span>
|
|
|
<span :class="['dashboard-menu',activeMenu === 'paint' ? 'dashboard-menu-active' : '']" @click="onChangeSubject('paint')">美术</span>
|
|
|
</div>
|
|
@@ -54,14 +37,9 @@
|
|
|
</div>
|
|
|
<div class="left-box-center">
|
|
|
<dv-border-box-12>
|
|
|
- <RightTop />
|
|
|
+ <RightTop :school="schoolInfo.schoolName" />
|
|
|
</dv-border-box-12>
|
|
|
</div>
|
|
|
- <!-- <div class="left-box-bottom">
|
|
|
- <dv-border-box-12>
|
|
|
- <LeftCenter />
|
|
|
- </dv-border-box-12>
|
|
|
- </div> -->
|
|
|
</div>
|
|
|
|
|
|
<div class="right-box">
|
|
@@ -116,8 +94,6 @@ export default {
|
|
|
dateDay: null,
|
|
|
dateYear: null,
|
|
|
dateWeek: null,
|
|
|
- classes: ['1班', '2班', '3班', '4班', '5班', '6班'],
|
|
|
- grades: ['五年级', '六年级']
|
|
|
}
|
|
|
},
|
|
|
components: {
|
|
@@ -134,7 +110,6 @@ export default {
|
|
|
mounted() {
|
|
|
this.$tools.fullScreen(document.getElementById('artIndex'))
|
|
|
this.timeFn()
|
|
|
- // this.cancelLoading()
|
|
|
},
|
|
|
beforeDestroy() {
|
|
|
clearInterval(this.timing)
|
|
@@ -143,11 +118,12 @@ export default {
|
|
|
this.defImg = require('@/assets/image/def-school-img.png')
|
|
|
this.curPeriod = this.$store.state.user.curPeriod
|
|
|
this.$store.state.dashboard.classType = 'all'
|
|
|
- // this.getDashboardData()
|
|
|
- this.onChangeSubject('music')
|
|
|
- this.cancelLoading()
|
|
|
let routerData = this.$route.params
|
|
|
this.schoolInfo.schoolName = routerData && routerData.schoolInfo ? routerData.schoolInfo.name : ''
|
|
|
+ sessionStorage.setItem('artSchool', this.schoolInfo.schoolName)
|
|
|
+ this.onChangeSubject('music')
|
|
|
+ this.cancelLoading()
|
|
|
+ console.log(routerData)
|
|
|
},
|
|
|
methods: {
|
|
|
onChangeClass(classIndex) {
|
|
@@ -156,11 +132,10 @@ export default {
|
|
|
onChangeGrade(gradeIndex) {
|
|
|
this.activeClassIndex = -1
|
|
|
this.onChangeClass(-1)
|
|
|
- // this.$store.commit('setRandomArtData', { index: classIndex, subject: this.activeMenu })
|
|
|
},
|
|
|
onChangeSubject(subject) {
|
|
|
this.activeMenu = subject
|
|
|
- this.$store.commit('setArtDashboardData', subject)
|
|
|
+ this.$store.commit('setArtDashboardData', { subject, school: this.schoolInfo.schoolName })
|
|
|
this.$store.commit('setRandomArtData', 'all')
|
|
|
},
|
|
|
getDashboardData() {
|
|
@@ -177,7 +152,6 @@ export default {
|
|
|
},
|
|
|
goBack() {
|
|
|
this.$tools.exitFullscreen()
|
|
|
- // this.$router.push('/home/Dashboard')
|
|
|
this.$router.go(-1)
|
|
|
},
|
|
|
timeFn() {
|
|
@@ -192,18 +166,6 @@ export default {
|
|
|
}, 1000)
|
|
|
},
|
|
|
},
|
|
|
- // computed: {
|
|
|
- // schoolInfo() {
|
|
|
- // let store_user = this.$store.state.user
|
|
|
- // let semesterRange = this.$tools.getSemesterTimeRange()
|
|
|
- // return {
|
|
|
- // schoolName: store_user.schoolProfile.school_base.name,
|
|
|
- // schoolLogo: store_user.schoolProfile.school_base.picture,
|
|
|
- // periodName: store_user.curPeriod.name,
|
|
|
- // curSemester: semesterRange.name
|
|
|
- // }
|
|
|
- // }
|
|
|
- // }
|
|
|
}
|
|
|
</script>
|
|
|
<style lang="less" scope>
|