From 79578e25613f2d28247f026aa0efe49827cecb0f Mon Sep 17 00:00:00 2001 From: xialiang <1818147@qq.com> Date: Thu, 30 Dec 2021 08:12:55 +0800 Subject: [PATCH] 0.1 --- html/class.html | 309 +++++++++ html/css/style.css | 186 ++++- html/images/bj_p.png | Bin 0 -> 3859 bytes html/images/bj_q.png | Bin 0 -> 4606 bytes html/images/ico_shijuan.svg | 1 + html/images/ico_weike.svg | 1 + html/images/ico_zhuti.svg | 1 + html/images/ico_zuoye.svg | 1 + html/images/map.png | Bin 0 -> 160327 bytes html/images/q2.svg | 1 + html/images/q3.svg | 1 + html/index.html | 462 ++++++++++++- html/js/class.js | 1307 +++++++++++++++++++++++++++++++++++ html/js/indexData.js | 637 +++++++++++++++++ html/js/nav.js | 8 +- html/js/space.js | 366 +++++++--- html/resource.html | 6 +- html/space.html | 71 +- 18 files changed, 3220 insertions(+), 138 deletions(-) create mode 100644 html/class.html create mode 100644 html/images/bj_p.png create mode 100644 html/images/bj_q.png create mode 100644 html/images/ico_shijuan.svg create mode 100644 html/images/ico_weike.svg create mode 100644 html/images/ico_zhuti.svg create mode 100644 html/images/ico_zuoye.svg create mode 100644 html/images/map.png create mode 100644 html/images/q2.svg create mode 100644 html/images/q3.svg create mode 100644 html/js/class.js create mode 100644 html/js/indexData.js diff --git a/html/class.html b/html/class.html new file mode 100644 index 0000000..2f23837 --- /dev/null +++ b/html/class.html @@ -0,0 +1,309 @@ + + + + + + 大数据汇聚与管理系统 + + + + + + + + +
+

+ 唐山开平教育大数据中心 +

