123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668 |
- //初始化App数据
- function initApp() {
- let semesterList = [
- ['21学年下学期', '21学年上学期', '20学年下学期', '20学年上学期']
- ]
- this.$store.commit('m_children/updateChildrenSemesterList', semesterList)
- this.$store.commit('m_children/updateChildrenSemester', semesterList[0][0])
- let myData = {
- subscribeLevel: '专业版',
- subscribePrivilege: '这里是订阅权益描述信息',
- subscribeTime: '2022.2.15-2025.2.15',
- msgList: [{
- icon: 't-icon t-icon-shuju',
- title: '成绩通知',
- msgTime: '12分钟前',
- content: '您的孩子【张梅】在 【青城山学校】的【2020年语文期末测试】成绩已经生成,请点击查看详情 > ',
- image: 'https://image.meiye.art/pic_9ikZaVYnJE38Ao6AZlVIx?imageMogr2/thumbnail/450x/interlace/1'
- },
- {
- icon: 't-icon t-icon-tishi',
- title: '系统通知',
- msgTime: '20分钟前',
- content: '您以成功绑定【青城山学校】【五年级8班】【张梅】学生。',
- image: 'https://image.meiye.art/pic_ucQUd7WwkuW1vKvjbgUlv?imageMogr2/thumbnail/450x/interlace/1'
- },
- {
- icon: 't-icon t-icon-bianji',
- title: '任务通知',
- msgTime: '40分钟前',
- content: '您的孩子【张梅】班主任李老师给您发布一个新的问卷活动【周末孩子表现问卷调查】,快去填写吧 ',
- image: 'https://image.meiye.art/pic_1628927180566LfOmH3IV5i24Mmc65BGE0?imageMogr2/thumbnail/450x/interlace/1'
- }
- ]
- }
- this.$store.commit('m_parent/updateMyData', myData)
- }
- //获取首页数据
- function initHome() {
- let classList = [{
- name: '语文',
- teacher: '王老师',
- time: '09:00-09:50',
- timeFrame: '上午第一节'
- }, {
- name: '数学',
- teacher: '李老师',
- time: '10:00-10:50',
- timeFrame: '上午第二节'
- }, {
- name: '外语',
- teacher: '张老师',
- time: '11:00-11:50',
- timeFrame: '上午第三节'
- }, {
- name: '思品',
- teacher: '史老师',
- time: '14:00-14:50',
- timeFrame: '下午第一节'
- }, {
- name: '体育',
- teacher: '李老师',
- time: '15:00-15:50',
- timeFrame: '下午第二节'
- }, {
- name: '科学',
- teacher: '张老师',
- time: '16:00-16:50',
- timeFrame: '上午第三节'
- }]
- this.$store.commit('m_children/updateClassList', classList)
- let records = [{
- date: 28,
- month: 3,
- year: 2022,
- time: '08:25'
- }, {
- date: 29,
- month: 3,
- year: 2022,
- time: '08:27'
- }, {
- date: 30,
- month: 3,
- year: 2022,
- time: '08:15'
- }, {
- date: 31,
- month: 3,
- year: 2022,
- time: '08:19'
- }, {
- date: 2,
- month: 4,
- year: 2022,
- time: '08:25'
- }, {
- date: 3,
- month: 4,
- year: 2022,
- time: '08:09'
- }, {
- date: 4,
- month: 4,
- year: 2022,
- time: '08:20'
- }, {
- date: 5,
- month: 4,
- year: 2022,
- time: '08:02'
- }, {
- date: 6,
- month: 4,
- year: 2022,
- time: '08:05'
- }, {
- date: 7,
- month: 4,
- year: 2022,
- time: '08:22'
- }, {
- date: 8,
- month: 4,
- year: 2022,
- time: '08:25'
- }, {
- date: 11,
- month: 4,
- year: 2022,
- time: '08:20'
- }]
- this.$store.commit('m_children/updateRecords', records)
- let homeData = {
- //评测进度条数据
- evaluationArcbar: {
- "series": [{
- "name": "评测完成",
- "data": 0.60,
- "color": "#3C9CFF"
- }]
- },
- //作业进度条数据
- homeworkArcbar: {
- "series": [{
- "name": "作业完成",
- "data": 1,
- "color": "#ff8caf"
- }]
- },
- //活动进度条数据
- activityArcbar: {
- "series": [{
- "name": "活动完成",
- "data": 0.83,
- "color": "#f9c752"
- }]
- },
- }
- this.$store.commit('m_chart/updateHomeChart', homeData)
- }
- //获取成绩数据
- function initGrade() {
- let testList = [
- "开学考试",
- "第一月考",
- "第二月考",
- "期中考试",
- "第三月考",
- "期末考试"
- ]
- let subjectList = [
- "数学",
- "语文",
- "英语",
- "体育",
- "科学",
- "思品"
- ]
- //成绩图表数据
- let gradeData = {
- //学期折线图数据
- semesterLineChart: {
- //总成绩
- generalComparison: {
- categories: testList,
- series: [{
- name: "孩子总分",
- data: [
- 556,
- 577,
- 540,
- 588,
- 563,
- 594
- ]
- },
- {
- name: "班级平均分",
- data: [
- 460,
- 477,
- 455,
- 522,
- 538,
- 511
- ]
- },
- {
- name: "年级平均分",
- data: [
- 533,
- 476,
- 484,
- 547,
- 485,
- 502
- ]
- }
- ],
- },
- //单科与平均对比
- singleAverageComparison: '',
- //单科对比
- subjectComparison: {
- categories: testList,
- series: [{
- name: subjectList[0],
- data: [
- 90,
- 95,
- 92,
- 100,
- 88,
- 99
- ]
- },
- {
- name: subjectList[1],
- data: [
- 95,
- 98,
- 84,
- 92,
- 93,
- 89
- ]
- },
- {
- name: subjectList[2],
- data: [
- 98,
- 89,
- 97,
- 84,
- 95,
- 89
- ]
- },
- {
- name: subjectList[3],
- data: [
- 91,
- 72,
- 92,
- 89,
- 97,
- 92
- ]
- },
- {
- name: subjectList[4],
- data: [
- 95,
- 89,
- 92,
- 87,
- 91,
- 83
- ]
- },
- {
- name: subjectList[5],
- data: [
- 91,
- 82,
- 87,
- 84,
- 90,
- 85
- ]
- }
- ],
- },
- },
- //近期单次考试数据
- recentTestChart: {
- //近两次对比
- recentComparison: {
- categories: subjectList,
- series: [{
- name: "最近成绩",
- data: [
- 91,
- 92,
- 94,
- 88,
- 88,
- 98
- ]
- },
- {
- name: "上次成绩",
- data: [
- 88,
- 84,
- 97,
- 92,
- 89,
- 93
- ]
- }
- ],
- },
- //近期排名占比分析
- recentRank: {
- series: [{
- name: "超过年级中",
- data: 0.8,
- color: "#0080ff"
- },
- {
- name: "超过班级中",
- data: 0.90,
- color: "#ff8caf"
- }
- ],
- },
- },
- //排名占比分析
- rankChart: {
- //学期排名占比分析
- semesterRank: {
- categories: testList,
- series: [{
- name: "超过年级中",
- data: [
- 90,
- 95,
- 92,
- 100,
- 88,
- 99
- ]
- },
- {
- name: "超过班级中",
- data: [
- 95,
- 98,
- 84,
- 92,
- 93,
- 79
- ]
- }
- ]
- },
- //单科学期排名
- semesterSubjectRank: '',
- },
- //优势科目分析
- advantageRoseChart: {
- //近期优势科目分析
- recentAdvantage: {
- series: [{
- data: [{
- name: subjectList[0],
- value: 100
- },
- {
- name: subjectList[1],
- value: 86
- },
- {
- name: subjectList[2],
- value: 100
- },
- {
- name: subjectList[3],
- value: 79
- },
- {
- name: subjectList[4],
- value: 88
- },
- {
- name: subjectList[5],
- value: 95
- }
- ]
- }]
- },
- //学期综合分析
- semesterAdvantage: {
- series: [{
- data: [{
- name: subjectList[0],
- value: 95
- },
- {
- name: subjectList[1],
- value: 88
- },
- {
- name: subjectList[2],
- value: 99
- },
- {
- name: subjectList[3],
- value: 80
- },
- {
- name: subjectList[4],
- value: 77
- },
- {
- name: subjectList[5],
- value: 95
- }
- ]
- }]
- },
- },
- //能力雷达图分析
- abilityChart: {
- //重要考试分析
- importantAnalyse: {
- categories: subjectList,
- series: [{
- name: "开学考试",
- data: [
- 90,
- 89,
- 98,
- 88,
- 95,
- 89
- ]
- },
- {
- name: "期中考试",
- data: [
- 94,
- 89,
- 97,
- 91,
- 95,
- 90
- ]
- },
- {
- name: "期末考试",
- data: [
- 90,
- 90,
- 95,
- 96,
- 90,
- 92
- ]
- }
- ],
- },
- //普通考试分析
- commonAnalyse: {
- categories: subjectList,
- series: [{
- name: "第一月考",
- data: [
- 90,
- 100,
- 77,
- 78,
- 75,
- 95
- ]
- },
- {
- name: "第二月考",
- data: [
- 89,
- 94,
- 75,
- 99,
- 80,
- 92
- ]
- },
- {
- name: "第三月考",
- data: [
- 79,
- 84,
- 94,
- 73,
- 99,
- 87
- ]
- }
- ],
- },
- },
- }
- this.$store.commit('m_chart/updateGradeChart', gradeData)
- }
- //获取评测,作业,活动数据
- function initHomework() {
- let pageData =
- [{
- name: '评测',
- level: '',
- color: '#0080ff;',
- image: 'https://ouch-cdn2.icons8.com/yFl5NWU3aVehLBlQf9ctvnZPqtm5U0hqM3IzWvFDCaQ/rs:fit:912:912/czM6Ly9pY29uczgu/b3VjaC1wcm9kLmFz/c2V0cy9wbmcvNzY5/LzY1ZTQxZmZjLTg1/YWQtNDYyMi1hYzU0/LWQ3NDEzZmY2NGI1/YS5wbmc.png',
- detail: {
- title: '评测列表',
- data: [{
- id: 1,
- name: '评测数据1',
- subject: '数学',
- teacher: '王老师',
- description: '这里是评测描述信息',
- content: '这里是评测详细信息。。。40917489012611',
- finish: true
- }, {
- id: 2,
- name: '评测数据2',
- subject: '语文',
- teacher: '张老师',
- description: '这里是评测描述信息',
- content: '这里是评测详细信息。。。9840917489012611',
- finish: true
- }, {
- id: 3,
- name: '评测数据3',
- subject: '语文',
- teacher: '张老师',
- description: '这里是评测描述信息',
- content: '这里是评测详细信息。。。29840917489012611',
- finish: true
- }, {
- id: 4,
- name: '评测数据4',
- subject: '思品',
- teacher: '李老师',
- description: '这里是评测描述信息',
- content: '这里是评测详细信息。。。81029840917489012611',
- finish: false
- }, {
- id: 5,
- name: '评测数据5',
- subject: '科学',
- teacher: '李老师',
- description: '这里是评测描述信息',
- content: '这里是评测详细信息。。。381029840917489012611',
- finish: false
- }],
- }
- }, {
- name: '作业',
- level: '',
- color: '#ff8caf;',
- image: 'https://ouch-cdn2.icons8.com/AVOwJ9emg_ZOeHvQaunQAZlgeLsG-b1cGhiYvgoJ06g/rs:fit:912:912/czM6Ly9pY29uczgu/b3VjaC1wcm9kLmFz/c2V0cy9wbmcvNTAw/LzI5YjU1YWQ4LWMw/YTEtNDE1MS1iYmQw/LWIyMDdhYmRkOTE0/Mi5wbmc.png',
- detail: {
- title: '作业列表',
- data: [{
- id: 1,
- name: '作业数据1',
- subject: '数学',
- teacher: '王老师',
- description: '这里是作业描述信息',
- content: '这里是作业详细信息。。87192371298739812733123',
- finish: true
- }, {
- id: 2,
- name: '作业数据2',
- subject: '数学',
- teacher: '王老师',
- description: '这里是作业描述信息',
- content: '这里是作业详细信息。。87192371298739812733123',
- finish: true
- }, {
- id: 3,
- name: '作业数据3',
- subject: '数学',
- teacher: '王老师',
- description: '这里是作业描述信息',
- content: '这里是作业详细信息。。87192371298739812733123',
- finish: true
- }],
- }
- }, {
- name: '活动',
- level: '',
- color: '#f9c752;',
- image: 'https://ouch-cdn2.icons8.com/LW70TMgW1cGfYeGNSTEp7__kiKVgIhwdZwUmykdLYMY/rs:fit:912:912/czM6Ly9pY29uczgu/b3VjaC1wcm9kLmFz/c2V0cy9wbmcvOTI0/LzU3MWU4ZDZkLTg0/NzEtNGM5YS04MDJk/LTEzNTM5YmZmZTM2/YS5wbmc.png',
- detail: {
- title: '活动列表',
- data: [{
- id: 1,
- name: '活动数据1',
- subject: '数学',
- teacher: '王老师',
- description: '这里是活动描述信息',
- content: '这里是活动详细信息。3081230128309128390281。',
- finish: true
- }, {
- id: 2,
- name: '活动数据2',
- subject: '语文',
- teacher: '张老师',
- description: '这里是活动描述信息',
- content: '这里是活动详细信息。3081230128309128390281。',
- finish: true
- }, {
- id: 3,
- name: '活动数据3',
- subject: '语文',
- teacher: '张老师',
- description: '这里是活动描述信息',
- content: '这里是活动详细信息。3081230128309128390281。',
- finish: true
- }, {
- id: 4,
- name: '活动数据4',
- subject: '数学',
- teacher: '王老师',
- description: '这里是活动描述信息',
- content: '这里是活动详细信息30128309128390281。。',
- finish: true
- }, {
- id: 5,
- name: '活动数据5',
- subject: '数学',
- teacher: '王老师',
- description: '这里是活动描述信息',
- content: '这里是活动详细信息30128309128390281。。',
- finish: true
- }, {
- id: 6,
- name: '活动数据6',
- subject: '数学',
- teacher: '王老师',
- description: '这里是活动描述信息',
- content: '这里是活动详细信息30128309128390281。。',
- finish: false
- }],
- }
- }]
- this.pageData = pageData
- }
- export default {
- initApp, //初始化项目数据
- initHome, //初始化首页数据
- initGrade, //初始化成绩数据
- initHomework, //初始化作业数据
- }
|