Index: ssts-web/src/main/webapp/js/common.js =================================================================== diff -u -r33457 -r33472 --- ssts-web/src/main/webapp/js/common.js (.../common.js) (revision 33457) +++ ssts-web/src/main/webapp/js/common.js (.../common.js) (revision 33472) @@ -4634,6 +4634,18 @@ //重置窗口的大小 function resizeWindow(widthRadio, heightRadio, windowId) { + if (sessionStorage.getItem(windowId)) { + var str = sessionStorage.getItem(windowId); + var arr = str.split(','); + if (widthRadio == arr[0] && heightRadio == arr[1]) { + widthRadio = arr[0]; + heightRadio = arr[1]; + } else { + sessionStorage.setItem(windowId, widthRadio + ',' + heightRadio); + } + } else { + sessionStorage.setItem(windowId, widthRadio + ',' + heightRadio); + } if (windowId == 'washAndDisinfectRecordWin') {//清洗消毒 //待清洗篮筐 var pendingWashAndDisinfectWin = top.Ext.getCmp('pendingWashAndDisinfectWin'); @@ -4664,6 +4676,78 @@ } else if (windowId == 'foreignProxyDisinfectionWin') {//申请外部代理灭菌包 //申请单明细 var foreignProxyDisinfectionGrid = top.Ext.getCmp('foreignProxyDisinfectionGrid'); - foreignProxyDisinfectionGrid.width = (foreignProxyDisinfectionGridWidth * widthRadio); + foreignProxyDisinfectionGrid.width = parseInt(foreignProxyDisinfectionGridWidth * widthRadio); + } else if (windowId == 'tousseLeaseApplicationWin') {//借物单 + //借物单明细信息 + var borrowingTousseInfo = top.Ext.getCmp('borrowingTousseInfo'); + var tousseLeaseColumnTree = top.Ext.getCmp('tousseLeaseColumnTree'); + borrowingTousseInfo.height = (borrowingTousseInfoHeight * heightRadio + 150 * (heightRadio - 1)); + //借物单明细信息表格列 + for (var i = 0; i < tousseLeaseColumnTree.columns.length; i++) { + tousseLeaseColumnTree.columns[i].width = parseInt(tousseLeaseColumnTreeColumn[i] * widthRadio); + } + } else if (windowId == 'borrowRecordWin') {//借还明细 + //借还明细信息 + var borrowRecordInfo = top.Ext.getCmp('borrowRecordInfo'); + var borrowRecordItemTree = top.Ext.getCmp('borrowRecordItemTree'); + borrowRecordInfo.height = (borrowRecordInfoHeight * heightRadio + 210 * (heightRadio - 1)); + //借还明细信息表格列 + for (var i = 0; i < borrowRecordItemTree.columns.length; i++) { + borrowRecordItemTree.columns[i].width = parseInt(borrowRecordItemTreeColumn[i] * widthRadio); + } + } else if (windowId == 'sterilizationRecordWin') {//灭菌记录信息 + //今日待审核灭菌列表 + var pendingSterilizationColumnTree = top.Ext.getCmp('pendingSterilizationColumnTree'); + pendingSterilizationColumnTree.width = (pendingSterilizationColumnTreeWidth * widthRadio - 10); + } else if (windowId == 'recyclingApplicationWin') {//发货信息 + //基础数据 + var recyclingApplicationForm = top.Ext.getCmp('recyclingApplicationForm'); + recyclingApplicationForm.width = (recyclingApplicationFormWidth * widthRadio); + recyclingApplicationForm.height = (recyclingApplicationFormHeight * heightRadio); + var recyclingApplicationInfo = top.Ext.getCmp('recyclingApplicationInfo'); + recyclingApplicationInfo.width = (recyclingApplicationInfoWidth * widthRadio); + //丢失材料明细 + var recyclingError = top.Ext.getCmp('recyclingError'); + recyclingError.width = (isPatientWidth * widthRadio); + recyclingError.height = (isPatientHeight * heightRadio); + //发货器械包 + var recyclingGrid2 = top.Ext.getCmp('recyclingGrid2'); + recyclingGrid2.width = (recyclingGrid2Width * widthRadio); + recyclingGrid2.height = (recyclingGrid2Height * heightRadio); + //发货单明细 + var recyclingGrid1 = top.Ext.getCmp('recyclingGrid1'); + recyclingGrid1.width = (recyclingGrid1Width * widthRadio); + recyclingGrid1.height = (recyclingGrid1Height * heightRadio); + } else if (windowId == 'useRecordApplicationWin') {//使用记录 + //使用物品明细 + var tousseInstanceGrid = top.Ext.getCmp('tousseInstanceGrid'); + tousseInstanceGrid.width = (tousseInstanceGridWidth * widthRadio); + } else if (windowId == 'problemWinWindth') {//问题反馈 + //基本信息 + var addProblemForm = top.Ext.getCmp('addProblemForm'); + addProblemForm.width = (problemWinWindth * widthRadio); + var problemInfo = top.Ext.getCmp('problemInfo'); + problemInfo.width = ((problemWinWindth - 50) * widthRadio); + } else if (windowId == 'returnGoodsRecordWin') {//一次性物品退货记录信息 + //退货记录信息 + var returnGoodsRecordForm = top.Ext.getCmp('returnGoodsRecordForm'); + returnGoodsRecordForm.width = (returnGoodsRecordFormWidth * widthRadio); + var returnGoodsItemGrid = top.Ext.getCmp('returnGoodsItemGrid'); + returnGoodsItemGrid.width = ((returnGoodsRecordFormWidth - 30) * widthRadio); + } else if (windowId == 'returnTousseRecordWin') {//器械包退货记录信息 + //退货记录信息 + var returnGoodsColumnTree = top.Ext.getCmp('returnGoodsColumnTree'); + for (var i = 0; i < returnGoodsColumnTree.columns.length; i++) { + returnGoodsColumnTree.columns[i].width = parseInt(returnGoodsColumnTreeColumn[i] * widthRadio); + } + } else if (windowId == 'returnGoodsRecordWin') {//材料退货记录信息 + //退货记录信息 + var returnGoodsRecordForm = top.Ext.getCmp('returnGoodsRecordForm'); + returnGoodsRecordForm.width = (returnGoodsRecordFormWidth * widthRadio); + } else if (windowId == 'recallRecordWin') {//召回记录 + var recallTousseColumnTree = top.Ext.getCmp('recallTousseColumnTree'); + for (var i = 0; i < recallTousseColumnTree.columns.length; i++) { + recallTousseColumnTree.columns[i].width = parseInt(recallTousseColumnTreeColumn[i] * widthRadio); + } } } \ No newline at end of file