|
@@ -17,15 +17,15 @@
|
|
|
<p class="right-top-title">{{item.title}}</p>
|
|
|
</div>
|
|
|
<div class="right-top-bottombox-comparison" v-if="item.classname ==='school' || item.classname ==='teach' || item.classname ==='datas' || item.classname ==='student'">
|
|
|
- <p>周新增:<span class="week-comparison">{{item.addweek}}</span></p>
|
|
|
- <p>月新增:<span class="months-comparison">{{item.addmonth}}</span></p>
|
|
|
+ <p>{{$t('areaStatistics.header.weekAdd')}}:<span class="week-comparison">{{item.addweek}}</span></p>
|
|
|
+ <p>{{$t('areaStatistics.header.monthAdd')}}:<span class="months-comparison">{{item.addmonth}}</span></p>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="leftbox">
|
|
|
<div class="tagbox">
|
|
|
- <p class="tags basics"><span>基础数据</span></p>
|
|
|
+ <p class="tags basics"><span>{{$t('areaStatistics.tag.basics')}}</span></p>
|
|
|
</div>
|
|
|
<div :class="[items.type==='month' ? 'alonebox' :'totalalonebox']" v-for="(items,indexs) in activityData.oneself" :key="indexs">
|
|
|
<p :class="[items.type ==='month' ? 'alonebox-title':'total-alonebox-title']">{{items.title}}</p>
|
|
@@ -34,7 +34,7 @@
|
|
|
</div>
|
|
|
<div class="rightbox">
|
|
|
<div class="tagbox">
|
|
|
- <p class="tags basics"><span>基础数据</span></p>
|
|
|
+ <p class="tags basics"><span>{{$t('areaStatistics.tag.basics')}}</span></p>
|
|
|
</div>
|
|
|
<!--<div class="rightbox-pie">
|
|
|
<CommonPie :proportionData="areaData.alonePie"></CommonPie>
|
|
@@ -51,19 +51,19 @@
|
|
|
<div class="center-resource">
|
|
|
<div class="center-resource-left">
|
|
|
<div class="tagbox ">
|
|
|
- <p class="tags source"><span>课例数据</span></p>
|
|
|
+ <p class="tags source"><span>{{$t('areaStatistics.tag.classData')}}</span></p>
|
|
|
</div>
|
|
|
<div class="center-resource-left-leftEcharts">
|
|
|
- <div class="echarts-title">今年总数据:</div>
|
|
|
+ <div class="echarts-title">{{$t('areaStatistics.class.total')}}:</div>
|
|
|
<ConventionPie :pieData="areaData.class"></ConventionPie>
|
|
|
</div>
|
|
|
<div class="center-resource-left-rightbox">
|
|
|
<div class="week-echart">
|
|
|
- <div class="echarts-title-pie">上周:</div>
|
|
|
+ <div class="echarts-title-pie">{{$t('areaStatistics.class.lastWeek')}}:</div>
|
|
|
<ConventionPie :pieData="areaData.lastweek"></ConventionPie>
|
|
|
</div>
|
|
|
<div class="month-echart">
|
|
|
- <div class="echarts-title-pie">本月:</div>
|
|
|
+ <div class="echarts-title-pie">{{$t('areaStatistics.class.nowMonth')}}:</div>
|
|
|
<ConventionPie :pieData="areaData.monthsContrast"></ConventionPie>
|
|
|
</div>
|
|
|
</div>
|
|
@@ -71,7 +71,7 @@
|
|
|
</div>
|
|
|
<div class="center-resource-right">
|
|
|
<div class="tagbox">
|
|
|
- <p class="tags dynamic"><span>课例活跃度</span></p>
|
|
|
+ <p class="tags dynamic"><span>{{$t('areaStatistics.tag.classActive')}}</span></p>
|
|
|
</div>
|
|
|
<CommonLine :lineData="areaData.dynamic"></CommonLine>
|
|
|
</div>
|
|
@@ -79,13 +79,13 @@
|
|
|
<div class="bottom-resource">
|
|
|
<div class="bottom-leftbox">
|
|
|
<div class="tagbox">
|
|
|
- <p class="tags types"><span>研修进度</span></p>
|
|
|
+ <p class="tags types"><span>{{$t('areaStatistics.tag.training')}}</span></p>
|
|
|
</div>
|
|
|
<DoublePie :doublePieData="areaData.schedule"></DoublePie>
|
|
|
</div>
|
|
|
<div class="bottom-rightbox">
|
|
|
<div class="tagbox">
|
|
|
- <p class="tags interspace"><span>空间使用情况</span></p>
|
|
|
+ <p class="tags interspace"><span>{{$t('areaStatistics.tag.size')}}</span></p>
|
|
|
</div>
|
|
|
<div class="bottom-rightbox-left">
|
|
|
<Liquidfill :liquidfillData="areaData.size"></Liquidfill>
|
|
@@ -97,7 +97,7 @@
|
|
|
</div>
|
|
|
<div class="school-Listinfo">
|
|
|
<div class="tagbox">
|
|
|
- <p class="tags schoolLists"><span>学校列表</span></p>
|
|
|
+ <p class="tags schoolLists"><span>{{$t('areaStatistics.tag.list')}}</span></p>
|
|
|
</div>
|
|
|
<div class="listbox">
|
|
|
<Table :columns="columns" :data="data">
|
|
@@ -129,11 +129,11 @@
|
|
|
states:'develop',
|
|
|
showPattern:'all',
|
|
|
aspectsData:[
|
|
|
- { id: 1, title: '区内学校', num: 0, icon: 'iconfont icon-24gl-school', classname: 'months', addweek: 0, addmonth: 0, },
|
|
|
- { id: 2, title: '区内老师', num: 0, icon: 'iconfont icon-laoshi', classname: 'teach', addweek: 0, addmonth: 0, },
|
|
|
- { id: 3, title: '区内学生', num: 0, icon: 'iconfont icon-w_xuesheng-', classname: 'school', addweek: 0, addmonth: 0, },
|
|
|
- { id: 4, title: '产出总数据', num: 0, icon: 'iconfont icon-shujutongji', classname: 'datas', addweek: 0, addmonth: 0, },
|
|
|
- { id: 5, title: '空间总容量', num: 0, icon: 'iconfont icon-kongjian', classname: 'size' },
|
|
|
+ { id: 1, title: this.$t('areaStatistics.header.areaTilte'), num: 0, icon: 'iconfont icon-24gl-school', classname: 'months', addweek: 0, addmonth: 0, },
|
|
|
+ { id: 2, title: this.$t('areaStatistics.header.areaTeach'), num: 0, icon: 'iconfont icon-laoshi', classname: 'teach', addweek: 0, addmonth: 0, },
|
|
|
+ { id: 3, title: this.$t('areaStatistics.header.areaStudent'), num: 0, icon: 'iconfont icon-w_xuesheng-', classname: 'school', addweek: 0, addmonth: 0, },
|
|
|
+ { id: 4, title: this.$t('areaStatistics.header.areaData'), num: 0, icon: 'iconfont icon-shujutongji', classname: 'datas', addweek: 0, addmonth: 0, },
|
|
|
+ { id: 5, title: this.$t('areaStatistics.header.areaSize'), num: 0, icon: 'iconfont icon-kongjian', classname: 'size' },
|
|
|
],
|
|
|
aspectsLoading:{
|
|
|
counselorData: true,
|
|
@@ -146,25 +146,25 @@
|
|
|
schoolList: true,
|
|
|
},
|
|
|
activityData:{
|
|
|
- total: [
|
|
|
- { id: 1, title: '本周课例数', num: 0, type: 'month' },
|
|
|
- { id: 2, title: '学期课例数', num: 0, type: 'month' },
|
|
|
- { id: 3, title: '本周活动数', num: 0, type: 'month' },
|
|
|
- { id: 4, title: '学期活动数', num: 0, type: 'month' },
|
|
|
- { id: 5, title: '智慧教室', num: 0, type: 'total' },
|
|
|
- { id: 6, title: '累计课例', num: 0, type: 'total' },
|
|
|
- { id: 7, title: '累计资源', num: 0, type: 'total' },
|
|
|
- { id: 8, title: '累计活动', num: 0, type: 'total' },
|
|
|
- ],
|
|
|
+ //total: [
|
|
|
+ // { id: 1, title: '本周课例数', num: 0, type: 'month' },
|
|
|
+ // { id: 2, title: '学期课例数', num: 0, type: 'month' },
|
|
|
+ // { id: 3, title: '本周活动数', num: 0, type: 'month' },
|
|
|
+ // { id: 4, title: '学期活动数', num: 0, type: 'month' },
|
|
|
+ // { id: 5, title: '智慧教室', num: 0, type: 'total' },
|
|
|
+ // { id: 6, title: '累计课例', num: 0, type: 'total' },
|
|
|
+ // { id: 7, title: '累计资源', num: 0, type: 'total' },
|
|
|
+ // { id: 8, title: '累计活动', num: 0, type: 'total' },
|
|
|
+ //],
|
|
|
oneself: [
|
|
|
- { id: 1, title: '本周课例数', num: 0, type: 'month' },
|
|
|
- { id: 2, title: '学期课例数', num: 0, type: 'month' },
|
|
|
- { id: 3, title: '本周活动数', num: 0, type: 'month' },
|
|
|
- { id: 4, title: '学期活动数', num: 0, type: 'month' },
|
|
|
- { id: 5, title: '累计开课', num: 0, type: 'total' },
|
|
|
- { id: 6, title: '累计课例', num: 0, type: 'total' },
|
|
|
- { id: 7, title: '累计资源', num: 0, type: 'total' },
|
|
|
- { id: 8, title: '累计活动', num: 0, type: 'total' },
|
|
|
+ { id: 1, title: this.$t('areaStatistics.basics.weekClass'), num: 0, type: 'month' },
|
|
|
+ { id: 2, title: this.$t('areaStatistics.basics.semesterClass'), num: 0, type: 'month' },
|
|
|
+ { id: 3, title: this.$t('areaStatistics.basics.weekActivity'), num: 0, type: 'month' },
|
|
|
+ { id: 4, title: this.$t('areaStatistics.basics.semesterActivity'), num: 0, type: 'month' },
|
|
|
+ { id: 5, title: this.$t('areaStatistics.basics.accumulatedClass'), num: 0, type: 'total' },
|
|
|
+ { id: 6, title: this.$t('areaStatistics.basics.accumulatedExample'), num: 0, type: 'total' },
|
|
|
+ { id: 7, title: this.$t('areaStatistics.basics.accumulatedResource'), num: 0, type: 'total' },
|
|
|
+ { id: 8, title: this.$t('areaStatistics.basics.accumulatedActivity'), num: 0, type: 'total' },
|
|
|
],
|
|
|
},
|
|
|
unit:{
|
|
@@ -205,11 +205,9 @@
|
|
|
searchAreasv:'',
|
|
|
searchOriginal: [],
|
|
|
columns:[
|
|
|
- {
|
|
|
- title: '校徽', slot: 'badge', align: 'center',
|
|
|
- },
|
|
|
- { title: '名称', key: 'name', align: 'center'},
|
|
|
- { title: '简码', key: 'id', align: 'center'},
|
|
|
+ { title: this.$t('areaStatistics.list.badge'), slot: 'badge', align: 'center',},
|
|
|
+ { title: this.$t('areaStatistics.list.name'), key: 'name', align: 'center'},
|
|
|
+ { title: this.$t('areaStatistics.list.code'), key: 'id', align: 'center'},
|
|
|
/* { title: '空间', solt: 'size', align: 'center' },*/
|
|
|
/* { title: '操作', solt: 'operate', align: 'center' },*/
|
|
|
{
|
|
@@ -335,10 +333,10 @@
|
|
|
},
|
|
|
},
|
|
|
data: [
|
|
|
- { value: 0, name: '评量测验' },
|
|
|
- { value: 0, name: '投票活动' },
|
|
|
- { value: 0, name: '问卷调查' },
|
|
|
- { value: 0, name: '作业活动' },
|
|
|
+ { value: 0, name: this.$t('areaStatistics.basics.evaluating') },
|
|
|
+ { value: 0, name: this.$t('areaStatistics.basics.vote') },
|
|
|
+ { value: 0, name: this.$t('areaStatistics.basics.questionnaire') },
|
|
|
+ { value: 0, name: this.$t('areaStatistics.basics.work') },
|
|
|
],
|
|
|
},
|
|
|
],
|
|
@@ -373,9 +371,9 @@
|
|
|
},
|
|
|
},
|
|
|
data: [
|
|
|
- { value: 0, name: '基础版' },
|
|
|
- { value: 0, name: '标准版' },
|
|
|
- { value: 0, name: '专业版' },
|
|
|
+ { value: 0, name: this.$t('areaStatistics.basics.basicsV') },
|
|
|
+ { value: 0, name: this.$t('areaStatistics.basics.standardV') },
|
|
|
+ { value: 0, name: this.$t('areaStatistics.basics.marjorV') },
|
|
|
],
|
|
|
},
|
|
|
],
|
|
@@ -572,7 +570,7 @@
|
|
|
end: 35
|
|
|
}],
|
|
|
series: [{
|
|
|
- name: "活跃度",
|
|
|
+ name: this.$t('areaStatistics.class.vitality'),
|
|
|
type: "line",
|
|
|
symbolSize: 10,
|
|
|
symbol: 'circle',
|
|
@@ -603,9 +601,9 @@
|
|
|
schedule: {
|
|
|
color: ['#3fb1e3', '#6be6c1', '#626c91', '#a0a7e6', '#c4ebad', '#96dee8'],
|
|
|
data: [
|
|
|
- { value: 0, name: '已完成' },
|
|
|
- { value: 0, name: '进行中' },
|
|
|
- { value: 0, name: '未完成' },
|
|
|
+ //{ value: 0, name: '已完成' },
|
|
|
+ //{ value: 0, name: '进行中' },
|
|
|
+ //{ value: 0, name: '未完成' },
|
|
|
],
|
|
|
tooltip: {
|
|
|
trigger: 'item',
|
|
@@ -622,10 +620,10 @@
|
|
|
fontSize: 12,
|
|
|
},
|
|
|
data: [
|
|
|
- { value: 0, name: '线上研修' },
|
|
|
- { value: 0, name: '校本研修' },
|
|
|
- { value: 0, name: '认证材料' },
|
|
|
- { value: 0, name: '课堂实录' },
|
|
|
+ //{ value: 0, name: '线上研修' },
|
|
|
+ //{ value: 0, name: '校本研修' },
|
|
|
+ //{ value: 0, name: '认证材料' },
|
|
|
+ //{ value: 0, name: '课堂实录' },
|
|
|
],
|
|
|
},
|
|
|
series: [
|
|
@@ -657,10 +655,10 @@
|
|
|
type: 'pie',
|
|
|
radius: ['65%', '90%'],
|
|
|
data: [
|
|
|
- { value: 0, name: '线上研修' },
|
|
|
- { value: 0, name: '校本研修' },
|
|
|
- { value: 0, name: '认证材料' },
|
|
|
- { value: 0, name: '课堂实录' },
|
|
|
+ //{ value: 0, name: '线上研修' },
|
|
|
+ //{ value: 0, name: '校本研修' },
|
|
|
+ //{ value: 0, name: '认证材料' },
|
|
|
+ //{ value: 0, name: '课堂实录' },
|
|
|
],
|
|
|
},
|
|
|
],
|
|
@@ -788,15 +786,15 @@
|
|
|
/*this.areaData.dynamic.series[1].data = res.weekLess*/
|
|
|
//处理研修进度
|
|
|
let outer = [
|
|
|
- { value: 0, name: '线上研修' },
|
|
|
- { value: 0, name: '校本研修' },
|
|
|
- { value: 0, name: '认证材料' },
|
|
|
- { value: 0, name: '课堂实录' },
|
|
|
+ { value: 0, name: this.$t('areaStatistics.research.online') }, //线上研修
|
|
|
+ { value: 0, name: this.$t('areaStatistics.research.researchTraining') }, //校本研修
|
|
|
+ { value: 0, name: this.$t('areaStatistics.research.attestation') }, //认证材料
|
|
|
+ { value: 0, name: this.$t('areaStatistics.research.classroom') }, //课堂实录
|
|
|
]
|
|
|
let within = [
|
|
|
- { value: 0, name: '已完成' },
|
|
|
- { value: 0, name: '进行中' },
|
|
|
- { value: 0, name: '未完成' },
|
|
|
+ { value: 0, name: this.$t('areaStatistics.research.accomplish') }, //已完成
|
|
|
+ { value: 0, name: this.$t('areaStatistics.research.underway') }, //进行中
|
|
|
+ { value: 0, name: this.$t('areaStatistics.research.unfinished') }, //未完成
|
|
|
]
|
|
|
outer[0].value = res.areaScStats.srStats.online
|
|
|
outer[1].value = res.areaScStats.srStats.offline
|
|
@@ -847,7 +845,7 @@
|
|
|
console.log(this.sizeNums, '空间使用率')
|
|
|
let pies = {
|
|
|
title: {
|
|
|
- text: '{a|' + this.sizeNums + '}{c|%}' + '\n' + '空间使用率',
|
|
|
+ text: '{a|' + this.sizeNums + '}{c|%}' + '\n' + this.$t('areaStatistics.size.use'),
|
|
|
x: 'center',
|
|
|
y: 'center',
|
|
|
textStyle: {
|
|
@@ -931,15 +929,15 @@
|
|
|
this.areaData.size=pies
|
|
|
//处理空间占比
|
|
|
let namedata = [
|
|
|
- { name: '文档', title: 'doc', value: 0 },
|
|
|
- { name: '图片', title: 'image', value: 0 },
|
|
|
- { name: '其他', title: 'other', value: 0 },
|
|
|
- { name: '视频', title: 'video', value: 0 },
|
|
|
- { name: '缩略图', title: 'thum', value: 0 },
|
|
|
- { name: '教材', title: 'res', value: 0 },
|
|
|
- { name: '音频', title: 'audio', value: 0 },
|
|
|
- { name: 'HiTeach上传的数据', title: 'records', value: 0 },
|
|
|
- { name: '德育风采', title: 'elegant', value: 0 },
|
|
|
+ { name: this.$t('areaStatistics.size.documents'), title: 'doc', value: 0 },
|
|
|
+ { name: this.$t('areaStatistics.size.image'), title: 'image', value: 0 },
|
|
|
+ { name: this.$t('areaStatistics.size.other'), title: 'other', value: 0 },
|
|
|
+ { name: this.$t('areaStatistics.size.video'), title: 'video', value: 0 },
|
|
|
+ { name: this.$t('areaStatistics.size.thumbnail'), title: 'thum', value: 0 },
|
|
|
+ { name: this.$t('areaStatistics.size.material'), title: 'res', value: 0 },
|
|
|
+ { name: this.$t('areaStatistics.size.audio'), title: 'audio', value: 0 },
|
|
|
+ { name: this.$t('areaStatistics.size.hiteachs'), title: 'records', value: 0 },
|
|
|
+ { name: this.$t('areaStatistics.size.moralEducation'), title: 'elegant', value: 0 },
|
|
|
]
|
|
|
for (let i in namedata) {
|
|
|
let names = namedata[i].name
|