Index: ssts-web/src/main/webapp/disinfectsystem/report/cssdWorkloadReport/cssdWorkloadReport.jsp
===================================================================
diff -u
--- ssts-web/src/main/webapp/disinfectsystem/report/cssdWorkloadReport/cssdWorkloadReport.jsp (revision 0)
+++ ssts-web/src/main/webapp/disinfectsystem/report/cssdWorkloadReport/cssdWorkloadReport.jsp (revision 33701)
@@ -0,0 +1,25 @@
+<%@ 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/config/gdszyy/menu/menuconfigure.js
===================================================================
diff -u -r33176 -r33701
--- ssts-web/src/main/webapp/disinfectsystem/config/gdszyy/menu/menuconfigure.js (.../menuconfigure.js) (revision 33176)
+++ ssts-web/src/main/webapp/disinfectsystem/config/gdszyy/menu/menuconfigure.js (.../menuconfigure.js) (revision 33701)
@@ -621,6 +621,7 @@
{hidden :!(sstsConfig.enableNewYearWorkloadReport) || SSTS_YearWorkload,text:"消毒供应中心年度工作量统计报表(新)",href:WWWROOT+'/disinfectsystem/report/cssdWorkloadCountByDate/cssdWorkloadMainReport.jsp',hrefTarget:linkTarget,leaf:true},
{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 :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},
Index: ssts-web/src/main/webapp/disinfectsystem/report/cssdWorkloadReport/cssdWorkloadReport.js
===================================================================
diff -u
--- ssts-web/src/main/webapp/disinfectsystem/report/cssdWorkloadReport/cssdWorkloadReport.js (revision 0)
+++ ssts-web/src/main/webapp/disinfectsystem/report/cssdWorkloadReport/cssdWorkloadReport.js (revision 33701)
@@ -0,0 +1,138 @@
+var entityName = "消毒供应中心工作量统计报表";
+var clickCount = 0;
+
+var myMask;
+function reloadReport() {
+ var startDate = $Id('startDate').value;
+ var endDate = $Id('endDate').value;
+
+ var showDetails = false;
+ var jasperreportName = 'cssdWorkloadReport.jasper';
+
+ if (clickCount == 20) {
+ showDetails = true;
+ jasperreportName = 'cssdWorkloadShowDetailsReport.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,
+ showDetails: showDetails,
+ reportName: 'cssdWorkloadReport'
+ }
+ clickCount = 0;
+ 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
+ }]
+ }]
+ }],
+ listeners: {
+ render: function (v, p, item) {
+ setTimeout(function () {
+ document.getElementById('form').addEventListener('click', function (e) {
+ var id = e.target.id;
+ var className = e.target.className;
+ if (id !== 'startDate' && id !== 'endDate' && className.indexOf('x-form-trigger') == -1 && className.indexOf('x-btn-text') == -1) {
+ clickCount++;
+ }
+ })
+ }, 100);
+ }
+ },
+ 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