Index: ssts-web/src/main/webapp/disinfectsystem/reportforms/qualityMonitoringMonthView.js =================================================================== diff -u -r31303 -r31314 --- ssts-web/src/main/webapp/disinfectsystem/reportforms/qualityMonitoringMonthView.js (.../qualityMonitoringMonthView.js) (revision 31303) +++ ssts-web/src/main/webapp/disinfectsystem/reportforms/qualityMonitoringMonthView.js (.../qualityMonitoringMonthView.js) (revision 31314) @@ -3,7 +3,7 @@ //创建表格,头部为名称 function createTable2(chartsData) { - var xAxisData = chartsData.xAxisData; + var xAxisData = chartsData.xAxisData2; var legendData = chartsData.legendData; var seriesData = chartsData.seriesData; var width = chartsData.width ? chartsData.width : 1200; @@ -241,6 +241,7 @@ var legendData = []; var legendData2 = []; var xAxisData = []; + var xAxisData2 = []; var seriesData = []; var map = {}; document.getElementById('thisIframe2').contentWindow.document.getElementById("table").innerHTML = ''; @@ -257,6 +258,9 @@ if (xAxisData.indexOf(month) == -1) { xAxisData.push(month); } + if (xAxisData2.indexOf(result.data[i].month) == -1) { + xAxisData2.push(result.data[i].month); + } if (map[result.data[i].type]) { map[result.data[i].type].push(result.data[i].amount) } else { @@ -276,6 +280,7 @@ var chartsData = { legendData: legendData2, xAxisData: xAxisData, + xAxisData2:xAxisData2, seriesData: seriesData, chartType: chartType } @@ -378,7 +383,7 @@ // bodyStyle : 'padding: 10px 10px 0px 10px;', frame: true, bodyStyle: 'padding:0px auto;margin:0px',// padding:1px;padding-top:5px; - height: 170, + height: 130, items: [{ layout: 'column', height: 110, @@ -608,7 +613,16 @@ { boxLabel: '柱状图', value: 'barChart' }, { boxLabel: '上下半年对比', value: 'firstSecondHalfForm' }, { boxLabel: '跟去年对比', value: 'compareLastForm' }, - { boxLabel: '季度对比', value: 'quarterForm' }] + { boxLabel: '季度对比', value: 'quarterForm' }], + listeners:{ + change:function(){ + if(Ext.getCmp("type").getValue() == "lineChart" || Ext.getCmp("type").getValue() == "barChart"){ + Ext.getCmp("exportData").show(); + }else { + Ext.getCmp("exportData").hide(); + } + } + } })] }] }], @@ -640,6 +654,14 @@ autoScroll: true,//自动显示滚动条 collapsible: true,//允许展开和收缩 bodyPadding: 5, + tbar: [{ + text: '导出', + hidden:true, + id:"exportData", + handler: function () { + exportCharts(document.getElementById('thisIframe2')); + } + }], html: '' }); Index: ssts-web/src/main/webapp/disinfectsystem/reportforms/materialTypeWorkloadReportView.js =================================================================== diff -u -r31303 -r31314 --- ssts-web/src/main/webapp/disinfectsystem/reportforms/materialTypeWorkloadReportView.js (.../materialTypeWorkloadReportView.js) (revision 31303) +++ ssts-web/src/main/webapp/disinfectsystem/reportforms/materialTypeWorkloadReportView.js (.../materialTypeWorkloadReportView.js) (revision 31314) @@ -438,18 +438,7 @@ tbar: [{ text: '导出', handler: function () { - // excel的文件名称 - var fileName = document.getElementById('thisIframe').contentWindow.document.getElementById('title').innerHTML; - var jsFileName = "\\disinfectsystem\\reportforms\\js\\LZString.js"; - var tableHtml = document.getElementById('thisIframe').contentWindow.document.getElementById('table').innerHTML; - tableHtml = Base64.encode(encodeURI(tableHtml)); - var htmlTable = LZString.compressToEncodedURIComponent(tableHtml); - var w = document.getElementById('thisIframe').contentWindow.document.body.clientWidth; - document.getElementById('thisIframe').contentWindow.document.getElementById('imgWidth').value = (w - 40); - document.getElementById('thisIframe').contentWindow.document.getElementById('fileName').value = fileName + '.xls'; - document.getElementById('thisIframe').contentWindow.document.getElementById('jsFileName').value = jsFileName; - document.getElementById('thisIframe').contentWindow.document.getElementById('htmlTable').value = htmlTable; - document.getElementById('thisIframe').contentWindow.document.getElementById('submitForm').click(); + exportCharts(document.getElementById('thisIframe')); } }], html: '' Index: ssts-web/src/main/webapp/disinfectsystem/reportforms/qualityMonitoringMonthView.jsp =================================================================== diff -u -r31154 -r31314 --- ssts-web/src/main/webapp/disinfectsystem/reportforms/qualityMonitoringMonthView.jsp (.../qualityMonitoringMonthView.jsp) (revision 31154) +++ ssts-web/src/main/webapp/disinfectsystem/reportforms/qualityMonitoringMonthView.jsp (.../qualityMonitoringMonthView.jsp) (revision 31314) @@ -7,6 +7,7 @@
<%@ include file="/common/includeExtJsAndCss.jsp"%> + @@ -17,6 +18,7 @@ + <% SupplyRoomConfigManager supplyRoomConfigManager = (SupplyRoomConfigManager)SpringBeanManger.getBean("supplyRoomConfigManager"); String orgUnitCoding = AcegiHelper.getLoginUser().getOrgUnitCodingFromSupplyRoomConfig(); Index: ssts-web/src/main/webapp/disinfectsystem/reportforms/showEchartsAndTable.jsp =================================================================== diff -u -r31296 -r31314 --- ssts-web/src/main/webapp/disinfectsystem/reportforms/showEchartsAndTable.jsp (.../showEchartsAndTable.jsp) (revision 31296) +++ ssts-web/src/main/webapp/disinfectsystem/reportforms/showEchartsAndTable.jsp (.../showEchartsAndTable.jsp) (revision 31314) @@ -9,17 +9,18 @@ + - +