|
|
@@ -972,7 +972,11 @@ $(function() {
|
|
|
*/
|
|
|
function each_people_points_six() {
|
|
|
|
|
|
+ var t_map_p = new HashMap();
|
|
|
+ var t_map_c = new HashMap();
|
|
|
+
|
|
|
var sdata = new Array();
|
|
|
+
|
|
|
for (var j = 0; j < array_all_deptname.length; j++) {
|
|
|
var dept = array_all_deptname[j]
|
|
|
|
|
|
@@ -982,11 +986,18 @@ $(function() {
|
|
|
for (var i = 0; i < array_all_name.length; i++) {
|
|
|
var name = array_all_name[i];
|
|
|
data_a.push(d_t.get(name) == null ? 0 : d_t.get(name));
|
|
|
+
|
|
|
+ if (t_map_p.get(i) == null) {
|
|
|
+ t_map_p.set(i, d_t.get(name) == null ? 0 : d_t.get(name))
|
|
|
+ } else {
|
|
|
+ t_map_p.set(i, t_map_p.get(i) + (d_t.get(name) == null ? 0 : d_t.get(name)));
|
|
|
+ }
|
|
|
}
|
|
|
var d_tt = {
|
|
|
name: dept,
|
|
|
type: 'bar',
|
|
|
stack: '上月',
|
|
|
+ barWidth: 10,
|
|
|
data: data_a
|
|
|
}
|
|
|
sdata.push(d_tt);
|
|
|
@@ -995,22 +1006,38 @@ $(function() {
|
|
|
for (var i = 0; i < array_all_name.length; i++) {
|
|
|
var name = array_all_name[i];
|
|
|
data_a.push(0);
|
|
|
+
|
|
|
+ if (t_map_p.get(i) == null) {
|
|
|
+ t_map_p.set(i, 0)
|
|
|
+ } else {
|
|
|
+ t_map_p.set(i, t_map_p.get(i) + 0);
|
|
|
+ }
|
|
|
}
|
|
|
var d_tt = {
|
|
|
name: dept,
|
|
|
type: 'bar',
|
|
|
stack: '上月',
|
|
|
+ barWidth: 10,
|
|
|
data: data_a
|
|
|
}
|
|
|
sdata.push(d_tt);
|
|
|
}
|
|
|
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
if (map_month_data.get(dept) != null) {
|
|
|
var data_a = new Array();
|
|
|
var d_t = map_month_data.get(dept);
|
|
|
for (var i = 0; i < array_all_name.length; i++) {
|
|
|
var name = array_all_name[i];
|
|
|
data_a.push(d_t.get(name) == null ? 0 : d_t.get(name));
|
|
|
+
|
|
|
+ if (t_map_c.get(i) == null) {
|
|
|
+ t_map_c.set(i, d_t.get(name) == null ? 0 : d_t.get(name))
|
|
|
+ } else {
|
|
|
+ t_map_c.set(i, t_map_c.get(i) + (d_t.get(name) == null ? 0 : d_t.get(name)));
|
|
|
+ }
|
|
|
}
|
|
|
var d_tt = {
|
|
|
name: dept,
|
|
|
@@ -1024,6 +1051,11 @@ $(function() {
|
|
|
for (var i = 0; i < array_all_name.length; i++) {
|
|
|
var name = array_all_name[i];
|
|
|
data_a.push(0);
|
|
|
+ if (t_map_c.get(i) == null) {
|
|
|
+ t_map_c.set(i, 0)
|
|
|
+ } else {
|
|
|
+ t_map_c.set(i, t_map_c.get(i) + 0);
|
|
|
+ }
|
|
|
}
|
|
|
var d_tt = {
|
|
|
name: dept,
|
|
|
@@ -1035,8 +1067,33 @@ $(function() {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+ var d_s = new Array();
|
|
|
+ t_map_c.forEach(function(value, key) {
|
|
|
+ var d = {
|
|
|
+ name: "本月",
|
|
|
+ value: value,
|
|
|
+ xAxis: key,
|
|
|
+ yAxis: value
|
|
|
+ }
|
|
|
+ d_s.push(d);
|
|
|
+ });
|
|
|
+ t_map_p.forEach(function(value, key) {
|
|
|
+ console.log(key)
|
|
|
+ var d = {
|
|
|
+ name: "上月",
|
|
|
+ value: value,
|
|
|
+ xAxis: key == 0 ? -0.01 : (key - 0.3),
|
|
|
+ yAxis: value
|
|
|
+ }
|
|
|
+ d_s.push(d);
|
|
|
+ });
|
|
|
+
|
|
|
|
|
|
|
|
|
+ sdata[sdata.length - 1]['markPoint'] = {
|
|
|
+ data: d_s
|
|
|
+ }
|
|
|
+
|
|
|
|
|
|
var namelist = new Array();
|
|
|
for (var i = 0; i < array_all_name.length; i++) {
|