Index: ssts-web/src/main/webapp/disinfectsystem/toussemanager/tousseinstancemanager/tousseInstanceView.js =================================================================== diff -u -r30230 -r30238 --- ssts-web/src/main/webapp/disinfectsystem/toussemanager/tousseinstancemanager/tousseInstanceView.js (.../tousseInstanceView.js) (revision 30230) +++ ssts-web/src/main/webapp/disinfectsystem/toussemanager/tousseinstancemanager/tousseInstanceView.js (.../tousseInstanceView.js) (revision 30238) @@ -516,80 +516,6 @@ } } -//更新进度条的状态(兼容IE8) -function updateprogressStatusIE8(items){ - var status = ''; - var tousseType = ''; - var isSterile = ''; - for(var i=0;i<10;i++){ - documentGetElementsByClassName('s-step')[i].className = 's-step s-step'+i; - documentGetElementsByClassName('IE8green'+i)[0].style.display = 'block'; - documentGetElementsByClassName('IE8green'+i)[0].style.behavior = 'url(./PIE.htc)'; - } - documentGetElementsByClassName('step3-line')[0].className = 'step3-line IE8p'; - documentGetElementsByClassName('step7-line')[0].className = 'step7-line IE8p'; - for(var i=0;i 0){ - for(var i=0;i<=index;i++){ - documentGetElementsByClassName('s-step'+i)[0].className = 's-step s-step'+i+' active'; - documentGetElementsByClassName('IE8green'+i)[0].style.display = 'none'; - documentGetElementsByClassName('IE8grey'+i)[0].style.display = 'none'; - documentGetElementsByClassName('IE8red'+i)[0].style.display = 'block'; - documentGetElementsByClassName('IE8red'+i)[0].style.behavior = 'url(./PIE.htc)'; - } - } - - if(tousseType == '消毒物品' && isSterile == '否'){ - documentGetElementsByClassName('s-step5')[0].className = 's-step s-step5 none'; - documentGetElementsByClassName('s-step6')[0].className = 's-step s-step6 none'; - documentGetElementsByClassName('step7-line')[0].className = 'step7-line border IE8p'; - documentGetElementsByClassName('IE8grey5')[0].style.display = 'block'; - documentGetElementsByClassName('IE8grey6')[0].style.display = 'block'; - documentGetElementsByClassName('IE8grey5')[0].style.behavior = 'url(./PIE.htc)'; - documentGetElementsByClassName('IE8grey6')[0].style.behavior = 'url(./PIE.htc)'; - documentGetElementsByClassName('IE8green5')[0].style.display = 'none'; - documentGetElementsByClassName('IE8green6')[0].style.display = 'none'; - documentGetElementsByClassName('IE8red5')[0].style.display = 'none'; - documentGetElementsByClassName('IE8red6')[0].style.display = 'none'; - }else if(tousseType == '敷料包'){ - documentGetElementsByClassName('s-step1')[0].className = 's-step s-step1 none'; - documentGetElementsByClassName('s-step2')[0].className = 's-step s-step2 none'; - documentGetElementsByClassName('step3-line')[0].className = 'step3-line border IE8p'; - documentGetElementsByClassName('IE8grey1')[0].style.display = 'block'; - documentGetElementsByClassName('IE8grey2')[0].style.display = 'block'; - documentGetElementsByClassName('IE8grey1')[0].style.behavior = 'url(./PIE.htc)'; - documentGetElementsByClassName('IE8grey2')[0].style.behavior = 'url(./PIE.htc)'; - documentGetElementsByClassName('IE8green1')[0].style.display = 'none'; - documentGetElementsByClassName('IE8green2')[0].style.display = 'none'; - documentGetElementsByClassName('IE8red1')[0].style.display = 'none'; - documentGetElementsByClassName('IE8red2')[0].style.display = 'none'; - }else if(tousseType == '自定义器械包'){ - documentGetElementsByClassName('s-step0')[0].className = 's-step s-step0 none'; - documentGetElementsByClassName('s-step1')[0].className = 's-step s-step1 none'; - documentGetElementsByClassName('s-step2')[0].className = 's-step s-step2 none'; - documentGetElementsByClassName('step3-line')[0].className = 'step3-line border IE8p'; - documentGetElementsByClassName('IE8grey0')[0].style.display = 'block'; - documentGetElementsByClassName('IE8grey1')[0].style.display = 'block'; - documentGetElementsByClassName('IE8grey2')[0].style.display = 'block'; - documentGetElementsByClassName('IE8grey0')[0].style.behavior = 'url(./PIE.htc)'; - documentGetElementsByClassName('IE8grey1')[0].style.behavior = 'url(./PIE.htc)'; - documentGetElementsByClassName('IE8grey2')[0].style.behavior = 'url(./PIE.htc)'; - documentGetElementsByClassName('IE8green0')[0].style.display = 'none'; - documentGetElementsByClassName('IE8green1')[0].style.display = 'none'; - documentGetElementsByClassName('IE8green2')[0].style.display = 'none'; - documentGetElementsByClassName('IE8red0')[0].style.display = 'none'; - documentGetElementsByClassName('IE8red1')[0].style.display = 'none'; - documentGetElementsByClassName('IE8red2')[0].style.display = 'none'; - } -} - //初始函数 var readyFunction = function(serverTime) { var columns = new Array(); @@ -1321,7 +1247,6 @@ // autoHeight : true, // autoScroll : true, height : (fontSize == 12 ? 210 : 245), - margins:(isIE(8) && sstsConfig.enableTousseStatusProgressBar)?'50 0 0 0':'', items : { layout : 'column', width: fontSize == 12 ? 1100 : 1300, @@ -1554,10 +1479,15 @@ minWidth : 30, handleMouseEvents : false },{ - id:'progressBars' + id:'progressBars_1' }]; + + var progressBarTbar = new Ext.Toolbar({ + items:[{ + id:'progressBars_2' + }] + }) - grid = new Ext.ux.ForgonPageGrid({ id : 'tousseInstanceGrid', pageSize : 20, @@ -1573,7 +1503,14 @@ columns : columns, plugins : filters, frame : false, - border : false + border : false, + listeners : { + 'render' : function(){ + if(window.screen.width < 1440){ + progressBarTbar.render(this.tbar); + } + } + } }, readerDetail, TousseInstanceTableManager.findTousseInstanceTableList, @@ -1585,23 +1522,15 @@ totalDataCount = store.totalLength; var items = store.data.items; if(items.length == 1 && sstsConfig.enableTousseStatusProgressBar){ - if(isIE(8)){ - updateprogressStatusIE8(items); - }else { - updateprogressStatus(items); - } + updateprogressStatus(items); } }); if(sstsConfig.enableTousseStatusProgressBar){ grid.addListener('rowclick', function(grid, rowindex, e){ var selectionModel = grid.getSelectionModel(); var items = selectionModel.selections.items; - if(isIE(8)){ - updateprogressStatusIE8(items); - }else { - updateprogressStatus(items); - } + updateprogressStatus(items); }); } @@ -1616,49 +1545,31 @@ }); Ext.onReady(function(){ - if(sstsConfig.enableTousseStatusProgressBar){ + if(sstsConfig.enableTousseStatusProgressBar && !isIE(8)){ var html = '
'; var arr = ['科室申领','回收清点','清洗消毒','已装配','已审核','灭菌中','已灭菌','已发货','已签收','已使用']; - if(isIE(8)){ - for(var i=0;i'; - html += ''; - html += ''; - html += ''; - html += ''; - html += ''; - if(i == 0){ - html += '

'; - }else if(i == 3 || i == 7){ - html += '

'; - }else { - html += '

'; - } - html += '
'+arr[i]+'
'; - html += ''; + for(var i=0;i'; + html += ''; + html += ''; + html += ''; + html += ''; + html += ''; + if(i == 0){ + html += '

'; + }else if(i == 3 || i == 7){ + html += '

'; + }else { + html += '

'; } - html += '
'; - document.getElementById('progressBar').innerHTML = html; + html += '
'+arr[i]+'
'; + html += ''; + } + html += ''; + if(window.screen.width < 1440){ + document.getElementById('progressBars_2').innerHTML = html; }else { - for(var i=0;i'; - html += ''; - html += ''; - html += ''; - html += ''; - html += ''; - if(i == 0){ - html += '

'; - }else if(i == 3 || i == 7){ - html += '

'; - }else { - html += '

'; - } - html += '
'+arr[i]+'
'; - html += ''; - } - html += ''; - document.getElementById('progressBars').innerHTML = html; + document.getElementById('progressBars_1').innerHTML = html; } } }) Fisheye: Tag 30238 refers to a dead (removed) revision in file `ssts-web/src/main/webapp/disinfectsystem/toussemanager/tousseinstancemanager/PIE.htc'. Fisheye: No comparison available. Pass `N' to diff? Index: ssts-web/src/main/webapp/disinfectsystem/toussemanager/tousseinstancemanager/tousseInstanceView.jsp =================================================================== diff -u -r30230 -r30238 --- ssts-web/src/main/webapp/disinfectsystem/toussemanager/tousseinstancemanager/tousseInstanceView.jsp (.../tousseInstanceView.jsp) (revision 30230) +++ ssts-web/src/main/webapp/disinfectsystem/toussemanager/tousseinstancemanager/tousseInstanceView.jsp (.../tousseInstanceView.jsp) (revision 30238) @@ -117,7 +117,7 @@ @@ -303,7 +218,80 @@ cellpadding="0" cellspacing="0"> -
+