Index: ssts-web/src/main/webapp/disinfectsystem/config/gdszyy/menu/menuconfigure.js =================================================================== diff -u -r34171 -r34354 --- ssts-web/src/main/webapp/disinfectsystem/config/gdszyy/menu/menuconfigure.js (.../menuconfigure.js) (revision 34171) +++ ssts-web/src/main/webapp/disinfectsystem/config/gdszyy/menu/menuconfigure.js (.../menuconfigure.js) (revision 34354) @@ -622,7 +622,8 @@ {hidden :SSTS_YearWorkload,text:"消毒供应中心年度工作量统计报表",href:WWWROOT+'/disinfectsystem/reportforms/yearWorkloadReportView2.jsp',hrefTarget:linkTarget,leaf:true}, {hidden :false,text:"消毒供应中心员工工作量统计报表",href:"http://192.168.2.180:8075/webroot/decision/view/report?viewlet="+encodeURI('消毒供应中心员工工作量统计报表')+".cpt&op=view&userName="+encodeURI(userName),hrefTarget:linkTarget,leaf:true}, {hidden :false,text:"消毒供应中心工作量统计报表",href:WWWROOT+'/disinfectsystem/report/cssdWorkloadReport/cssdWorkloadReport.jsp',hrefTarget:linkTarget,leaf:true}, - {hidden :!((sstsConfig.hasOwnProperty('enableWorkloadScoreStatisticReport')) && sstsConfig.enableWorkloadScoreStatisticReport),text:"工作量积分统计报表",href:WWWROOT+'/disinfectsystem/reportforms/workloadScoreStatisticView.jsp',hrefTarget:linkTarget,leaf:true}, + {hidden :false,text:"各分院消毒炉次及各类包统计表",href:WWWROOT+'/disinfectsystem/report/steAmountEachBranchReport/steAmountEachBranchReport.jsp',hrefTarget:linkTarget,leaf:true}, + {hidden :!((sstsConfig.hasOwnProperty('enableWorkloadScoreStatisticReport')) && sstsConfig.enableWorkloadScoreStatisticReport),text:"工作量积分统计报表",href:WWWROOT+'/disinfectsystem/reportforms/workloadScoreStatisticView.jsp',hrefTarget:linkTarget,leaf:true}, {hidden :SSTS_USERECORD_TOTAL,text:"使用记录录入统计报表",href:WWWROOT+'/disinfectsystem/reportforms/useRecordTotalView.jsp',hrefTarget:linkTarget,leaf:true}, {hidden :SSTS_USERECORD_Item,text:"使用记录录入明细报表",href:WWWROOT+'/disinfectsystem/reportforms/useRecordItemView.jsp',hrefTarget:linkTarget,leaf:true}, {hidden :SSTS_USERECORD_OperatorTotal,text:"使用记录人员汇总报表",href:WWWROOT+'/disinfectsystem/reportforms/useRecordOperatorTotalView.jsp',hrefTarget:linkTarget,leaf:true}, Index: ssts-web/src/main/webapp/disinfectsystem/report/steAmountEachBranchReport/steAmountEachBranchReport.jsp =================================================================== diff -u --- ssts-web/src/main/webapp/disinfectsystem/report/steAmountEachBranchReport/steAmountEachBranchReport.jsp (revision 0) +++ ssts-web/src/main/webapp/disinfectsystem/report/steAmountEachBranchReport/steAmountEachBranchReport.jsp (revision 34354) @@ -0,0 +1,26 @@ +<%@ page contentType="text/html; charset=UTF-8"%> +<%@page import="java.util.Date"%> +<%@page import="java.text.SimpleDateFormat"%> +<%@ include file="/common/taglibs.jsp"%> + + +<% + SimpleDateFormat dateFormat =new SimpleDateFormat("yyyy-MM-dd"); + request.setAttribute("newDate", dateFormat.format(new Date())); +%> + +<%@ include file="/common/includeExtJsAndCss.jsp"%> + + + + +各分院消毒炉次及各类包统计表 + + + + + + + \ No newline at end of file Index: ssts-web/src/main/webapp/disinfectsystem/report/steAmountEachBranchReport/steAmountEachBranchReport.js =================================================================== diff -u --- ssts-web/src/main/webapp/disinfectsystem/report/steAmountEachBranchReport/steAmountEachBranchReport.js (revision 0) +++ ssts-web/src/main/webapp/disinfectsystem/report/steAmountEachBranchReport/steAmountEachBranchReport.js (revision 34354) @@ -0,0 +1,116 @@ +var entityName = "各分院消毒炉次及各类包统计表"; + +var myMask; +function reloadReport() { + var startDate = $Id('startDate').value; + var endDate = $Id('endDate').value; + + var jasperreportName = 'steAmountEachBranchReport.jasper'; + + myMask = new Ext.LoadMask(Ext.getBody(), { + msg: '正在加载,请稍候!', + removeMask: true + }); + + myMask.show(); + + var url = WWWROOT + '/jasperreports/jasperreportsAction!createReportFromJavaBeanSource.do'; + var params = { + jasperreportName: jasperreportName, + startDate: startDate, + endDate: endDate, + reportName: 'steAmountEachBranchReport' + } + searchReport(url, params); +} +Ext.onReady(function () { + Ext.QuickTips.init(); + var date = newDate.split('-'); + var startDate = date[0] + '-' + date[1] + '-01'; + + var form = new Ext.form.FormPanel({ + title: entityName, + id: 'form', + region: 'north', + labelAlign: 'right', + buttonAlign: 'center', + collapsible: true, + collapseMode: 'mini', + split: true, + border: 0, + frame: true, + bodyStyle: 'padding:0px auto;margin:0px',// padding:1px;padding-top:5px; + height: 110, + labelWidth: 80, + items: [{ + layout: 'column', + items: [{ + layout: 'form', + columnWidth: .2, + items: [{ + xtype: 'datefield', + fieldLabel: '开始日期', + id: 'startDate', + name: 'startDate', + editable: false, + format: 'Y-m-d', + allowBlank: false, + anchor: '95%', + value: startDate + }] + }, { + layout: 'form', + columnWidth: .2, + items: [{ + xtype: 'datefield', + fieldLabel: '结束日期', + id: 'endDate', + name: 'endDate', + editable: false, + format: 'Y-m-d', + allowBlank: false, + anchor: '95%', + value: newDate + }] + }] + }], + buttons: [{ + xtype: 'button', + text: '查询', + minWidth: 70, + iconCls: 'icon_search', + handler: function () { + reloadReport(); + } + }, { + xtype: 'button', + text: '重置', + minWidth: 70, + iconCls: 'icon_set', + handler: function () { + $Id('startDate').value = startDate; + $Id('endDate').value = newDate; + } + }] + }); + + + var reportForm = new Ext.Panel({ + frame: false,//渲染面板 + autoScroll: true,//自动显示滚动条 + collapsible: true,//允许展开和收缩 + bodyPadding: 5, + html: '' + + }); + + var viewport = new Ext.Viewport({ + layout: 'border', + items: [form, { + region: 'center', + margins: '0 0 0 0', + layout: 'fit', + items: reportForm + }] + }); +}); \ No newline at end of file