案例效果

JS数据源做一个污水厂检测统计,数据仅供参考

实现思路

1、实现每个污水厂进出水分类统计

操作步骤

1、创建JS数据源

2、规划报表

相关代码

function(params){
   var data = [];
   // var month = params.month?params.month.split('-')[1]:'';
   //数据可以调后台接口获取
   // var getdata = JE.ajax({
   //    url:"/je/load",
   //       params:{
   //          tableCode:'DHGX_WSC',
   //          j_query: JE.encode([{type:'=',code:'WSC_RQ',value:params.month,cn:'and'}])
   //       }
   // });
   //直接写死数据格式
   //循环数据格式,如果是接口获取就是getdata.rows,如果是写死数据格式,那就是getdata
   var getdata = [{'出水':"出水",'日期':"2023-07-21",'污水厂':"污水厂1",'日进水数量':"30000",'bod5':'20','COD':'30','NH3_N':'40','TN':'80','TP':'90','SS':'100','PH':'300'},
                  {'出水':"出水",'日期':"2023-07-21",'污水厂':"污水厂2",'日进水数量':"40000",'bod5':'20','COD':'30','NH3_N':'40','TN':'80','TP':'90','SS':'100','PH':'300'},
                  {'出水':"进水",'日期':"2023-07-21",'污水厂':"污水厂1",'日进水数量':"20000",'bod5':'20','COD':'30','NH3_N':'40','TN':'80','TP':'90','SS':'100','PH':'300'},
                  {'出水':"进水",'日期':"2023-07-21",'污水厂':"污水厂2",'日进水数量':"50000",'bod5':'20','COD':'30','NH3_N':'40','TN':'80','TP':'90','SS':'100','PH':'300'}];
   Ext.each(getdata,function(datas){
      data.push({
         // '类型':type,
         '出水':datas.出水,
         '日期':datas.日期,
         '污水厂':datas.污水厂,
         '日进水数量':datas.日进水数量,
         'bod5':datas.bod5,
         'COD':datas.COD,
         'NH3_N':datas.NH3_N,
         'TN':datas.TN,
         'TP':datas.TP,
         'SS':datas.SS,
         'PH':datas.PH
         });
   })
   return {fields:['出水','日期','污水厂','日进水数量','bod5','COD','NH3_N','TN','TP','SS','PH'],data:data};
}

关键字,相关问题

  • 报表横纵运用一
最后编辑: 呼丽华  文档更新时间: 2024-08-21 10:58   作者:呼丽华