Index: ssts-web/src/main/webapp/disinfectsystem/recyclingApplication/goodsApplicationView.js =================================================================== diff -u -r39659 -r39725 --- ssts-web/src/main/webapp/disinfectsystem/recyclingApplication/goodsApplicationView.js (.../goodsApplicationView.js) (revision 39659) +++ ssts-web/src/main/webapp/disinfectsystem/recyclingApplication/goodsApplicationView.js (.../goodsApplicationView.js) (revision 39725) @@ -2983,6 +2983,51 @@ * @returns {[*,*,*,*,*]} */ function createOperationTbar(isFirstSupplyRoomUser) { + var applicationPrintButton = {}; + if(sstsConfig.enablePrintRequisitionsInBatchesOfGoodsApplicationView){ + if(sstsConfig.applicationPrintButtonConfig){ + var applicationPrintButtonConfigJsonArray = sstsConfig.applicationPrintButtonConfig.items || []; + if(applicationPrintButtonConfigJsonArray.length > 0){ + var prtBtnJsonArray = []; + for(var i = 0;i < applicationPrintButtonConfigJsonArray.length;i++){ + var currentConfigItem = applicationPrintButtonConfigJsonArray[i]; + prtBtnJsonArray.push({text:'打印 '+currentConfigItem.text,hiddenValue:currentConfigItem.value.join(","), + handler:function(){ + var ids = getSelectedIds(); + var value = this.hiddenValue; + top.Ext.MessageBox.confirm("请确认", "要打印所选的申请单吗?",function (btn) { + if (btn == 'yes') { + applicationPrintBtnPressedNew(0, ids , value); + } + }); + } + }); + } + applicationPrintButton = { + text: '打印申请单', + iconCls: 'icon_print', + menu:new Ext.menu.Menu({ + items : prtBtnJsonArray + }) + } + } + }else { + applicationPrintButton = { + text: '打印申请单', + iconCls: 'icon_print', + handler: function () { + var ids = getSelectedIds(); + if (ids != null && ids != false) { + top.Ext.MessageBox.confirm("请确认", "要打印所选的申请单吗?",function (btn) { + if (btn == 'yes') { + applicationPrintBtnPressed(0, ids); + } + }); + } + } + } + } + } return [{ text: '借物', iconCls: 'btn_ext_add_tousse', @@ -3202,7 +3247,7 @@ handler: function () { updatePrintState(grid); } - } + }, applicationPrintButton ]; } Index: ssts-web/src/main/webapp/disinfectsystem/config/gysdermyy/config.js =================================================================== diff -u -r39023 -r39725 --- ssts-web/src/main/webapp/disinfectsystem/config/gysdermyy/config.js (.../config.js) (revision 39023) +++ ssts-web/src/main/webapp/disinfectsystem/config/gysdermyy/config.js (.../config.js) (revision 39725) @@ -56,6 +56,8 @@ enbaleThirdPartyTousseManagementFunction:true, //禁用基数限制 disableCardinalNumLimit:true, + //启用科室申领的批量打印申请单功能 + enablePrintRequisitionsInBatchesOfGoodsApplicationView:true, //启用第三方器械包管理功能 enbaleThirdPartyTousseManagementFunction:true, //器械包信息列表扩展列-第三方条码