+ 互动课堂教育运行监测 + 网络学习空间运行监测 + 资源共建共享运行监测 +
+ + +
+
+
+ 本月 + 本年 + 全部 +
+
+ + +
+ + + + + + + + + \ No newline at end of file diff --git a/html/css/style.css b/html/css/style.css index c069d00..2c80a75 100644 --- a/html/css/style.css +++ b/html/css/style.css @@ -33,8 +33,8 @@ body.main-page .header-right{ float: right; } body.main-page .header-left a{ - padding: 0.1rem 0.3rem; - font-size: 0.18rem; + padding: 0.02rem 0.3rem; + font-size: 0.17rem; display: block; float: left; margin-top: 0.46rem; @@ -55,8 +55,8 @@ body.main-page .header-right>a{ margin-left: 1.1rem; } body.main-page .header-right a{ - padding: 0.1rem 0.3rem; - font-size: 0.2rem; + padding: 0.02rem 0.3rem; + font-size: 0.17rem; display: block; float: left; margin-top: 0.46rem; @@ -92,6 +92,7 @@ body.sub-page .head .h1 { font-size:0.3rem; line-height:0.5rem; padding-left:0.3rem; + padding-top:0.2rem; float:left; } body.sub-page .head .nav { @@ -399,7 +400,7 @@ select { position:relative; display:flex; width:fit-content; - height:1.8rem; + height:1.45rem; } .qyzyhzjc .item { position:relative; @@ -434,6 +435,9 @@ select { height:fit-content; font-size:0.19rem; } + + + .paihang { display:grid; height:2.2rem; @@ -611,6 +615,10 @@ select { } .zongshu{ padding-top: 0.32rem; + display: grid; + align-items: center; + justify-content: center; + height: 100%; } .kongjian-r1-class .huoyue { width:0.65rem; @@ -645,3 +653,171 @@ select { letter-spacing:0.03rem; color:#0ff; } + +.numF{ + font-family:DigiWebfont; +} + +.ketanghz{ width: 100%;color: #00ffff; } + +.ketanghz .bigNumber{ padding-top: 0.3rem; width:100%;text-align: center;line-height: 0.17rem; } +.ketanghz .bigNumber .bigNumber-l{ width: 50%; padding-right:20px; float: left; text-align: right; } +.ketanghz .bigNumber .bigNumber-r{ width: 50%; float: left; padding-left:20px; text-align: left; } + +.ketanghz div .numF{ font-size:0.5rem } +.ketanghz .bigNumber div .bigNum{ letter-spacing: 0.03rem; font-size:0.3rem; } + +.ketanghz .Number{ width: 49%; + float: left; + margin: 0.02rem; + border: 1px solid #1379C8; + background-color: #121961; + padding: 9px; + text-align: center;} +.ketanghz .Number .ico{float: left; border: 0.03rem; border-radius: 0.1rem; } +.ketanghz .Number .ico span{ padding: 0.03rem; border:0.03rem solid #69d9fe; display: block; border-radius: 15%; background-color: #182e73;} +.ketanghz .Number .ico img{ width: 35px; } +.ketanghz .Number .num{font-size:0.2rem;margin-top: 0.06rem;} +.ketanghz .Number .text{color: white;} + + + + + + +.qingkuang2{ width: 100%;color: #00ffff; background: url(../images/q2.svg)center no-repeat; background-size: 28%;overflow: hidden} + +.qingkuang2 .bigNumber{ padding-top: 0.3rem; width:28%;text-align: center;line-height: 0.19rem;float: left;margin-top: 0.3rem; } +.qingkuang2 .bigNumber .bigNumber-l{ } +.qingkuang2 .bigNumber .bigNumber-r{ } + +.qingkuang2 div .numF{ font-size:0.5rem } +.qingkuang2 .bigNumber div .bigNum{ letter-spacing: 0.03rem; font-size:0.25rem; } + +.qingkuang2 .Number{ width: 100%; + float: left; + margin: 0.02rem; + padding: 9px; + text-align: center;} +.qingkuang2 .Number .ico{float: left; border: 0.03rem; border-radius: 0.1rem; } +.qingkuang2 .Number .ico span{ padding: 0.03rem; border:0.03rem solid #69d9fe; display: block; border-radius: 15%; background-color: #182e73;} +.qingkuang2 .Number .ico img{ width: 35px; } +.qingkuang2 .Number .num{font-size:0.2rem;margin-top: 0.06rem;} +.qingkuang2 .Number .text{color: white;} + + + +.indexc2 .Number{ width: 32.8%;} +.index-c1 div{ background: url(../images/u165.png) no-repeat;height: 1.4rem; background-size: 100%; width: 25%; float: left; + display: flex; align-items: center; justify-content: center; color:turquoise} +.index-c1 div .num{font-size:0.26 rem} +.index-c1 div span{ width: 100%; display: contents; } +.index-fw{width: 100%; height: 1rem; line-height: 1rem; margin-top:0.4rem;color: #00ffff;} +.index-fw span{font-size:0.16rem} +.index-fw .num{font-size: 0.4rem; color: white;} +.index-fw-content div{ width: 50%; float: left;height: 0.5rem;display: flex; align-items: center; justify-content: center;} +.index-fw-content div span { + display: contents; + color: #3CD5FF; + font-size:0.2rem +} +.index-fw-content div .num{ + color: #3CD5FF; + +} +.index-fw-content div .num .text{ + font-size:0.1rem +} +.classpaihang .list{ + width: 100%; +} +.classpaihang .list .total{ + line-height: 0.10rem; + padding-top: 0.08rem; + margin-right: 0.1rem; +} +.classpaihang .list .total .num-name{ +color: white; +} +.classpaihang .list .total .num{ + color: #00ffff; + text-align: right; + width: 100%; + display: block; +} +.classpaihang .list .head{ + width: 2rem; +} +.classpaihang .list .total .numSum{ + font-size: 0.2rem; + color: #ffd900; + line-height: 0.22rem; +} + + +.i-zthdjc .item,.i-zthdjc .item:nth-child(2){ + margin: 0.1rem 0.31rem 0 0.31rem; +} +.i-zthdjc-list{ + width: 100%; + padding: 0 0.27rem; + display: inline-block; +} +.i-zthdjc-list div{ + float: left; +} +.i-zthdjc-list .name{ + margin:0 0.1rem; + font-size:0.18rem; + color: #82E8FE; + line-height: 0.3rem;` +} +.i-zthdjc-list .jd { + height: 0.3rem; display: flex; + align-items: center; + justify-content: center; +} +.i-zthdjc-list .jd div{ + height:0.18rem;margin:0 0.02rem;width:0.08rem;background: #82E8FE;float: left; +} +.i-zthdjc-list .jd .off{ + background-color: #82E8FE70; +} +.i-zthdjc-list .num{ + color: #82E8FE; + font-size: 0.2rem; + float: right; + +} +.i-zthdjc-list .num .percen{ + float: right; + width:0.45rem; + text-align: right; + display: block; +} +.i-zthdjc-list .num .total{ + padding-left:0.1rem; + font-size: 0.2rem; + color: #82E8FE; + +} +.i-c2-map{ + position:absolute; + font-size:0.14rem; + left: 4.6rem; + top: 2.6rem; + line-height: 0.25rem; + color:white; +} +.i-c2-map h3{ + padding:0.2rem 0; + font-size:0.18rem; + +} +.i-kjzyjs .kjzyjs-right{ + width: 11%; +} +.indexc2 .Number .text{ + font-size:0.14rem; + color: #00ffff; +} diff --git a/html/images/bj_p.png b/html/images/bj_p.png new file mode 100644 index 0000000000000000000000000000000000000000..61fc2f812239ec044f679561d49b85bfffacb136 GIT binary patch literal 3859 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 Vu<*>Y(-Z&z002ovPDHLkV1hDcq9OnQ literal 0 HcmV?d00001 diff --git a/html/images/bj_q.png b/html/images/bj_q.png new file mode 100644 index 0000000000000000000000000000000000000000..42374369f624694c43a9770b9c77be34c205bc7b GIT binary patch literal 4606 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 literal 0 HcmV?d00001 diff --git a/html/images/ico_shijuan.svg b/html/images/ico_shijuan.svg new file mode 100644 index 0000000..3eadf90 --- /dev/null +++ b/html/images/ico_shijuan.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/html/images/ico_weike.svg b/html/images/ico_weike.svg new file mode 100644 index 0000000..b59a5e9 --- /dev/null +++ b/html/images/ico_weike.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/html/images/ico_zhuti.svg b/html/images/ico_zhuti.svg new file mode 100644 index 0000000..468df9d --- /dev/null +++ b/html/images/ico_zhuti.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/html/images/ico_zuoye.svg b/html/images/ico_zuoye.svg new file mode 100644 index 0000000..9417ebc --- /dev/null +++ b/html/images/ico_zuoye.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/html/images/map.png b/html/images/map.png new file mode 100644 index 0000000000000000000000000000000000000000..4d07ceca0ab350435085079640c692d51c6f7c2c GIT binary patch literal 160327 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
|DGro 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 z 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

+
    +
  • + +
    +
    +
    +
    +
    +
    +
    +
    +
    互动课堂应用情况监测
    +
    + +
    +
    +
    +
    提问
    +
    0/0
    +
    当前统计 / 历史累计
    +
    +
    +
    抢答
    +
    0/0
    +
    当前统计 / 历史累计
    +
    +
    + +
    +
    + 0
    + 当前统计/历史统计 +
    +
    + 0项 +
    +
    + 学习任务总量 +
    +
    +
    +
    +
    投票
    +
    0/0
    +
    当前统计 / 历史累计
    +
    +
    +
    图片
    +
    0/0
    +
    当前统计 / 历史累计
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    资源共建共享建设情况监测
    +
    + +
    +
    +
    +
    教学资源
    +
    0/0
    +
    本月累计/ 累计总量
    +
    +
    +
    微课资源
    +
    0/0
    +
    本月累计/ 累计总量
    +
    +
    + +
    +
    + 0
    当前统计/历史统计 +
    +
    + 0 项 +
    +
    + 资源共建共享建设总量 +
    +
    +
    +
    +
    试题资源
    +
    0/0
    +
    当前统计 / 历史累计
    +
    +
    +
    试卷资源
    +
    0/0
    +
    当前统计 / 历史累计
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    主题活动建设情况检测
    +
    +
    +
    +
    + 0
    热门活动 +
    +
    +
    +
    + 0
    累计开展 +
    +
    +
    +
    +
    +
    德育
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    19 / 15.23%
    +
    +
    +
    +
  • + +
  • +
    + +
    +
    +
    + +
    +
    +
    +
    + +
    辖区平台运行监测
    +
    + + + +
    +
    + 0
    当前学校总数(所) +
    +
    + 0
    当前学生总数 +
    +
    + 0
    当前教师总数 +
    +
    + 0
    本月访问总人数 +
    +
    +
    + +
    +

    今日活跃热度汇总

    +
    + 今日登录人数:
    + 今日资源上传:
    + 今日活动开展:
    + 今日资源浏览数: 个 +
    +
    +
    + +
    +
    +
    + + + +
    + +
    +
    资源上传
    +
    0/0
    +
    本月资源上传/平台总数量
    +
    +
    +
    课堂在线
    +
    0/0
    +
    本月在线量/平台总在线量
    +
    +
    +
    空间文章
    +
    0/0
    +
    本月上传数量/平台总数量
    +
    +
    +
    资源下载
    +
    0/0
    +
    本月资源下载/平台总数量
    +
    +
    +
    学堂在线
    +
    0/0
    +
    本月在线量/平台总在线量
    +
    +
    +
    主题活动
    +
    0/0
    +
    本月上传数量/平台总数量
    +
    +
    + + +
    +
    + + +
  • +
  • +
    + +
    +
    +
    +
    +
    +
    +
    + +
    平台访问情况监测
    +
    + +
    + 总在线访问量:2345465 +
    +
    +
    +

    月最高访问量
    +
    +
    +

    年最高访问量
    +
    +
    +

    月平均访问量
    +
    +
    +

    年平均访问量
    +
    +
    + + + + + +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    空间资源建设情况统计
    +
    + + +
    + + + 本月 + 本年 + 全部 + +
    + + + +
    +
    + + +
    文章发布 +
    +
    +
    +
    +
    +
    +
    +
    +
    + 累计统计: 教师发布条 占比 +
    +
    +
    +
    +
    +
    + + 累计统计: 学生发布条 占比 +
    + +
    +
    空间累计
    +
    534
    +
    +
    + +
    +
    + + +
    相册上传 +
    +
    +
    +
    +
    +
    +
    +
    + 累计统计: 教师发布条 占比 +
    +
    +
    +
    +
    +
    + + 累计统计: 学生发布条 占比 + +
    + +
    +
    空间累计
    +
    534
    + +
    +
    + +
    +
    + + +
    访客留言 +
    +
    +
    +
    +
    +
    +
    +
    + 累计统计: 教师发布条 占比 +
    +
    +
    +
    +
    +
    + + 累计统计: 学生发布条 占比 +
    + +
    +
    空间累计
    +
    534
    +
    +
    + +
    +
    + + +
    主题活动 +
    +
    +
    +
    +
    +
    +
    +
    + 累计统计: 教师发布条 占比 +
    +
    +
    +
    +
    +
    + + 累计统计: 学生发布条 占比 +
    + +
    +
    空间累计
    +
    534
    + +
    +
    + + +
    +
    +
  • +
+
- + + + + \ No newline at end of file diff --git a/html/js/class.js b/html/js/class.js new file mode 100644 index 0000000..56e241c --- /dev/null +++ b/html/js/class.js @@ -0,0 +1,1307 @@ + + +$(function () { + const axiosConf = { url: config_serverIp + "/dataex/report/QuerySimpleGP", method: 'post' }; + var loadingHtml = `
+
+
+
+
+
+
` + var chartsLoadindStyle = { + text: 'loading', + color: '#4cbbff', + textColor: '#4cbbff', + maskColor: 'rgba(0, 0, 0, 0.3)', + + } + var switchTime = "all" + let l1xueduan = "0" + let l1Type = "teacher" + l1(l1xueduan, l1Type, switchTime); + l2(switchTime) + let r1_xueduan = "0" + + let c2_peple = "teacher" + + let r2Type = 1 + let c2Type = 0 + // let l1Type = 1 + + // l1(l1Type, switchTime); + // l2_paihang("4") + // c1(); + // c2(c2Type, switchTime); + // c2_huizong(c2Type, switchTime); + + r2_jspaihang(r2Type, switchTime) + r2_jgpaihang(r2Type, switchTime) + + + $('body').on('click', '#switch_day', function (e) { + switchTime = "day" + $('.switch-time').children().removeClass("act") + $('#switch_day').addClass("act") + + // l1(l1Type, switchTime); + // l2_paihang("4", switchTime); + // c1(switchTime); + // c2(c2Type, switchTime); + // c2_huizong(c2Type, switchTime); + l1(l1xueduan, l1Type, switchTime); + l2(switchTime) + c2(c2_peple, switchTime); + C2B(switchTime, c2Type) + r1(r1_xueduan, switchTime); + r2_jspaihang(r2Type, switchTime); + r2_jgpaihang(r2Type, switchTime); + }) + $('body').on('click', '#switch_month', function (e) { + switchTime = "month" + $('.switch-time').children().removeClass("act") + + $('#switch_month').addClass("act") + // l1(l1Type, switchTime); + // l2_paihang("4", switchTime); + // c1(switchTime); + // c2(c2Type, switchTime); + // c2_huizong(c2Type, switchTime); + + l1(l1xueduan, l1Type, switchTime); + l2(switchTime) + c2(c2_peple, switchTime); + C2B(switchTime, c2Type) + r1(r1_xueduan, switchTime); + r2_jspaihang(r2Type, switchTime); + r2_jgpaihang(r2Type, switchTime); + }) + $('body').on('click', '#switch_all', function (e) { + switchTime = "all" + $('.switch-time').children().removeClass("act") + $('#switch_all').addClass("act") + + // l1(l1Type, switchTime); + // l2_paihang("4", switchTime); + // c1(switchTime); + // c2(c2Type, switchTime); + // c2_huizong(c2Type, switchTime); + l1(l1xueduan, l1Type, switchTime); + l2(switchTime) + c2(c2_peple, switchTime); + C2B(switchTime, c2Type) + r1(r1_xueduan, switchTime); + r2_jspaihang(r2Type, switchTime); + r2_jgpaihang(r2Type, switchTime); + }) + + + + + // rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr + + + // 资源建设情况监测 + $('#hdktfw').on('change', function () { + l1_xueduan = $(this).val() + "" + l1(l1_xueduan, l1Type, switchTime); + }) + $('body').on('click', '#l1_hdkt', function (e) { + l1Type = "teacher" + $('#l1_xuezhi a').removeClass("act") + $('#l1_hdkt').addClass("act") + l1(l1xueduan, l1Type, switchTime); + }) + $('body').on('click', '#l1_lxxt', function (e) { + l1Type = "student" + $('#l1_xuezhi a').removeClass("act") + $('#l1_lxxt').addClass("act") + l1(l1xueduan, l1Type, switchTime); + }) + function l1(xueduan, type, time) { + + + let query_id = "org_" + type + "_login_num_" + time + var myChart = echarts.init(document.getElementById('l1')); // 各阶段学校数量 + myChart.showLoading(chartsLoadindStyle); + + if (time == "all") { + query_param = [xueduan, xueduan] + } else if (time == "month") { + query_param = [xueduan, xueduan, nowYear] + + } else if (time == "day") { + query_param = [xueduan, xueduan, nowYear, nowMonth] + } + + $.post(config_serverIp + "/dataex/report/QuerySimpleGP", JSON.stringify( + { + "access_token": "TSKP##20211130104505##a6ce11eab94df48a6ce11eab", + "query": { + "query_id": query_id, + "query_param": query_param + }, + "query_cache": 0, + "query_count": [ + "total" + ], + "query_format": "echarts", + "query_group": [ + "org_name" + ] + } + + + ), function (resport) { + + const data = JSON.parse(resport.result) + + let seriesData = [] + + // if (type == 1) { + // data.groups[1].map((e, i) => { + // seriesData.push({ + // name: e, + // type: 'bar', + // stack: 'total', + // barMaxWidth: 18, + // data: data.datas[i] + // }) + // }) + // } else if (type == 2) { + // data.groups[1].map((e, i) => { + // seriesData.push({ + // name: e, + // type: 'bar', + // stack: 'total', + // data: data.datas2[i] + + // }) + // }) + // } + + + myChart.hideLoading(); + + option = { + // height: "100px", + tooltip: { + trigger: 'axis', + axisPointer: { + type: 'cross', + crossStyle: { + color: '#999' + } + } + }, + textStyle: { + color: '#01DFF4' + }, + grid: { + top: 60, + bottom: 20, + right: 20 + }, + color: ["#0BCAEA", "#FE8E3A", "#3FDB94", "#4992FF", "#FF6E76"], + legend: { + data: data.groups[1], + top: 20, + right: 10, + itemWidth: 8, + itemHeight: 8, + textStyle: { + color: '#01DFF4' + }, + }, + xAxis: [ + { + type: 'category', + data: data.groups[0], + axisLine: { + lineStyle: { + color: '#01DFF4' //更改坐标轴颜色 + } + }, + + axisLabel: { + interval: 0, + textStyle: { + color: '#ffffff' + }, + formatter: data.groups[0] + }, + }, + + ], + yAxis: [ + { + type: 'value', + axisLine: { + lineStyle: { + color: '#01DFF4' //更改坐标轴颜色 + } + }, + splitLine: {//分割线配置 + lineStyle: { + color: "#00ffff50", + } + }, + axisLabel: { + color: "white" + } + }, + + ], + // dataZoom: [ + // { + // type: "slider",   //slider:滑块  inside:内置,依靠鼠标滚轮或者双击缩放 + // xAxisIndex: 0,   //显示x轴滑块 + // height: "15px", + // end: 80, + // top: "85%" + // } + // ], + series: { + name: "互动课堂", + type: 'bar', + stack: 'total', + barMaxWidth: 18, + data: data.datas[0] + } + }; + + + // 使用刚指定的配置项和数据显示图表。 + myChart.setOption(option); + window.addEventListener("resize", function () { + myChart.resize(); + }); + }, 'json') + } + + function l2(time) { + + if (time == "all") { + query_param = [] + query_group = ["year_name"] + } else if (time == "month") { + query_param = [nowYear] + query_group = ["month_name"] + } else if (time == "day") { + query_param = [nowYear, nowMonth] + query_group = ["day_name"] + } + + + + var myChart = echarts.init(document.getElementById('l2')); // 各阶段学校数量 + myChart.showLoading(chartsLoadindStyle); + + $.post(config_serverIp + "/dataex/report/QuerySimpleGP", JSON.stringify( + { + "access_token": "system_01##20200102030405##a6ce11eab94df48a6ce11eab", + "query": { + "query_id": "teacher_student_login_num_" + time, + "query_param": query_param + }, + "query_cache": 0, + "query_count": [ + "total" + ], + "query_format": "echarts", + "query_group": query_group + } + + ), function (resport) { + const data = JSON.parse(resport.result) + + + + myChart.hideLoading(); + + option = { + // height: "100px", + tooltip: { + trigger: 'axis', + axisPointer: { + type: 'cross', + crossStyle: { + color: '#999' + } + } + }, + + textStyle: { + color: '#01DFF4' + }, + grid: { + top: 40, + bottom: 40, + right: 35 + }, + color: ["#fcff00", "#01f0ff"], + legend: { + data: ['资源上传', '资源下载'], + textStyle: { + color: '#01DFF4' + }, + + + + }, + xAxis: [ + { + type: 'category', + data: data.groups[0], + axisLine: { + lineStyle: { + color: '#01DFF4' //更改坐标轴颜色 + } + }, + axisLabel: { + rotate: 30, + color: "white" + }, + splitLine: {//分割线配置 + lineStyle: { + color: "rgba(219,225,255,1)", + } + } + }, + ], + yAxis: [ + + { + name: "资源上传", + type: 'value', + axisLine: { + lineStyle: { + color: '#01DFF4' //更改坐标轴颜色 + } + }, + splitLine: {//分割线配置 + lineStyle: { + color: "#00ffff50", + } + }, + axisLabel: { + color: "white" + } + }, + { + splitLine: {//分割线配置 + lineStyle: { + show: false, + color: "#010d5f", + } + }, + name: "资源下载", + type: 'value', + axisLine: { + lineStyle: { + color: '#01DFF4' //更改坐标轴颜色 + } + }, + axisLabel: { + color: "white" + } + } + ], + series: [ + { + name: '资源上传', + type: 'line', + areaStyle: { + color: { + type: 'linear', + x: 0, + y: 0, + x2: 0, + y2: 1, + colorStops: [{ + offset: 0, color: '#fcff00' // 100% 处的颜色 + }, { + offset: 1, color: '#fcff0000' // 0% 处的颜色 + }], + global: false // 缺省为 false + } + }, + yAxisIndex: 0, + data: data.datas[0], + smooth: true + }, + { + name: '资源下载', + type: 'line', + areaStyle: { + color: { + type: 'linear', + x: 0, + y: 0, + x2: 0, + y2: 1, + colorStops: [{ + offset: 0, color: '#01f0ff' // 100% 处的颜色 + }, { + offset: 1, color: '#01f0ff00' // 0% 处的颜色 + }], + global: false // 缺省为 false + } + }, + data: data.datas2[0], + yAxisIndex: 1, + smooth: true + } + + ] + }; + + + // 使用刚指定的配置项和数据显示图表。 + myChart.setOption(option); + window.addEventListener("resize", function () { + myChart.resize(); + }); + }, 'json') + } + + l3() + function l3() { + axios({ + ...axiosConf, + data: { + "access_token": "system_01##20200102030405##a6ce11eab94df48a6ce11eab", + "query": { + "query_id": "stage_interact_num_month_all", + "query_param": [ + "1", + "1", + "2021", + "10", + "1", + "1", + "1", + "1", + "2021", + "10", + "1", + "1", + "1", + "1", + "2021", + "10", + "1", + "1", + "1", + "1", + "2021", + "10", + "1", + "1", + "1", + "1", + "2021", + "10", + "1", + "1" + ] + }, + "query_cache": 0, + "query_count": [ + "total" + ], + "query_format": "json", + "query_group": [ + "subname", "item" + ] + } + + }) + .then((response) => { + + const resData = JSON.parse(response.data.result) + + resData.map((e, index) => { + switch (e.no) { + + case 1: + $("#kttiwenmonth").html(e.total) + break; + case 2: + $("#kttiwentotal").html(e.total) + break; + case 3: + $("#ktqiangdamonth").html(e.total) + break; + case 4: + $("#ktqiangdatotal").html(e.total) + break; + case 5: + $("#kttoupiaomonth").html(e.total) + break; + case 6: + $("#kttoupiaototal").html(e.total) + break; + case 7: + $("#kttupianmonth").html(e.total) + break; + case 8: + $("#kttupiantotal").html(e.total) + break; + case 9: + $("#ktnowtotal").html(e.total) + break; + case 10: + $("#kttotal").html(e.total) + break; + + default: break; + } + + }) + + }) + } + + + + c2(c2_peple, switchTime); + + function c2(peple, time) { + if (time === "all") { + query_param = [] + } else if (time === "month") { + query_id = "social_topic_chart_month" + query_param = [nowYear, nowYear, nowYear, nowYear, nowYear] + } else if (time === "day") { + query_id = "social_topic_chart_day" + query_param = [nowYear, nowMonth, nowYear, nowMonth, nowYear, nowMonth, nowYear, nowMonth, nowYear, nowMonth,] + + } + + console.log({ + "access_token": "system_01##20200102030405##a6ce11eab94df48a6ce11eab", + "query": { + "query_id": peple + "_use_chart_" + time, + "query_param": query_param + }, + "query_cache": 0, + "query_count": [ + "total" + ], + "query_format": "echarts", + "query_group": [ + "item" + ] + }); + + axios({ + ...axiosConf, + data: { + "access_token": "system_01##20200102030405##a6ce11eab94df48a6ce11eab", + "query": { + "query_id": peple + "_use_chart_" + time, + "query_param": query_param + }, + "query_cache": 0, + "query_count": [ + "total" + ], + "query_format": "echarts", + "query_group": [ + "item" + ] + } + + + }).then((response) => { + const resData = JSON.parse(response.data.result) + console.log(resData, 'bing'); + const pieData = [] + resData.groups[0].map((e, i) => { + pieData.push({ + name: e, + value: resData.datas[0][i] + }) + }) + + var myChart = echarts.init(document.getElementById('c3')); // 各阶段学校数量 + option = { + // height: "100px", + tooltip: { + trigger: 'item' + }, + grid: { + left: 0, + top: 0, + right: 0, + bottom: 0 + }, + color: ["#0BCAEA", "#FE8E3A", "#3FDB94"], + legend: { + data: resData.groups[0], + itemWidth: 8, + itemHeight: 8, + right: 30, + top: 30, + orient: "vertical", + textStyle: { + color: '#01DFF4' + }, + + }, + series: [ + { + name: '访问量', + type: 'pie', + radius: '50%', + data: pieData, + selectedMode: 'single', + }, + + ] + }; + + // 使用刚指定的配置项和数据显示图表。 + myChart.setOption(option); + myChart.on('click', function (param) { + //param.name x轴值,param.data y轴值 + c2Type = param.dataIndex + C2B(switchTime, param.dataIndex) + }); + + window.addEventListener("resize", function () { + myChart.resize(); + }); + + }) + + } + + + C2B(switchTime, c2Type) + function C2B(time, type) { + if (time === "all") { + query_param = [] + query_group = ["year_name"] + } else if (time === "month") { + query_param = [nowYear] + query_group = ["month_name"] + } else if (time === "day") { + query_param = [nowYear, nowMonth] + query_group = ["day_name"] + } + + + axios({ + ...axiosConf, + data: { + "access_token": "system_01##20200102030405##a6ce11eab94df48a6ce11eab", + "query": { + "query_id": "teacher_use_num_" + time, + "query_param": query_param + }, + "query_cache": 0, + "query_count": [ + "total", + "total2", + "total3", + "total4", + "total5" + ], + "query_format": "echarts", + "query_group": query_group + } + + }).then((response) => { + const resData = JSON.parse(response.data.result) + console.log(resData, 1); + let series = {} + let name = "" + + switch (type) { + case 0: + name = '提问' + series = { + name: name, + type: 'line', + data: resData.datas[0] + } + break; + case 1: + name = '投票' + series = { + name: name, + type: 'line', + data: resData.datas2[0] + } + break; + case 2: + name = '抢答' + series = { + + name: name, + type: 'line', + data: resData.datas3[0] + } + break; + case 3: + name = '图片分享' + series = { + + name: name, + type: 'line', + data: resData.datas4[0] + } + break; + case 4: + name = '收集图片' + series = { + + name: name, + type: 'line', + data: resData.datas5[0] + } + break; + default: + break; + } + + + + + var myChart = echarts.init(document.getElementById('c4')); // 各阶段学校数量 + option = { + // height: "100px", + tooltip: { + trigger: 'axis', + axisPointer: { + type: 'cross', + crossStyle: { + color: '#999' + } + } + }, + + textStyle: { + color: '#01DFF4' + }, + grid: { + right: 10, + top: 25, + bottom: 80, + }, + color: ["#0BCAEA", "#FE8E3A", "#3FDB94"], + + title: { + show: true, + left: 'center', + text: name, + textStyle: { + fontSize: 16, + color: "white", + + } + + }, + xAxis: [ + { + type: 'category', + data: resData.groups[0], + axisLine: { + lineStyle: { + color: '#01DFF4' //更改坐标轴颜色 + } + }, + axisLabel: { + rotate: 30, + fontSize: 10 + }, + + }, + ], + yAxis: [ + + { + type: 'value', + axisLine: { + lineStyle: { + color: '#01DFF4' //更改坐标轴颜色 + } + }, + splitLine: {//分割线配置 + lineStyle: { + color: "#00ffff50", + } + }, + axisLabel: { + color: "white" + } + } + ], + // dataZoom: [ + // { + // type: "slider",   //slider:滑块  inside:内置,依靠鼠标滚轮或者双击缩放 + // xAxisIndex: 0,   //显示x轴滑块 + // height: "15px", + // end: 80, + // top: "90%" + // } + // ], + series: series + }; + + + // 使用刚指定的配置项和数据显示图表。 + myChart.setOption(option); + window.addEventListener("resize", function () { + myChart.resize(); + }); + }) + + + + + } + + + $('#r1_xueduan').on('change', function () { + r1_xueduan = $(this).val() + "" + r1(r1_xueduan, switchTime); + }) + + + + + r1(r1_xueduan, switchTime); + function r1(xueduan, time) { + + if (time === "all") { + query_id = "stage_org_social_all" + query_param = [xueduan, xueduan] + } else if (time === "month") { + query_id = "stage_org_social_month" + query_param = [xueduan, xueduan, nowYear] + } else if (time === "day") { + query_id = "stage_org_social_day" + query_param = [xueduan, xueduan, nowYear, nowMonth] + } + + axios({ + ...axiosConf, + data: { + "access_token": "system_01##20200102030405##a6ce11eab94df48a6ce11eab", + "query": { + "query_id": "teacher_class_time_" + time, + "query_param": query_param + }, + "query_cache": 0, + "query_count": [ + "total" + ], + "query_format": "echarts", + "query_group": [ + "org_name" + ] + } + }) + .then((response) => { + + const resData = JSON.parse(response.data.result) + console.log(resData, 1); + const xAxisName = resData.groups[0].map((e, i) => { + return e.replace("唐山市", "") + }) + const legendData = resData.groups[1] + + let series = [] + resData.groups[0].map((e, i) => { + series.push({ + name: e, + type: 'bar', + stack: "all", + data: resData.datas[i], + barMaxWidth: 40, + }) + + }) + + + + + var myChart = echarts.init(document.getElementById('r1')); // 各阶段学校数量 + option = { + // height: "100px", + tooltip: { + trigger: 'axis', + axisPointer: { + type: 'cross', + crossStyle: { + color: '#999' + } + } + }, + textStyle: { + color: '#01DFF4' + }, + grid: { + top: 55, + bottom: 85, + right: 10, + left: 80 + }, + color: ["#0BCAEA", "#FE8E3A", "#3FDB94", "#4992FF", "#FF6E76"], + legend: { + data: legendData, + top: 15, + right: 10, + itemWidth: 8, + itemHeight: 8, + textStyle: { + color: '#01DFF4' + }, + }, + xAxis: [ + { + type: 'category', + data: xAxisName, + axisLine: { + lineStyle: { + color: '#01DFF4' //更改坐标轴颜色 + } + }, + axisLabel: { + interval: 0, + fontSize: 10, + rotate: "35" + } + }, + + ], + yAxis: [ + { + type: 'value', + axisLine: { + lineStyle: { + color: '#01DFF4' //更改坐标轴颜色 + } + }, + splitLine: {//分割线配置 + lineStyle: { + color: "#00ffff50", + } + }, + axisLabel: { + color: "white" + } + }, + { + type: 'value', + axisLine: { + lineStyle: { + color: '#01DFF4' //更改坐标轴颜色 + } + } + } + ], + dataZoom: [ + { + type: "slider",   //slider:滑块  inside:内置,依靠鼠标滚轮或者双击缩放 + xAxisIndex: 0,   //显示x轴滑块 + height: "15px", + end: 80, + top: "90%" + } + ], + series: { + name: "互动课堂", + type: 'bar', + stack: "all", + data: resData.datas[0], + barMaxWidth: 40, + } + }; + + + // 使用刚指定的配置项和数据显示图表。 + myChart.setOption(option); + + + + + window.addEventListener("resize", function () { + myChart.resize(); + }); + }) + + + + } + + + + + + + $('body').on('click', '#r2_zysc', function (e) { + r2Type = 1 + $('#r2_paihang').children().removeClass("act") + $('#r2_zysc').addClass("act") + + r2_jspaihang(r2Type, switchTime) + r2_jgpaihang(r2Type, switchTime) + }) + $('body').on('click', '#r2_zyxz', function (e) { + r2Type = 2 + $('#r2_paihang').children().removeClass("act") + $('#r2_zyxz').addClass("act") + + + r2_jspaihang(r2Type, switchTime) + r2_jgpaihang(r2Type, switchTime) + }) + // 学科资源共建共享排行榜 + + function r2_jspaihang(type = 1, time = "all") { + + $("#gjgx_js_paihang").html(loadingHtml) + $("#gjgx_jg_paihang").html(loadingHtml) + let params = {} + + // if (type == 1) { + // query_id = "teacher_up_top_" + // query_count = [ + // "upload_total", + // "share_total" + // ] + // } else if (type == 2) { + // query_id = "teacher_down_top_" + // query_count = [ + // "download_total", + // "share_total" + // ] + // } + + if (time == "all") { + query_id = "teacher_use_top_all" + query_param = [] + + } else if (time == "month") { + query_id = "teacher_use_top_month" + query_param = ["2021"] + } else if (time == "day") { + query_id = "teacher_use_top_day" + query_param = ["2021", nowMonth] + + } + + + $.post(config_serverIp + "/dataex/report/QuerySimpleGP", JSON.stringify( + { + "access_token": "system_01##20200102030405##a6ce11eab94df48a6ce11eab", + "query": { + "query_id": "teacher_use_top_" + time, + "query_param": query_param + }, + "query_cache": 0, + "query_count": [ + "total" + ], + "query_format": "json", + "query_group": [ + "person_name", + "org_name" + ] + } + ), function (resport) { + const data = JSON.parse(resport.result); + let html = "" + + + data.map((item, index) => { + if (type == 1) { + total = item.upload_total + } else if (type == 2) { + total = item.download_total + + } + + html += `
+
+
${item.person_name}

${item.org_name}

+ +
${item.total}
当前累计 +
+
` + }) + + + // console.log(phHtml); + $("#gjgx_js_paihang").html(html) + + }, 'json'); + } + function r2_jgpaihang(type = 1, time = "year") { + + if (time === "all") { + query_param = [] + query_param1 = [] + } else if (time === "month") { + query_param = [nowYear, nowYear] + query_param1 = [nowYear] + } else if (time === "day") { + query_param = [nowYear, nowMonth] + query_param1 = [nowYear, nowMonth, nowYear, nowMonth] + } + + + axios.all([ + axios({ + ...axiosConf, + data: { + "access_token": "system_01##20200102030405##a6ce11eab94df48a6ce11eab", + "query": { + "query_id": "org_use_top_" + time, + "query_param": query_param + }, + "query_cache": 0, + "query_count": [ + "total" + ], + "query_format": "json", + "query_group": [ + "org_name" + ] + } + }), + axios({ + ...axiosConf, + data: { + "access_token": "system_01##20200102030405##a6ce11eab94df48a6ce11eab", + "query": { + "query_id": "org_use_top_total_" + time, + "query_param": query_param1 + }, + "query_cache": 0, + "query_count": [ + "total" + ], + "query_format": "json", + "query_group": [ + "org_name" + ] + } + + }) + ]).then(axios.spread(function (orgUseTopNum, orgUsUopTotalNum) { + console.log("orgUseTopNum", JSON.parse(orgUseTopNum.data.result)); + console.log("orgUsUopTotalNum", JSON.parse(orgUsUopTotalNum.data.result)); + const orgUserTop = JSON.parse(orgUseTopNum.data.result) + const orgUsUopTotal = JSON.parse(orgUsUopTotalNum.data.result) + let school = [] + orgUserTop.map((item) => { + school.push({ name: item.org_name }); + }) + // 去重 + schoolFil = school.filter((item, index) => { + return school.findIndex(_item => _item.name == item.name) == index; + }) + + schoolFil.map((e) => { + e.children = [] + orgUserTop.map((item) => { + if (item.org_name == e.name) { + e.children.push({ item: item.item, total: item.total }) + } + }) + orgUsUopTotal.map((item) => { + if (item.org_name == e.name) { + e.total = item.total + } + + }) + }) + console.log(schoolFil, 'schoolFil'); + + let html = "" + let total = "" + + + + schoolFil.map((item, index) => { + + html += ` +
+ + +
+
${item.name}
+
${item.children[0].total}
资源上传
+
${item.children[1].total}
资源共享
+
${item.children[2].total}
资源共享
+
${item.children[3].total}
资源共享
+
${item.total}
+ +
` + + }) + // console.log(phHtml); + $("#gjgx_jg_paihang").html(html); + })); + // $.post(config_serverIp + "/dataex/report/QuerySimpleGP", JSON.stringify( + // { + // "access_token": "system_01##20200102030405##a6ce11eab94df48a6ce11eab", + // "query": { + // "query_id": "org_use_top_all", + // "query_param": [ + // ] + // }, + // "query_cache": 0, + // "query_count": [ + // "total" + // ], + // "query_format": "json", + // "query_group": [ + // "org_name" + // ] + // } + // ), function (resport) { + // const data = JSON.parse(resport.result); + + + + + // console.log(schoolFil, '111'); + + + // console.log(data, '^^22^'); + + + + + + + + + // }, 'json'); + } + +}) + + + + + + + + + + + + + + + + + + diff --git a/html/js/indexData.js b/html/js/indexData.js new file mode 100644 index 0000000..274c9bc --- /dev/null +++ b/html/js/indexData.js @@ -0,0 +1,637 @@ + +$(function () { + + const axiosConf = { url: config_serverIp + "/dataex/report/QuerySimpleGP", method: 'post' }; + + + // 标题增加年份 + + + l1() + function l1() { + axios({ + ...axiosConf, + data: { + "access_token": "system_01##20200102030405##a6ce11eab94df48a6ce11eab", + "query": { + "query_id": "stage_interact_num_month_all", + "query_param": [ + "1", + "1", + "2021", + "10", + "1", + "1", + "1", + "1", + "2021", + "10", + "1", + "1", + "1", + "1", + "2021", + "10", + "1", + "1", + "1", + "1", + "2021", + "10", + "1", + "1", + "1", + "1", + "2021", + "10", + "1", + "1" + ] + }, + "query_cache": 0, + "query_count": [ + "total" + ], + "query_format": "json", + "query_group": [ + "subname", "item" + ] + } + + }) + .then((response) => { + + const resData = JSON.parse(response.data.result) + + resData.map((e, index) => { + switch (e.no) { + + case 1: + $("#kttiwenmonth").html(e.total) + break; + case 2: + $("#kttiwentotal").html(e.total) + break; + case 3: + $("#ktqiangdamonth").html(e.total) + break; + case 4: + $("#ktqiangdatotal").html(e.total) + break; + case 5: + $("#kttoupiaomonth").html(e.total) + break; + case 6: + $("#kttoupiaototal").html(e.total) + break; + case 7: + $("#kttupianmonth").html(e.total) + break; + case 8: + $("#kttupiantotal").html(e.total) + break; + case 9: + $("#ktnowtotal").html(e.total) + break; + case 10: + $("#kttotal").html(e.total) + break; + + default: break; + } + + }) + + }) + } + + l2() + function l2() { + axios({ + ...axiosConf, + data: { + "access_token": "system_01##20200102030405##a6ce11eab94df48a6ce11eab", + "query": { + "query_id": "stage_res_grand_total_all", + "query_param": [ + "4", + "4", + "2021", + "10", + "4", + "4" + ] + }, + "query_cache": 0, + "query_count": [ + "sub_total", + "total" + ], + "query_format": "json", + "query_group": [ + "type_name" + ] + } + + }) + .then((response) => { + + const resData = JSON.parse(response.data.result) + console.log(resData); + let nowTotal = 0; + let total = 0 + resData.map((e, i) => { + console.log(e); + nowTotal += Number(e.sub_total) + total += Number(e.total) + if (e.type_name == "教学资源") { + $("#zyjxtotalmonth").html(e.sub_total) + $("#zyjxtotal").html(e.total) + } + if (e.type_name == "微课资源") { + $("#zywktotalmonth").html(e.sub_total) + $("#zywktotal").html(e.total) + } + }) + $("#zynowtotal").html(nowTotal) + $("#zytotal").html(total) + console.log(nowTotal, total); + }) + } + + + + + l3(); + function l3() { + + axios({ + ...axiosConf, + data: { + "access_token": "system_01##20200102030405##a6ce11eab94df48a6ce11eab", + "query": { + "query_id": "social_general_num_all", + "query_param": [ + + ] + }, + "query_cache": 0, + "query_count": [ + "total" + ], + "query_format": "json", + "query_group": [ + "topic_name" + ] + } + + }) + .then((response) => { + const resData = JSON.parse(response.data.result) + + + $("#l3Hot").html(resData[6].total) + $("#l3Total").html(resData[7].total) + let html = "" + const total = resData[resData.length - 1].total + arr = resData.filter((value, index, resData) => { + return index < 6 + }) + + arr.map((res, index) => { + // tobal = resData[resData.length-1] + let percen = (res.total / total).toFixed(2) * 100 * 0.024 + let percen1 = (res.total / total).toFixed(2) * 100 + "%" + html += `
+
${res.topic_name}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
${res.total} / ${percen1}
+
` + if (index > 3) { + return; + } + }) + + $("#zthdjcNr").html(html) + + }) + + } + c1() + function c1() { + axios({ + ...axiosConf, + data: { + "access_token": "system_01##20200102030405##a6ce11eab94df48a6ce11eab", + "query": { + "query_id": "platform_general_num_all", + "query_param": [ + "2021", + "10" + ] + }, + "query_cache": 0, + "query_count": [ + "total" + ], + "query_format": "json", + "query_group": [ + "item" + ] + } + + }) + .then((response) => { + const resData = JSON.parse(response.data.result) + + + let html = "" + resData.map((e, i) => { + html += `
+ ${e.total}
${e.item} +
` + + }) + $("#c1").html(html) + }) + } + + c2() + function c2() { + axios({ + ...axiosConf, + data: { + "access_token": "system_01##20200102030405##a6ce11eab94df48a6ce11eab", + "query": { + "query_id": "liveness_today_all", + "query_param": [ + "2021", + "10", + "2021", + "10", + "2021", + "10", + "2021", + "10" + ] + }, + "query_cache": 0, + "query_count": [ + "sub_total", + "total" + ], + "query_format": "json", + "query_group": [ + "item" + ] + } + + }) + .then((response) => { + const resData = JSON.parse(response.data.result) + $("#mapLogin").html(resData[0].total) + $("#mapUpload").html(resData[1].total) + $("#mapActivity").html(resData[2].total) + $("#mapBrowse").html(resData[3].total) + + + }) + } + + c3() + function c3() { + axios({ + ...axiosConf, + data: { + "access_token": "system_01##20200102030405##a6ce11eab94df48a6ce11eab", + "query": { + "query_id": "res_class_social_num_all", + "query_param": [ + "2021", + "10", + "2021", + "10", + "2021", + "10", + "2021", + "10", + "2021", + "10", + "2021", + "10" + ] + }, + "query_cache": 0, + "query_count": [ + "sub_total", + "total" + ], + "query_format": "json", + "query_group": [ + "subname", "item" + ] + } + + }) + .then((response) => { + + const resData = JSON.parse(response.data.result) + + + resData.map((e, index) => { + switch (e.no) { + + case 1: + $("#zyupload_monthnum").html(e.total) + break; + case 2: + $("#zyupload_total").html(e.total) + break; + case 3: + $("#ketang_monthnum").html(e.total) + break; + case 4: + $("#ketang_total").html(e.total) + break; + case 5: + $("#kongjian_monthnum").html(e.total) + break; + case 6: + $("#kongjian_total").html(e.total) + break; + case 7: + $("#zydown_monthnum").html(e.total) + break; + case 8: + $("#zydown_total").html(e.total) + break; + case 9: + $("#xtzx_monthnum").html(e.total) + break; + case 10: + $("#xtzx_total").html(e.total) + break; + case 11: + $("#huodong_monthnum").html(e.total) + break; + case 12: + $("#huodong_total").html(e.total) + break; + default: + + break; + } + + }) + }) + } + + + + + r1() + function r1() { + axios({ + ...axiosConf, + data: { + "access_token": "system_01##20200102030405##a6ce11eab94df48a6ce11eab", + "query": { + "query_id": "pv_month_year_all", + "query_param": [ + + ] + }, + "query_cache": 0, + "query_count": [ + "total" + ], + "query_format": "json", + "query_group": [ + "item" + ] + } + + }) + .then((response) => { + const resData = JSON.parse(response.data.result) + resData.map((e, index) => { + switch (e.no) { + case 2: + $("#monthMax").html(e.total) + break; + case 3: + $("#yearMax").html(e.total) + break; + case 4: + $("#monthAverage").html(e.total) + break; + case 5: + $("#yearAverage").html(e.total) + break; + case 7: + $("#r1total").html(e.total) + break; + default: + + break; + } + + }) + // console.log(resData[0]["no"]==3); + // $("#r1total").html(resData["no"][0].total) + // $("#dayMax").html(resData[0].total) + // $("#monthMax").html(resData[1].total) + // $("#dayAverage").html(resData[2].total) + // $("#monthAverage").html(resData[3].total) + + }) + } + + r2("all"); + $('#r2_all').on('click', function () { + $('#r2_time').children().removeClass("act") + $('#r2_all').addClass("act") + r2("all"); + }) + $('#r2_month').on('click', function () { + $('#r2_time').children().removeClass("act") + $('#r2_month').addClass("act") + r2("month"); + }) + $('#r2_day').on('click', function () { + $('#r2_time').children().removeClass("act") + $('#r2_day').addClass("act") + r2("day"); + }) + function r2(time) { + + if (time === "all") { + query_id = "post_total_all" + query_param = [] + } else if (time === "month") { + query_id = "post_total_month" + query_param = [nowYear] + } else if (time === "day") { + query_id = "post_total_day" + query_param = [nowYear, nowMonth] + } + axios({ + ...axiosConf, + data: { + "access_token": "system_01##20200102030405##a6ce11eab94df48a6ce11eab", + "query": { + "query_id": query_id, + "query_param": query_param + }, + "query_cache": 0, + "query_count": [ + "total" + ], + "query_format": "json", + "query_group": [ + "social_typename", + "social_name" + ] + } + }) + .then((response) => { + const resData = JSON.parse(response.data.result) + + // 获取学科 + const xueke = []; + + resData.map((item) => { + xueke.push({ id: item.social_type, name: item.social_typename, total: item.total }); + }) + + // 去重 + xuekeFil = xueke.filter((item, index) => { + return xueke.findIndex(_item => _item.id == item.id) == index; + }) + let allNum = [] + xuekeFil.map((e, index) => { + + let num = 0 + xuekeFil.children = [] + resData.map((item, i) => { + if (item.social_typename == e.name) { + num += Number(item.total) + } + }) + $("#" + "num" + Number(index + 1)).html(num) + allNum.push(num) + xuekeFil[index].total = num + // $("#" + "num" + Number(index + 1)).html(num) + }) + resData.map((item) => { + if (item.social_type == 1 && item.social_name == "教师") { + const w = (item.total / allNum[0] * 100).toFixed(2) + "%" + $("#wenzhangTNum").html(item.total); + $("#wenzhangTAcc").html(w); + $("#wenzhangTloading").animate({ width: w }); + } + if (item.social_type == 1 && item.social_name == "学生") { + const w = (item.total / allNum[0] * 100).toFixed(2) + "%" + $("#wenzhangSNum").html(item.total) + $("#wenzhangSAcc").html((item.total / allNum[0] * 100).toFixed(2) + "%"); + $("#wenzhangSloading").animate({ width: w }); + } + + if (item.social_type == 2 && item.social_name == "教师") { + const w = (item.total / allNum[1] * 100).toFixed(2) + "%" + $("#xiangceTNum").html(item.total); + $("#xiangceTAcc").html(w); + $("#xiangceTloading").animate({ width: w }); + } + if (item.social_type == 2 && item.social_name == "学生") { + const w = (item.total / allNum[1] * 100).toFixed(2) + "%" + $("#xiangceSNum").html(item.total) + $("#xiangceSAcc").html((item.total / allNum[0] * 100).toFixed(2) + "%"); + $("#xiangceSloading").animate({ width: w }); + } + + if (item.social_type == 4 && item.social_name == "教师") { + const w = (item.total / allNum[2] * 100).toFixed(2) + "%" + $("#liuyanTNum").html(item.total); + $("#liuyanTAcc").html(w); + $("#liuyanTloading").animate({ width: w }); + } + if (item.social_type == 4 && item.social_name == "学生") { + const w = (item.total / allNum[2] * 100).toFixed(2) + "%" + $("#liuyanSNum").html(item.total) + $("#liuyanSAcc").html((item.total / allNum[0] * 100).toFixed(2) + "%"); + $("#liuyanSloading").animate({ width: w }); + } + + if (item.social_type == 5 && item.social_name == "教师") { + const w = (item.total / allNum[3] * 100).toFixed(2) + "%" + $("#huodongTNum").html(item.total); + $("#huodongTAcc").html(w); + $("#huodongTloading").animate({ width: w }); + } + if (item.social_type == 5 && item.social_name == "学生") { + const w = (item.total / allNum[3] * 100).toFixed(2) + "%" + $("#huodongSNum").html(item.total) + $("#huodongSAcc").html((item.total / allNum[0] * 100).toFixed(2) + "%"); + $("#huodongSloading").animate({ width: w }); + } + + }) + + + }) + + } + +}) + + + + diff --git a/html/js/nav.js b/html/js/nav.js index b71cac5..3124338 100644 --- a/html/js/nav.js +++ b/html/js/nav.js @@ -5,18 +5,18 @@ var config_years = ['2018', '2019', '2020'] // 年份选择列表生成 if (!localStorage.getItem("islogin")) { - console.log(localStorage.getItem("islogin"), "islogin"); + // console.log(localStorage.getItem("islogin"), "islogin"); window.location.href = '/login.html'; }; let date = new Date(); //当前日期 -var nowYear = date.getFullYear(); +var nowYear = date.getFullYear() + ""; // var nowMonth = date.getMonth() + 1 + ""; -var nowMonth = "12"; +var nowMonth = "10"; var nowWeekday = date.getDate(); -console.log("nowTime", nowYear, nowMonth, nowWeekday); +// console.log("nowTime", nowYear, nowMonth, nowWeekday); // 获取当前年份 var year_list = "" diff --git a/html/js/space.js b/html/js/space.js index 2635e33..6bbf6bb 100644 --- a/html/js/space.js +++ b/html/js/space.js @@ -3,44 +3,118 @@ $(function () { const axiosConf = { url: config_serverIp + "/dataex/report/QuerySimpleGP", method: 'post' }; + let time = "all" + let l1_xueduan = "0" + let l1_type = 1 + let l2_xueduan = "0" + let r2_xueduan = "0" + // 标题增加年份 - // 标题增加年份 - l1(1); - l2(); - c1(); - c2(); - c3(); - r1(); - r2(); - c3table() - - $("#kjFangwenSelect").select(function () { - console.log(111); + + + r1(time); + r2(r2_xueduan, time); + + + + + + // 时间切换 + $('body').on('click', '#switch_month', function (e) { + time = "day"; + $('.switch-time a').removeClass('act') + $('#switch_month').addClass("act") + l1(l1_xueduan, l1_type, time) + l2(time); + c1(l2_xueduan, time) + c2(time); + c3(time); + c3table(time) + r1(time); + r2(r2_xueduan, time); + }) + // 人数、次数切换 + $('body').on('click', '#switch_year', function (e) { + time = "month" + $('.switch-time a').removeClass('act') + $('#switch_year').addClass("act") + + l1(l1_xueduan, l1_type, time) + l2(time); + c1(l2_xueduan, time) + c2(time); + c3(time); + c3table(time) + r1(time); + r2(r2_xueduan, time); + }) + $('body').on('click', '#switch_all', function (e) { + time = "all" + $('.switch-time a').removeClass('act') + $('#switch_all').addClass("act") + l1(l1_xueduan, l1_type, time) + l2(time); + c1(l2_xueduan, time) + c2(time); + c3(time); + c3table(time) + r1(time); + r2(r2_xueduan, time); }) - $("input").select(function () { - $("input").after("文本已选中!"); - }); - $('#djfwqkxz').on('change', function (e) { - console.log($(this).val()); - l1($(this).val()) + + // l1 学校空间访问情况监测 切换 + //学段切换 + $('#djfwqkxz').on('change', function () { + l1_xueduan = $(this).val() + "" + l1(l1_xueduan, l1_type, time) + }) + $('#l1_loginrs').on('click', function () { + $('#l1_xuezhi').children().removeClass("act") + $('#l1_loginrs').addClass("act") + l1_type = 1 + l1(l1_xueduan, l1_type, time) }) + $('#l1_logincs').on('click', function () { + $('#l1_xuezhi').children().removeClass("act") + $('#l1_logincs').addClass("act") + l1_type = 2 + l1(l1_xueduan, l1_type, time) + }) - function l1(xuezhi, time) { + l1(l1_xueduan, l1_type, time); + function l1(xueduan, type, time) { + if (type == 1 && time == "all") { + query_id = "stage_login_num_all" + query_param = [xueduan, xueduan] + } else if (type == 2 && time == "all") { + query_id = "stage_login_times_all" + query_param = [xueduan, xueduan] + } else if (type == 1 && time == "month") { + query_id = "stage_login_times_month" + query_param = [xueduan, xueduan, nowYear] + } else if (type == 2 && time == "month") { + query_id = "stage_login_times_month" + query_param = [xueduan, xueduan, nowYear] + } else if (type == 1 && time == "day") { + query_id = "stage_login_num_day" + query_param = [xueduan, xueduan, nowYear, nowMonth] + } else if (type == 2 && time == "day") { + query_id = "stage_login_times_day" + query_param = [xueduan, xueduan, nowYear, nowMonth] + } axios({ ...axiosConf, data: { "access_token": "system_01##20200102030405##a6ce11eab94df48a6ce11eab", "query": { - "query_id": "stage_login_num_all", - "query_param": [ - xuezhi + "" - ] + "query_id": query_id, + "query_param": query_param }, "query_cache": 0, "query_count": [ @@ -59,7 +133,7 @@ $(function () { const xAxisName = resData.groups[0].map((e, i) => { return e.replace("唐山市", "") }) - const legendData = resData.groups[1] + const legendData = ["教师", "学生"] let series = [] resData.groups[1].map((e, i) => { @@ -170,17 +244,28 @@ $(function () { }) } - function l2(time) { + // l2 空间资源建设情况统计 + l2(time); + function l2(time) { + if (time === "all") { + query_id = "post_total_all" + query_param = [] + } else if (time === "month") { + query_id = "post_total_month" + query_param = [nowYear] + } else if (time === "day") { + query_id = "post_total_day" + query_param = [nowYear, nowMonth] + } axios({ ...axiosConf, data: { "access_token": "system_01##20200102030405##a6ce11eab94df48a6ce11eab", "query": { - "query_id": "post_total_all", - "query_param": [ - ] + "query_id": query_id, + "query_param": query_param }, "query_cache": 0, "query_count": [ @@ -195,7 +280,6 @@ $(function () { }) .then((response) => { const resData = JSON.parse(response.data.result) - // console.log(resData, 'resData'); // 获取学科 const xueke = []; @@ -210,7 +294,6 @@ $(function () { let allNum = [] xuekeFil.map((e, index) => { - // console.log(e, 'e'); let num = 0 xuekeFil.children = [] resData.map((item, i) => { @@ -221,7 +304,6 @@ $(function () { $("#" + "num" + Number(index + 1)).html(num) allNum.push(num) xuekeFil[index].total = num - // console.log(num, 'num', "#" + "num" + Number(index) + 1); // $("#" + "num" + Number(index + 1)).html(num) }) resData.map((item) => { @@ -284,18 +366,34 @@ $(function () { } + // c1 学校主题活动开展情况监测 + //学段切换 + $('#c1_xueduan').on('change', function () { + c1_xueduan = $(this).val() + "" + c1(c1_xueduan, time) + }) + + c1(l2_xueduan, time); + function c1(xueduan, time) { - function c1() { + if (time === "all") { + query_id = "stage_org_social_all" + query_param = [xueduan, xueduan] + } else if (time === "month") { + query_id = "stage_org_social_month" + query_param = [xueduan, xueduan, nowYear] + } else if (time === "day") { + query_id = "stage_org_social_day" + query_param = [xueduan, xueduan, nowYear, nowMonth] + } axios({ ...axiosConf, data: { "access_token": "system_01##20200102030405##a6ce11eab94df48a6ce11eab", "query": { - "query_id": "stage_org_social_all", - "query_param": [ - "1" - ] + "query_id": query_id, + "query_param": query_param }, "query_cache": 0, "query_count": [ @@ -310,7 +408,6 @@ $(function () { }) .then((response) => { const resData = JSON.parse(response.data.result) - console.log(resData) const xAxisName = resData.groups[0].map((e, i) => { return e.replace("唐山市", "") }) @@ -424,7 +521,30 @@ $(function () { } - function c2() { + + c2(time); + function c2(time) { + + if (time === "all") { + query_id1 = "login_num_all" + query_id2 = "login_times_all" + query_param = [] + query_group1 = ["year_name"] + query_group2 = ["year_name", "social_name"] + } else if (time === "month") { + query_id1 = "login_num_month" + query_id2 = "login_times_month" + query_param = [nowYear] + query_group1 = ["month_name"] + query_group2 = ["month_name", "social_name"] + } else if (time === "day") { + query_id1 = "login_num_day" + query_id2 = "login_times_day" + query_param = [nowYear, nowMonth] + query_group1 = ["day_name"] + query_group2 = ["day_name", "social_name"] + } + axios.all([ axios({ @@ -432,17 +552,15 @@ $(function () { data: { "access_token": "system_01##20200102030405##a6ce11eab94df48a6ce11eab", "query": { - "query_id": "login_num_all", - "query_param": [] + "query_id": query_id1, + "query_param": query_param }, "query_cache": 0, "query_count": [ "total" ], "query_format": "echarts", - "query_group": [ - "year_name" - ] + "query_group": query_group1 } }), axios({ @@ -450,19 +568,15 @@ $(function () { data: { "access_token": "system_01##20200102030405##a6ce11eab94df48a6ce11eab", "query": { - "query_id": "login_times_all", - "query_param": [ - ] + "query_id": query_id2, + "query_param": query_param }, "query_cache": 0, "query_count": [ "total" ], "query_format": "echarts", - "query_group": [ - "year_name", - "social_name" - ] + "query_group": query_group2 } }) @@ -471,7 +585,7 @@ $(function () { const loginNumLine = JSON.parse(loginNumLineData.data.result) const loginNumBar = JSON.parse(loginNumBarData.data.result) const xAxisName = loginNumLine.groups[0] - const legendData = ['登录人数', ...loginNumBar.groups[1]] + const legendData = ['登录人数', '教师登录次数', '学生登录次数'] // 循环显示柱形图。 let loginNum = [] loginNumBar.groups[1].map((e, i) => { @@ -590,16 +704,29 @@ $(function () { } - function c3() { + + c3(time); + + function c3(time = "all") { + if (time === "all") { + query_id = "social_topic_chart_all" + query_param = [] + } else if (time === "month") { + query_id = "social_topic_chart_month" + query_param = [nowYear] + } else if (time === "day") { + query_id = "social_topic_chart_day" + query_param = [nowYear, nowMonth] + } + axios({ ...axiosConf, data: { "access_token": "system_01##20200102030405##a6ce11eab94df48a6ce11eab", "query": { - "query_id": "social_topic_chart_all", - "query_param": [ - ] + "query_id": query_id, + "query_param": query_param }, "query_cache": 0, "query_count": [ @@ -612,6 +739,7 @@ $(function () { } }).then((response) => { const resData = JSON.parse(response.data.result) + const pieData = [] resData.groups[0].map((e, i) => { pieData.push({ @@ -652,18 +780,27 @@ $(function () { }) } - - function c3table() { - + c3table(time) + + function c3table(time) { + if (time === "all") { + query_id = "social_played_top5_all" + query_param = [] + } else if (time === "month") { + query_id = "social_played_top5_month" + query_param = [nowYear] + } else if (time === "day") { + query_id = "social_played_top5_day" + query_param = [nowYear, nowMonth] + } axios({ ...axiosConf, data: { "access_token": "system_01##20200102030405##a6ce11eab94df48a6ce11eab", "query": { - "query_id": "social_played_top5_all", - "query_param": [ - ] + "query_id": query_id, + "query_param": query_param }, "query_cache": 0, "query_count": [ @@ -678,7 +815,6 @@ $(function () { }) .then((response) => { const resData = JSON.parse(response.data.result) - console.log(resData, 'resData'); let phHtml = "" resData.map((e, i) => { phHtml += ` @@ -696,7 +832,17 @@ $(function () { - function r1() { + function r1(time) { + if (time === "all") { + query_id = "login_support_total_all" + query_param = [] + } else if (time === "month") { + query_id = "login_support_total_month" + query_param = [nowYear] + } else if (time === "day") { + query_id = "login_support_total_day" + query_param = [nowYear, nowMonth] + } axios({ @@ -704,9 +850,8 @@ $(function () { data: { "access_token": "system_01##20200102030405##a6ce11eab94df48a6ce11eab", "query": { - "query_id": "login_support_total_all", - "query_param": [ - ] + "query_id": query_id, + "query_param": query_param }, "query_cache": 0, "query_count": [ @@ -829,7 +974,29 @@ $(function () { } - function r2() { + + // r2 学校主题活动开展情况监测 + //学段切换 + $('#kjjshyd').on('change', function () { + r2_xueduan = $(this).val() + "" + r2(r2_xueduan, time); + }) + + function r2(xueduan, time) { + + + if (time === "all") { + query_param = [xueduan, xueduan, xueduan, xueduan,] + query_param1 = [xueduan, xueduan] + } else if (time === "month") { + query_param = [xueduan, xueduan, nowYear, xueduan, xueduan, nowYear] + query_param1 = [xueduan, xueduan, nowYear] + } else if (time === "day") { + query_param = [xueduan, xueduan, nowYear, nowMonth, xueduan, xueduan, nowYear, nowMonth] + query_param1 = [xueduan, xueduan, nowYear, nowMonth] + + } + axios({ @@ -837,15 +1004,11 @@ $(function () { data: { "access_token": "system_01##20200102030405##a6ce11eab94df48a6ce11eab", "query": { - "query_id": "stage_liveness_all", - "query_param": [ - "1", - "1" - ] + "query_id": "stage_liveness_" + time, + "query_param": query_param }, "query_cache": 0, "query_count": [ - "sub_total", "total" ], "query_format": "echarts", @@ -854,14 +1017,16 @@ $(function () { "social_typename" ] } + + }).then((response) => { const resData = JSON.parse(response.data.result) - console.log("resData112", resData); + console.log(resData, 'ph'); const xAxisName = resData.groups[0].map((e, i) => { return e.replace("唐山市", "") }) const legendData = resData.groups[1] - + console.log(resData); let series = [] resData.groups[1].map((e, i) => { series.push({ @@ -871,18 +1036,18 @@ $(function () { barMaxWidth: 20, }) }) - console.log(xAxisName, "xAxisName"); - resData.datas2[0].map((e, i) => { - console.log(e, i); - $("#" + "huodongnum" + Number(i + 1)).html(e) - }) + + + // let phHtml = "" + // resData.datas2[0].map((e, i) => { + // phHtml += ` + //
${e}
活跃度
` + // }) + // $("#huoyuedu").html(phHtml) - // console.log("xAxisName", xAxisName); - // console.log("legendData", legendData); - // console.log("series", series); var myChart = echarts.init(document.getElementById('r2')); // 各阶段学校数量 option = { @@ -960,6 +1125,41 @@ $(function () { }) + axios({ + ...axiosConf, + data: { + "access_token": "system_01##20200102030405##a6ce11eab94df48a6ce11eab", + "query": { + "query_id": "stage_liveness_total_" + time, + "query_param": query_param1 + }, + "query_cache": 0, + "query_count": [ + "total" + ], + "query_format": "json", + "query_group": [ + "org_name" + ] + } + + + + }).then((response) => { + const resData = JSON.parse(response.data.result) + console.log(resData, 'ph1'); + + let phHtml = "" + resData.map((e, i) => { + phHtml += ` +
${e.total}
活跃度
` + }) + $("#huoyuedu").html(phHtml) + + + + + }) } }) diff --git a/html/resource.html b/html/resource.html index 283898b..2fb8b1a 100644 --- a/html/resource.html +++ b/html/resource.html @@ -14,9 +14,9 @@ -
+
diff --git a/html/space.html b/html/space.html index 1eb88dd..b4527ca 100644 --- a/html/space.html +++ b/html/space.html @@ -14,9 +14,9 @@
    @@ -46,16 +46,16 @@
-
+
- 登录人数 - 登录次数 + 登录人数 + 登录次数
@@ -197,7 +197,7 @@
- +
  • @@ -214,15 +214,16 @@
    学校主题活动开展情况监测
  • - - + + - +
    @@ -285,29 +286,29 @@ - 德育 - 溯古风诗韵养灵性诗情 - 2323 +   +   +   - 德育 - 溯古风诗韵养灵性诗情 - 2323 +   +   +   - 德育 - 溯古风诗韵养灵性诗情 - 2323 +   +   +   - 德育 - 溯古风诗韵养灵性诗情 - 2323 +   +   +   - 德育 - 溯古风诗韵养灵性诗情 - 2323 +   +   +   @@ -357,20 +358,18 @@
    空间建设活跃度排行榜
    -
    - + - - 小学 -
    +
    -
    +

    活跃度

    活跃度

    活跃度

    %xK1#h@hf$0dH(()4)xh7UgUn>#`(*CP*^ z;$Ywav`EW5$P=-0A`5uv)DN4uFcQ*UGpf%HkD$DI4X>|*81vt;p}emg3xLda&dFAzvUih=N){ctoM4|uFb zbOtBf*f17#076a_G-i5c_)3|cZLUNd!}IwCtXN^IS}jZ&#|5pUd^-a-r1MV`A5Otx zHE?QY0rm|;wxh1)u!{D=QKL!dMqyO)#h@8>>X^0@|8@wOk>K{zU7LF=;ctX_DX{Kk zbRRQI-JEXFq~rz@Mqy{CrnqZSz9SS40vgJL?t;}3pxcx|4{C@D+qZ`eUp8V`dH>1H zfxMT{90V-V0z^fdlPp`nH(BV6lyP>B0!Ml*HH_SC)6GaU(kE>0+_iP|Ziqqegd};` z;Kxc$kNXLP6qFh$&=D(}jcY^@+)I7yl5gL$iQH{}2qVW1S4%pQjVfB;Un90OrxPLQ$lsM;_pf*Vg^;- zBlSa(TIK-N-DEA2uSnH>{iR9otTZz5+@_XR$lRPK?3UI{>Zs6b6B!MhfD!QOGq`sd z3>?r1?>M?J&Zo0pm&S*R1WwEn(oCJ9m`>~@+S%2b59|r3^2MQ4qFp*O#VnjV1Ij{r` zZZKGuWm!z3v-l7&`gH>iKbdZ;A3vS|VMt%sNR0#nF<3lrtI|CIVAK zyxseFsT^QLRIs(SneWgou_ZDEUG&(rElfw&RbHLufLwf#i5RBa$nbb}9wJlOijZy{ zy94z`F>d~JTH*$k#r^&(gF2Gz*{TGD8G-Ex9w^CKvdn{@HO_=_F-KHvzRn~Vji4i* zokYmJDd+gJEohwRHO{QZwySd2;(C&R`5m=Jp_^shnm5mFe|QTuf(V>8B)1l=TlFVg zXOX{9cbHX$`su?Qx~hm%*d?67FBV`#G1%L?F4{-hIud=QrwwF08%UY!O@jD*ytb#Xfh*ol9!CdE1UbUMfF$89D?pC5CnSU)_$xSRBIe?Bq>Kc`MciRCI zZ@$k3D46N~*8z%ZdS~yTK6JdGsx(+-WC{lt$J`ZI>>8vz3)ea43Sog|P+>zOx&7Cg zPHG_sew_D9TTVaE@z$Kd252m+97xHzzY{lJbLhWxmCAbiM~~_vH1ZI{S>XdFdx);g z>(qw9(7VQ61N+g4spFVwDt3lAY+#pAyXYxLs5tlB)3Aw2l!J8CE2D+xaGpC9Ek~OK zbuk+AQIVXHWJlqW+bl(0GQ!si3pH|fJx4EX8{LZCj-l|>ui_)O^i&mmI>%{c9NK=C zU#eueBTr^cPBGbBsXIyXe}oi{7X6bHB|W!=q%O?)o{%JR{H?M|&;w1sU1@d0krl&I z_^!sbU`&Qb8PsNYsZYH zGpkK$&{z{3B78wx#!Ajc`CZi=;$ez~g59JJ00*>oAfJn%EnAqK*I+Tu?YKg{!kxk= z{<_L=TsIv`M)Z`Vp_oALOVwODRBK~LEMiRYxN*qWaIcHTTJpVV<}6R6gOQgvCrFVq zW9x&`LjCBK+BJY^rci%`y}fmu@M9Tn#CD`JA3Lc#&2)d{eLyeEKC!eqkZ0NnfIGZr zI$Iy7@N1#wlMPR93aLz%3KGv6@{*LKRON#>nYQb7(S4#jf4!anC93QD;K9MZz} z4z3Z6lexc`=T@Q~gkfBUO^)zAnunYrOrE$5{@sH=V6fgb!pFf~r|C?JZG@_PseKHe zP7QJ-!&5j~%~8l}Zk4&)%CR&@`BuZ z#tUM0?1+R=x4gtY2}I;^fY!Zs+0OzP9<}V3bEczbG1D8K=4LUHiZ!_h(N_`DG%Vp( dF#dl51^@ze94G+H3F`m=002ovPDHLkV1mg0Ua$ZF literal 0 HcmV?d00001 diff --git a/html/images/q2.svg b/html/images/q2.svg new file mode 100644 index 0000000..77a8f8a --- /dev/null +++ b/html/images/q2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/html/images/q3.svg b/html/images/q3.svg new file mode 100644 index 0000000..460e8c3 --- /dev/null +++ b/html/images/q3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/html/index.html b/html/index.html index adedb98..057b604 100644 --- a/html/index.html +++ b/html/index.html @@ -1,37 +1,485 @@ + 大数据汇聚与管理系统 + - + +