Index: ssts-web/src/main/webapp/disinfectsystem/recyclingApplication/goodsApplicationView.js =================================================================== diff -u -r29298 -r29553 --- ssts-web/src/main/webapp/disinfectsystem/recyclingApplication/goodsApplicationView.js (.../goodsApplicationView.js) (revision 29298) +++ ssts-web/src/main/webapp/disinfectsystem/recyclingApplication/goodsApplicationView.js (.../goodsApplicationView.js) (revision 29553) @@ -3801,8 +3801,28 @@ tooltip : '申请一次性物品', hidden : SSTS_DisposableGoods_Create || sstsConfig.applicationFormType != 2 || (sstsConfig.hideClinicalDepartmentApplyButton && !isSupplyRoomUser), handler : function() { - formPrinted = 1; - openApplication(diposableGoodsApplicationForm, '', ''); + if(sstsConfig.limitDisposableGoodsApply){ + Ext.Ajax.request({ + url: WWWROOT + '/disinfectSystem/recyclingApplicationAction!limitDisposableGoodsApply.do', + success: function(response, options) { + var result = Ext.decode(response.responseText); + if (result.success) { + formPrinted = 1; + openApplication(diposableGoodsApplicationForm, '', ''); + } else { + showResult(result.message); + var recyclingApplicationId = result.recyclingApplicationId; + RecyclingApplicationTableManager.getRecyclingApplicationAndVerifyEdit(recyclingApplicationId,setRecyclingApplicationForm); + } + }, + failure : function(response, options) { + showResult('获取服务器时间失败!'); + } + }); + }else { + formPrinted = 1; + openApplication(diposableGoodsApplicationForm, '', ''); + } } },{ text : '申请消毒物品', Index: ssts-web/src/main/webapp/disinfectsystem/config/gdszyy/config.js =================================================================== diff -u -r29277 -r29553 --- ssts-web/src/main/webapp/disinfectsystem/config/gdszyy/config.js (.../config.js) (revision 29277) +++ ssts-web/src/main/webapp/disinfectsystem/config/gdszyy/config.js (.../config.js) (revision 29553) @@ -144,6 +144,7 @@ // 发货计划模块隐藏未打印的一次性物品申请单,默认为false hideUnprintedDisposableGoodsInvoicePlan: true, // 批量打印发货计划时,询问用户是否重复打印今天的发货计划单 - reprintTodayPrintedTousseItem:true - + reprintTodayPrintedTousseItem:true, + //一个科室只能填写一张未打印并且未发货的一次性物品申请单 + limitDisposableGoodsApply:true } \ No newline at end of file