|
@@ -1,4 +1,381 @@
|
|
|
|
|
+ var year = new Date().getFullYear();
|
|
|
|
|
+ var month = new Date().getMonth()+1;
|
|
|
|
|
+ var date = new Date().getDate();
|
|
|
|
|
+ var year_assess ;
|
|
|
|
|
+ var score_rank;
|
|
|
|
|
+ var points_assess;
|
|
|
|
|
+ var check_type;
|
|
|
|
|
+ var months = ['1','2','3','4','5','6','7','8','9','10','11','12'];
|
|
|
|
|
+ var monthsCH = ['一月','二月','三月','四月','五月','六月','七月','八月','九月','十月','十一月','十二月'];
|
|
|
|
|
+ var select_road = $(".div-roadManage select").val();
|
|
|
|
|
+ var array_year_score = new Array();
|
|
|
|
|
+ var array_points = new Array();
|
|
|
|
|
+ var array_allStation = new Array();
|
|
|
|
|
+ var array_allStation_score = new Array();
|
|
|
|
|
+ var array_check_type = new Array();
|
|
|
|
|
+ var array_points_name = new Array();
|
|
|
|
|
+ var array_points_pre = new Array();
|
|
|
|
|
+ var arrar_points_month = new Array();
|
|
|
|
|
+ var array_score_order = new Array();
|
|
|
|
|
+ var array_score_data = new Array();
|
|
|
|
|
+ var array_score_last = new Array();
|
|
|
|
|
+ var array_get_score = new Array();
|
|
|
|
|
+ var year_assess ;
|
|
|
|
|
+ var score_rank;
|
|
|
|
|
+ var points_assess;
|
|
|
|
|
+ var check_type;
|
|
|
|
|
+ var people_points;
|
|
|
|
|
+ var rank_pre;
|
|
|
|
|
+ var rank_suf;
|
|
|
$(function(){
|
|
$(function(){
|
|
|
|
|
+ // 显示当前月份
|
|
|
|
|
+ $(".div-month select").val(month);
|
|
|
|
|
+
|
|
|
|
|
+ $(".div-button button").click(function(){
|
|
|
|
|
+ var select_month = $(".div-month select").val();
|
|
|
|
|
+ var select_road = $(".div-roadManage select").val();
|
|
|
|
|
+ // 查询图一
|
|
|
|
|
+ init_company_year_assess("statistics/score/year/info",select_road);
|
|
|
|
|
+ // 查询图二
|
|
|
|
|
+ init_company_points_assess("statistics/lost/score/rate",select_month+'',select_road);
|
|
|
|
|
+ // 查询图三
|
|
|
|
|
+ init_stationAll_rank("statistics/score/manage/tollgate/info",select_month+'',select_road);
|
|
|
|
|
+ // 查询图四
|
|
|
|
|
+ init_people_rank_pre("statistics/stuff/score/info",select_month+'',select_road);
|
|
|
|
|
+ // 查询图五
|
|
|
|
|
+ init_people_rank_suf("statistics/stuff/score/info",select_month+'',select_road);
|
|
|
|
|
+ // 查询图六
|
|
|
|
|
+ init_server_check_type("statistics/lost/itemscore/rate",select_month+"",select_road);
|
|
|
|
|
+ // 查询图七
|
|
|
|
|
+ init_each_people_points("statistics/lost/twice/itemscore/rate",select_month+"",select_road);
|
|
|
|
|
+ // 加载图配置
|
|
|
|
|
+ echart();
|
|
|
|
|
+ });
|
|
|
|
|
+
|
|
|
|
|
+ // 加载图配置
|
|
|
|
|
+ echart();
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 初始化图一
|
|
|
|
|
+ */
|
|
|
|
|
+ function init_company_year_assess(url,select_road){
|
|
|
|
|
+ var param = {
|
|
|
|
|
+ "start_date":year+"-01-01 00:00:00",
|
|
|
|
|
+ "end_date":(year+1)+"-01-01 00:00:00",
|
|
|
|
|
+ "dept_id":select_road,
|
|
|
|
|
+ "queryType":1
|
|
|
|
|
+ }
|
|
|
|
|
+ initRqueset(url,param,1);
|
|
|
|
|
+
|
|
|
|
|
+ }
|
|
|
|
|
+ init_company_year_assess("statistics/score/year/info",select_road);
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 初始化图二
|
|
|
|
|
+ */
|
|
|
|
|
+ function init_company_points_assess(url,mon,select_road){
|
|
|
|
|
+ if(mon.length==1){
|
|
|
|
|
+ mon = "0" +mon;
|
|
|
|
|
+ }
|
|
|
|
|
+ var param = {
|
|
|
|
|
+ "mth":year + "/" +mon,
|
|
|
|
|
+ "dept_id":select_road,
|
|
|
|
|
+ "queryType":1
|
|
|
|
|
+ }
|
|
|
|
|
+ initRqueset(url,param,2);
|
|
|
|
|
+ }
|
|
|
|
|
+ init_company_points_assess("statistics/lost/score/rate",month+'',select_road);
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 初始化图三
|
|
|
|
|
+ */
|
|
|
|
|
+ function init_stationAll_rank(url,mon,select_road){
|
|
|
|
|
+ if(mon.length==1){
|
|
|
|
|
+ mon = "0" +mon;
|
|
|
|
|
+ }
|
|
|
|
|
+ var param = {
|
|
|
|
|
+ "mth":year + "/" +mon,
|
|
|
|
|
+ "dept_id":select_road
|
|
|
|
|
+ };
|
|
|
|
|
+ initRqueset(url,param,3);
|
|
|
|
|
+ }
|
|
|
|
|
+ init_stationAll_rank("statistics/score/manage/tollgate/info",month+"",select_road);
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 初始化图四
|
|
|
|
|
+ */
|
|
|
|
|
+ function init_people_rank_pre(url,mon,select_road){
|
|
|
|
|
+ if(mon.length==1){
|
|
|
|
|
+ mon = "0" +mon;
|
|
|
|
|
+ }
|
|
|
|
|
+ var param = {
|
|
|
|
|
+ mth:year + "/" +mon,
|
|
|
|
|
+ "dept_id":select_road,
|
|
|
|
|
+ "queryType":1,
|
|
|
|
|
+ "order_type":0
|
|
|
|
|
+ }
|
|
|
|
|
+ initRqueset(url,param,4);
|
|
|
|
|
+ }
|
|
|
|
|
+ init_people_rank_pre("statistics/stuff/score/info",month+'',select_road);
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 初始化图五
|
|
|
|
|
+ */
|
|
|
|
|
+ function init_people_rank_suf(url,mon,select_road){
|
|
|
|
|
+ if(mon.length==1){
|
|
|
|
|
+ mon = "0" +mon;
|
|
|
|
|
+ }
|
|
|
|
|
+ var param = {
|
|
|
|
|
+ mth:year + "/" +mon,
|
|
|
|
|
+ "dept_id":select_road,
|
|
|
|
|
+ "queryType":1,
|
|
|
|
|
+ "order_type":1
|
|
|
|
|
+ }
|
|
|
|
|
+ initRqueset(url,param,5);
|
|
|
|
|
+ }
|
|
|
|
|
+ init_people_rank_suf("statistics/stuff/score/info",month+'',select_road);
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 初始化图六
|
|
|
|
|
+ */
|
|
|
|
|
+ function init_server_check_type(url,mon,select_road){
|
|
|
|
|
+ if(mon.length==1){
|
|
|
|
|
+ mon = "0" +mon;
|
|
|
|
|
+ }
|
|
|
|
|
+ var param = {
|
|
|
|
|
+ "mth":year + "/" +mon,
|
|
|
|
|
+ "dept_id":select_road,
|
|
|
|
|
+ "queryType":1
|
|
|
|
|
+ };
|
|
|
|
|
+ initRqueset(url,param,6);
|
|
|
|
|
+ }
|
|
|
|
|
+ init_server_check_type("statistics/lost/itemscore/rate",month+"",select_road);
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 初始化图七
|
|
|
|
|
+ */
|
|
|
|
|
+ function init_each_people_points(url,mon,select_road){
|
|
|
|
|
+ var prev_mth = (mon-1)+'';
|
|
|
|
|
+ if(mon.length==1){
|
|
|
|
|
+ mon = "0" +mon;
|
|
|
|
|
+ }
|
|
|
|
|
+ if(prev_mth.length==1){
|
|
|
|
|
+ prev_mth = "0" + prev_mth;
|
|
|
|
|
+ }
|
|
|
|
|
+ var param = {
|
|
|
|
|
+ "mth":year + "/" + mon,
|
|
|
|
|
+ "prev_mth": year + "/" + prev_mth,
|
|
|
|
|
+ "dept_id":select_road,
|
|
|
|
|
+ "queryType":1
|
|
|
|
|
+ };
|
|
|
|
|
+ initRqueset(url,param,7);
|
|
|
|
|
+ }
|
|
|
|
|
+ init_each_people_points("statistics/lost/twice/itemscore/rate",month+"",select_road);
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 请求
|
|
|
|
|
+ * @param {*} url
|
|
|
|
|
+ * @param {*} param
|
|
|
|
|
+ * @param {*} type
|
|
|
|
|
+ */
|
|
|
|
|
+ function initRqueset(url,param,type){
|
|
|
|
|
+ post_common_service( url,param,function(data){
|
|
|
|
|
+ data_array(data,type);
|
|
|
|
|
+ if(type == 1){
|
|
|
|
|
+ // 画图
|
|
|
|
|
+ year_assess.setOption(roadManager_year_assess());
|
|
|
|
|
+ }else if(type == 2){
|
|
|
|
|
+ // 画图
|
|
|
|
|
+ points_assess.setOption(roadManager_points_assess());
|
|
|
|
|
+ }else if(type == 3){
|
|
|
|
|
+ // 画图
|
|
|
|
|
+ score_rank.setOption(tollStation_score_rank());
|
|
|
|
|
+ }else if(type == 4){
|
|
|
|
|
+ // 画图
|
|
|
|
|
+ rank_pre.setOption(people_rank_pre());
|
|
|
|
|
+ }else if(type == 5){
|
|
|
|
|
+ // 画图
|
|
|
|
|
+ rank_suf.setOption(people_rank_suf());
|
|
|
|
|
+ }else if(type == 6){
|
|
|
|
|
+ // 画图
|
|
|
|
|
+ check_type.setOption(server_check_type());
|
|
|
|
|
+ }else if(type == 7){
|
|
|
|
|
+ // 画图
|
|
|
|
|
+ people_points.setOption(each_people_points());
|
|
|
|
|
+ }
|
|
|
|
|
+ },function(error){
|
|
|
|
|
+ return "" ;
|
|
|
|
|
+ });
|
|
|
|
|
+ }
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 数组数据
|
|
|
|
|
+ * @param {*} data
|
|
|
|
|
+ * @param {*} type
|
|
|
|
|
+ */
|
|
|
|
|
+ function data_array(data,type){
|
|
|
|
|
+ if(type == 1){
|
|
|
|
|
+ array_year_score.length = 0;
|
|
|
|
|
+ months.length = 0;
|
|
|
|
|
+ if(data!=''){
|
|
|
|
|
+ if(data.length<12){
|
|
|
|
|
+ for(var i=0;i<12-data.length;i++){
|
|
|
|
|
+ // 不足月份补0
|
|
|
|
|
+ array_year_score.push(0);
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ for(var i=0;i<data.length;i++){
|
|
|
|
|
+ if(months.indexOf(parseInt(data[i].mth.substr(5)))){
|
|
|
|
|
+ // 指定位置插入值
|
|
|
|
|
+ array_year_score.splice(parseInt(data[i].mth.substr(5))-1,0,
|
|
|
|
|
+ (1000-(filter_handler(data[i].all_check_score,data[i].checked_num,data[i].people_num,0)).toFixed(1)));
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ }else{
|
|
|
|
|
+ array_year_score.length = 0;
|
|
|
|
|
+ months.length = 0;
|
|
|
|
|
+ }
|
|
|
|
|
+ }else if(type == 2){
|
|
|
|
|
+ array_points.length=0;
|
|
|
|
|
+ if(data!=''){
|
|
|
|
|
+ array_points.push({"value": (data.people_num-(data.score_fifteen+data.score_fifty+data.score_over_fifty)),"name":'满分'});
|
|
|
|
|
+ array_points.push({"value": data.score_fifteen,"name":'0-15分'});
|
|
|
|
|
+ array_points.push({"value": data.score_fifty,"name":'15-50分'});
|
|
|
|
|
+ array_points.push({"value": data.score_over_fifty,"name":'50分以上'});
|
|
|
|
|
+ }else{
|
|
|
|
|
+ array_points.length=0;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ }else if(type == 3){
|
|
|
|
|
+ array_allStation_score.length=0;
|
|
|
|
|
+ array_allStation.length=0;
|
|
|
|
|
+ for(var i=0;i<data.length;i++){
|
|
|
|
|
+ if(data!=''){
|
|
|
|
|
+ array_allStation.push(data[i].feeStationName.substr(0,data[i].feeStationName.length-3));
|
|
|
|
|
+ array_allStation_score.push((1000-(filter_handler(data[i].all_check_score,data[i].checked_num,data[i].people_num,0)).toFixed(1)));
|
|
|
|
|
+ }else{
|
|
|
|
|
+ array_allStation_score.length=0;
|
|
|
|
|
+ array_allStation.length=0;
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ }else if(type == 4){
|
|
|
|
|
+ array_score_order.length=0;
|
|
|
|
|
+ array_score_data.length=0;
|
|
|
|
|
+ if(data!=''){
|
|
|
|
|
+ for(var i=0;i<data.length;i++){
|
|
|
|
|
+ array_score_order.push(data[i].user.truename+"\n"+"("+data[i].user.fee_station_name.substr(0,data[i].user.fee_station_name.length-3)+")");
|
|
|
|
|
+ array_score_data.push((1000-filter(data[i].all_check_score,data[i].checked_num,0)).toFixed(1));
|
|
|
|
|
+ }
|
|
|
|
|
+ }else{
|
|
|
|
|
+ array_score_order.length=0;
|
|
|
|
|
+ array_score_data.length=0;
|
|
|
|
|
+ }
|
|
|
|
|
+ }else if(type == 5){
|
|
|
|
|
+ array_score_last.length=0;
|
|
|
|
|
+ array_get_score.length=0;
|
|
|
|
|
+ if(data!=''){
|
|
|
|
|
+ for(var i=0;i<data.length;i++){
|
|
|
|
|
+ array_score_last.push(data[i].user.truename+"\n"+"("+data[i].user.fee_station_name.substr(0,data[i].user.fee_station_name.length-3)+")");
|
|
|
|
|
+ array_get_score.push((1000-filter(data[i].all_check_score,data[i].checked_num,0)).toFixed(1));
|
|
|
|
|
+ }
|
|
|
|
|
+ }else{
|
|
|
|
|
+ array_score_last.length=0;
|
|
|
|
|
+ array_get_score.length=0;
|
|
|
|
|
+ }
|
|
|
|
|
+ }else if(type == 6){
|
|
|
|
|
+ array_check_type.length=0;
|
|
|
|
|
+ if(data.length != 0){
|
|
|
|
|
+ for(var i=0;i<data.length;i++){
|
|
|
|
|
+ array_check_type.push({"value": data[i].all_check_score,"name":data[i].name});
|
|
|
|
|
+ }
|
|
|
|
|
+ }else{
|
|
|
|
|
+ array_check_type.length=0;
|
|
|
|
|
+ }
|
|
|
|
|
+ }else if(type == 7){
|
|
|
|
|
+ array_points_name.length=0;
|
|
|
|
|
+ array_points_pre.length=0;
|
|
|
|
|
+ arrar_points_month.length=0;
|
|
|
|
|
+ data_each_people_points(data);
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ function data_each_people_points(data){
|
|
|
|
|
+ var flag = true;
|
|
|
|
|
+ var name = ['环境卫生','仪容仪表着装','表情','动作','文明用语','工作纪律及行为举止','便民服务','安全管理']
|
|
|
|
|
+ var Tmth = data.Tmth;
|
|
|
|
|
+ var Pmth = data.Pmth;
|
|
|
|
|
+ var Ntemp = new Array();
|
|
|
|
|
+ var Ptemp = new Array();
|
|
|
|
|
+ var Ttemp = new Array();
|
|
|
|
|
+
|
|
|
|
|
+ for(var i= 0; i < name.length;i++){
|
|
|
|
|
+ flag = true;
|
|
|
|
|
+ if(Tmth.length > 0){
|
|
|
|
|
+ for(var j= 0; j< Tmth.length;j++){
|
|
|
|
|
+ if(name[i] == Tmth[j].name && Tmth[j].all_check_score != null){
|
|
|
|
|
+ Ttemp[i] = Tmth[j].all_check_score;
|
|
|
|
|
+ break;
|
|
|
|
|
+ }else{
|
|
|
|
|
+ Ttemp[i] = 0;
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ }else{
|
|
|
|
|
+ Ttemp[i] = 0;
|
|
|
|
|
+ }
|
|
|
|
|
+ if(Pmth.length > 0){
|
|
|
|
|
+ for(var m= 0; m< Pmth.length;m++){
|
|
|
|
|
+ if(name[i] == Pmth[m].name && Pmth[m].all_check_score != null){
|
|
|
|
|
+ Ptemp[i] = Pmth[m].all_check_score;
|
|
|
|
|
+ break;
|
|
|
|
|
+ }else{
|
|
|
|
|
+ Ptemp[i] = 0;
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ }else{
|
|
|
|
|
+ Ptemp[i] = 0;
|
|
|
|
|
+ }
|
|
|
|
|
+ if(Ttemp[i]== 0 && Ptemp[i] == 0){
|
|
|
|
|
+ name[i] = "";
|
|
|
|
|
+ flag = null;
|
|
|
|
|
+ }
|
|
|
|
|
+ if(name[i] != ""){
|
|
|
|
|
+ if(name[i]=='仪容仪表着装'){
|
|
|
|
|
+ name[i]='仪表';
|
|
|
|
|
+ }
|
|
|
|
|
+ if(name[i]=='工作纪律及行为举止'){
|
|
|
|
|
+ name[i]='行为';
|
|
|
|
|
+ }
|
|
|
|
|
+ array_points_name.push(name[i]);
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ if(flag){
|
|
|
|
|
+ array_points_pre.push(Ptemp[i]);
|
|
|
|
|
+ arrar_points_month.push(Ttemp[i]);
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 除数为0处理
|
|
|
|
|
+ * @param {*} num
|
|
|
|
|
+ * @param {*} num1
|
|
|
|
|
+ * @param {*} num2
|
|
|
|
|
+ * @param {*} num4
|
|
|
|
|
+ */
|
|
|
|
|
+ function filter_handler(num,num1,num2,num4){
|
|
|
|
|
+ if(num1 == 0 || num2 == 0){
|
|
|
|
|
+ return num4;
|
|
|
|
|
+ }else{
|
|
|
|
|
+ return (num/num1)/num2;
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ function filter(num,num1,num2){
|
|
|
|
|
+ if(num1 == 0){
|
|
|
|
|
+ return num2;
|
|
|
|
|
+ }else{
|
|
|
|
|
+ return (num/num1);
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ function echart(){
|
|
|
// 路径配置
|
|
// 路径配置
|
|
|
require.config({
|
|
require.config({
|
|
|
paths: {
|
|
paths: {
|
|
@@ -15,21 +392,16 @@ $(function(){
|
|
|
],
|
|
],
|
|
|
function (ec) {
|
|
function (ec) {
|
|
|
// 基于准备好的dom,初始化echarts图表
|
|
// 基于准备好的dom,初始化echarts图表
|
|
|
- var year_assess = ec.init(document.getElementById('roadManager-year-assess'));
|
|
|
|
|
- var points_assess = ec.init(document.getElementById('roadManager-points-assess'));
|
|
|
|
|
- var score_rank = ec.init(document.getElementById('tollStation-score-rank'));
|
|
|
|
|
- var rank_pre = ec.init(document.getElementById('people-rank-pre'));
|
|
|
|
|
- var rank_suf = ec.init(document.getElementById('people-rank-suf'));
|
|
|
|
|
- var check_type = ec.init(document.getElementById('server-check-type'));
|
|
|
|
|
- var people_points = ec.init(document.getElementById('each-people-points'));
|
|
|
|
|
- // 为echarts对象加载数据
|
|
|
|
|
- year_assess.setOption(roadManager_year_assess());
|
|
|
|
|
- points_assess.setOption(roadManager_points_assess());
|
|
|
|
|
- score_rank.setOption(tollStation_score_rank());
|
|
|
|
|
- rank_pre.setOption(people_rank_pre());
|
|
|
|
|
- rank_suf.setOption(people_rank_suf());
|
|
|
|
|
- check_type.setOption(server_check_type());
|
|
|
|
|
- people_points.setOption(each_people_points());
|
|
|
|
|
|
|
+ year_assess = ec.init(document.getElementById('roadManager-year-assess'));
|
|
|
|
|
+ points_assess = ec.init(document.getElementById('roadManager-points-assess'));
|
|
|
|
|
+ score_rank = ec.init(document.getElementById('tollStation-score-rank'));
|
|
|
|
|
+ rank_pre = ec.init(document.getElementById('people-rank-pre'));
|
|
|
|
|
+ rank_suf = ec.init(document.getElementById('people-rank-suf'));
|
|
|
|
|
+ check_type = ec.init(document.getElementById('server-check-type'));
|
|
|
|
|
+ people_points = ec.init(document.getElementById('each-people-points'));
|
|
|
|
|
+ }
|
|
|
|
|
+ );
|
|
|
|
|
+ }
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
|
* 图一
|
|
* 图一
|
|
@@ -69,7 +441,7 @@ $(function(){
|
|
|
{
|
|
{
|
|
|
name:'平均分',
|
|
name:'平均分',
|
|
|
type:'line',
|
|
type:'line',
|
|
|
- data:[800, 790, 780, 900, 1000,780, 1000,880,900,950,900,800,790],
|
|
|
|
|
|
|
+ data:array_year_score,
|
|
|
markPoint : {
|
|
markPoint : {
|
|
|
data : [
|
|
data : [
|
|
|
{type : 'max', name: '最大值'},
|
|
{type : 'max', name: '最大值'},
|
|
@@ -123,12 +495,7 @@ $(function(){
|
|
|
type:'pie',
|
|
type:'pie',
|
|
|
radius : '65%',
|
|
radius : '65%',
|
|
|
center: ['50%', '50%'],
|
|
center: ['50%', '50%'],
|
|
|
- data:[
|
|
|
|
|
- {value:335, name:'0-15分'},
|
|
|
|
|
- {value:310, name:'15-50分'},
|
|
|
|
|
- {value:234, name:'50分以上'},
|
|
|
|
|
- {value:135, name:'满分'}
|
|
|
|
|
- ]
|
|
|
|
|
|
|
+ data:array_points
|
|
|
}
|
|
}
|
|
|
]
|
|
]
|
|
|
};
|
|
};
|
|
@@ -145,12 +512,14 @@ $(function(){
|
|
|
tooltip : {
|
|
tooltip : {
|
|
|
trigger: 'axis'
|
|
trigger: 'axis'
|
|
|
},
|
|
},
|
|
|
-
|
|
|
|
|
|
|
+ grid:{
|
|
|
|
|
+ width:420 // 图表宽度
|
|
|
|
|
+ },
|
|
|
calculable : true,
|
|
calculable : true,
|
|
|
xAxis : [
|
|
xAxis : [
|
|
|
{
|
|
{
|
|
|
type : 'category',
|
|
type : 'category',
|
|
|
- data : ['灌云北','灌云东','灌南东','响水','六套','滨海','蔡桥',]
|
|
|
|
|
|
|
+ data : array_allStation
|
|
|
}
|
|
}
|
|
|
],
|
|
],
|
|
|
yAxis : [
|
|
yAxis : [
|
|
@@ -164,7 +533,7 @@ $(function(){
|
|
|
{
|
|
{
|
|
|
|
|
|
|
|
type:'bar',
|
|
type:'bar',
|
|
|
- data:[980, 950, 1000,944,988,963,949],
|
|
|
|
|
|
|
+ data:array_allStation_score,
|
|
|
itemStyle: {
|
|
itemStyle: {
|
|
|
normal: {
|
|
normal: {
|
|
|
label: {
|
|
label: {
|
|
@@ -194,6 +563,10 @@ $(function(){
|
|
|
tooltip : {
|
|
tooltip : {
|
|
|
trigger: 'axis'
|
|
trigger: 'axis'
|
|
|
},
|
|
},
|
|
|
|
|
+ grid:{
|
|
|
|
|
+ width:470, // 图表宽度
|
|
|
|
|
+ x:40
|
|
|
|
|
+ },
|
|
|
legend: {
|
|
legend: {
|
|
|
data:['平均分']
|
|
data:['平均分']
|
|
|
},
|
|
},
|
|
@@ -201,8 +574,10 @@ $(function(){
|
|
|
xAxis : [
|
|
xAxis : [
|
|
|
{
|
|
{
|
|
|
type : 'category',
|
|
type : 'category',
|
|
|
- data : ['小明\n(灌云北)','小明\n(灌云北)','小明\n(灌云北)','小明\n(灌云北)','小明\n(灌云北)',
|
|
|
|
|
- '小明\n(灌云北)','小明\n(灌云北)','小明\n(灌云北)','小明\n(灌云北)','小明\n(灌云北)']
|
|
|
|
|
|
|
+ axisLabel :{
|
|
|
|
|
+ interval:0 // 显示x轴所有信息,不隐藏部分
|
|
|
|
|
+ },
|
|
|
|
|
+ data : array_score_order
|
|
|
}
|
|
}
|
|
|
],
|
|
],
|
|
|
yAxis : [
|
|
yAxis : [
|
|
@@ -216,7 +591,7 @@ $(function(){
|
|
|
{
|
|
{
|
|
|
name:'平均分',
|
|
name:'平均分',
|
|
|
type:'bar',
|
|
type:'bar',
|
|
|
- data:[910.0, 920, 945, 930, 970, 950, 955, 945, 985.6, 990.0],
|
|
|
|
|
|
|
+ data: array_score_data,
|
|
|
itemStyle: {
|
|
itemStyle: {
|
|
|
normal: {
|
|
normal: {
|
|
|
label: {
|
|
label: {
|
|
@@ -253,6 +628,10 @@ $(function(){
|
|
|
tooltip : {
|
|
tooltip : {
|
|
|
trigger: 'axis'
|
|
trigger: 'axis'
|
|
|
},
|
|
},
|
|
|
|
|
+ grid:{
|
|
|
|
|
+ width:470, // 图表宽度
|
|
|
|
|
+ x:40
|
|
|
|
|
+ },
|
|
|
legend: {
|
|
legend: {
|
|
|
data:['平均分']
|
|
data:['平均分']
|
|
|
},
|
|
},
|
|
@@ -260,8 +639,10 @@ $(function(){
|
|
|
xAxis : [
|
|
xAxis : [
|
|
|
{
|
|
{
|
|
|
type : 'category',
|
|
type : 'category',
|
|
|
- data : ['小明\n(灌云北)','小明1\n(灌云北)','小明2\n(灌云北)','小明3\n(灌云北)','小明4\n(灌云北)',
|
|
|
|
|
- '小明5\n(灌云北)','小明6\n(灌云北)','小明7\n(灌云北)','小明8\n(灌云北)','小明9\n(灌云北)']
|
|
|
|
|
|
|
+ axisLabel :{
|
|
|
|
|
+ interval:0 // 显示x轴所有信息,不隐藏部分
|
|
|
|
|
+ },
|
|
|
|
|
+ data : array_score_last
|
|
|
}
|
|
}
|
|
|
],
|
|
],
|
|
|
yAxis : [
|
|
yAxis : [
|
|
@@ -275,7 +656,7 @@ $(function(){
|
|
|
{
|
|
{
|
|
|
name:'平均分',
|
|
name:'平均分',
|
|
|
type:'bar',
|
|
type:'bar',
|
|
|
- data:[910.0, 920, 945, 930, 970, 950, 955, 945, 985.6, 990.0],
|
|
|
|
|
|
|
+ data: array_get_score,
|
|
|
itemStyle: {
|
|
itemStyle: {
|
|
|
normal: {
|
|
normal: {
|
|
|
label: {
|
|
label: {
|
|
@@ -336,16 +717,7 @@ $(function(){
|
|
|
type:'pie',
|
|
type:'pie',
|
|
|
radius : '65%',
|
|
radius : '65%',
|
|
|
center: ['50%', '50%'],
|
|
center: ['50%', '50%'],
|
|
|
- data:[
|
|
|
|
|
- {value:335, name:'环境卫生'},
|
|
|
|
|
- {value:310, name:'仪容仪表'},
|
|
|
|
|
- {value:234, name:'表情'},
|
|
|
|
|
- {value:135, name:'收费动作'},
|
|
|
|
|
- {value:335, name:'文明用语'},
|
|
|
|
|
- {value:310, name:'工作纪律'},
|
|
|
|
|
- {value:234, name:'便民服务'},
|
|
|
|
|
- {value:135, name:'安全管理'}
|
|
|
|
|
- ]
|
|
|
|
|
|
|
+ data:array_check_type
|
|
|
}
|
|
}
|
|
|
]
|
|
]
|
|
|
};
|
|
};
|
|
@@ -360,6 +732,9 @@ $(function(){
|
|
|
tooltip : {
|
|
tooltip : {
|
|
|
trigger: 'axis'
|
|
trigger: 'axis'
|
|
|
},
|
|
},
|
|
|
|
|
+ grid:{
|
|
|
|
|
+ width:420 // 图表宽度
|
|
|
|
|
+ },
|
|
|
legend: {
|
|
legend: {
|
|
|
data:['上月','本月']
|
|
data:['上月','本月']
|
|
|
},
|
|
},
|
|
@@ -367,7 +742,7 @@ $(function(){
|
|
|
xAxis : [
|
|
xAxis : [
|
|
|
{
|
|
{
|
|
|
type : 'category',
|
|
type : 'category',
|
|
|
- data : ['环境卫生','仪容仪表','表情','收费动作','文明用语','工作纪律','便民服务','安全管理']
|
|
|
|
|
|
|
+ data : array_points_name
|
|
|
}
|
|
}
|
|
|
],
|
|
],
|
|
|
yAxis : [
|
|
yAxis : [
|
|
@@ -379,7 +754,7 @@ $(function(){
|
|
|
{
|
|
{
|
|
|
name:'上月',
|
|
name:'上月',
|
|
|
type:'bar',
|
|
type:'bar',
|
|
|
- data:[200.0, 400.9, 700.0, 230.2, 253.6, 760.7,880,500],
|
|
|
|
|
|
|
+ data: array_points_pre,
|
|
|
itemStyle: {
|
|
itemStyle: {
|
|
|
normal: {
|
|
normal: {
|
|
|
label: {
|
|
label: {
|
|
@@ -392,7 +767,7 @@ $(function(){
|
|
|
{
|
|
{
|
|
|
name:'本月',
|
|
name:'本月',
|
|
|
type:'bar',
|
|
type:'bar',
|
|
|
- data:[200.6, 500.9, 900.0, 260.4, 280.7, 700.7,500,800],
|
|
|
|
|
|
|
+ data: arrar_points_month,
|
|
|
itemStyle: {
|
|
itemStyle: {
|
|
|
normal: {
|
|
normal: {
|
|
|
label: {
|
|
label: {
|
|
@@ -407,8 +782,6 @@ $(function(){
|
|
|
return option;
|
|
return option;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- }
|
|
|
|
|
- );
|
|
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
|
|
|
|
|
});
|
|
});
|