Explorar o código

支持简报展示

zhangjie %!s(int64=5) %!d(string=hai) anos
pai
achega
217839a6a9
Modificáronse 1 ficheiros con 31 adicións e 16 borrados
  1. 31 16
      stmms-web/src/main/webapp/static/report-pdf/js/teaching.js

+ 31 - 16
stmms-web/src/main/webapp/static/report-pdf/js/teaching.js

@@ -2,10 +2,21 @@ var tmpl = window.template;
 tmpl.config({ sTag: "<#", eTag: "#>", compress: true });
 var $bodyMain = $("#body-main");
 var echartList = [];
+var isSimple = getLocationParams("type") === "simple";
 
 build();
 publishReady();
 
+function getLocationParams(name) {
+  var params = {};
+  var paramsArr = window.location.search.substr(1).split("&");
+  paramsArr.map(function(item) {
+    var itemArr = item.split("=");
+    params[itemArr[0]] = itemArr[1];
+  });
+  return params[name] || "";
+}
+
 function build() {
   if (dataStatic.code && dataStatic.code === "500") {
     var hTmpl = $("#page-error").html();
@@ -337,14 +348,16 @@ function createRange10TotalScore(datas) {
     });
   }
   // 班级成绩频率分布
-  // pageList = pageList.concat(
-  //   datas.classes.map(function(item) {
-  //     return {
-  //       title: item.name + " 总分频率分布",
-  //       dataList: item.ranges
-  //     };
-  //   })
-  // );
+  if (!isSimple) {
+    pageList = pageList.concat(
+      datas.classes.map(function(item) {
+        return {
+          title: item.name + " 总分频率分布",
+          dataList: item.ranges
+        };
+      })
+    );
+  }
   var hTmpl = $("#range-totalScore").html();
   pageList.forEach(function(item, index) {
     var chartId = getEchartId();
@@ -381,14 +394,16 @@ function createRangeTotalScore(datas) {
     });
   }
   // 班级成绩统计
-  // pageList = pageList.concat(
-  //   datas.classes.map(function(item) {
-  //     return {
-  //       title: item.name + " 总分一分一段表",
-  //       dataList: item.ranges
-  //     };
-  //   })
-  // );
+  if (!isSimple) {
+    pageList = pageList.concat(
+      datas.classes.map(function(item) {
+        return {
+          title: item.name + " 总分一分一段表",
+          dataList: item.ranges
+        };
+      })
+    );
+  }
   var hTmpl = $("#range-totalScore").html();
   pageList.forEach(function(item, index) {
     sectionArr(item.dataList, 32).forEach(function(elem) {