Index: ssts-web/src/main/webapp/homepage/menu.jsp =================================================================== diff -u -r22147 -r22149 --- ssts-web/src/main/webapp/homepage/menu.jsp (.../menu.jsp) (revision 22147) +++ ssts-web/src/main/webapp/homepage/menu.jsp (.../menu.jsp) (revision 22149) @@ -1127,6 +1127,12 @@ SSTS_ExpensiveGoodsPrepareGodownEntry_Hidden_Manager = false; +//高值耗材退库管理 +var SSTS_ExpensiveGoodsGodownOutEntryManagement_Hidden_Menu = true; + +SSTS_ExpensiveGoodsGodownOutEntryManagement_Hidden_Menu = false; + + /* 高值耗材 */ /** Index: ssts-web/src/main/webapp/homepage/menuconfigure.js =================================================================== diff -u -r22147 -r22149 --- ssts-web/src/main/webapp/homepage/menuconfigure.js (.../menuconfigure.js) (revision 22147) +++ ssts-web/src/main/webapp/homepage/menuconfigure.js (.../menuconfigure.js) (revision 22149) @@ -338,7 +338,7 @@ //{hidden :SSTS_ExpensiveGoods_Hidden_Menu,text:"高值耗材出入库记录",href:WWWROOT+'/disinfectsystem/assestManagement/expensiveGoods/storageRecordView.jsp',hrefTarget:linkTarget,leaf:true}, {hidden :SSTS_ExpensiveGoods_Hidden_Menu || SSTS_ExpensiveGoodsPurchaseGodownEntry_Hidden_Manager,text:"高值耗材自购入库单管理",href:WWWROOT+'/disinfectsystem/assestManagement/expensiveGoods/expensiveGoodsGodownEntryView.jsp?entryType=' + entryTypePurchase,hrefTarget:linkTarget,leaf:true}, {hidden :SSTS_ExpensiveGoods_Hidden_Menu || SSTS_ExpensiveGoodsPrepareGodownEntry_Hidden_Manager,text:"高值耗材预入库单管理",href:WWWROOT+'/disinfectsystem/assestManagement/expensiveGoods/expensiveGoodsGodownEntryView.jsp?entryType=' + entryTypePrepareIn,hrefTarget:linkTarget,leaf:true}, - {hidden :SSTS_ExpensiveGoods_Hidden_Menu,text:"高值耗材退库单管理",href:WWWROOT+'/disinfectsystem/assestManagement/expensiveGoods/expensiveGoodsGodownOutEntryView.jsp',hrefTarget:linkTarget,leaf:true}, + {hidden :SSTS_ExpensiveGoodsGodownOutEntryManagement_Hidden_Menu,text:"高值耗材退库单管理",href:WWWROOT+'/disinfectsystem/assestManagement/expensiveGoods/expensiveGoodsGodownOutEntryView.jsp',hrefTarget:linkTarget,leaf:true}, //{hidden :SSTS_ExpensiveGoods_Hidden_Menu,text:"高值耗材调拨单管理",href:WWWROOT+'/disinfectsystem/assestManagement/godownEntry/appropriationView.jsp',hrefTarget:linkTarget,leaf:true}, {hidden :SSTS_ExpensiveGoods_Hidden_Menu,text:"高值耗材盘盈盘亏管理",href:WWWROOT+'/disinfectsystem/assestManagement/expensiveGoods/expensiveGoodsGodownStockTakeView.jsp',hrefTarget:linkTarget,leaf:true}, {hidden :SSTS_ExpensiveGoods_Hidden_Menu,text:"高值耗材盘点管理",href:WWWROOT+'/disinfectsystem/stocktakerecordmanager/inventoryrecordView.jsp'+'?type=' + inventoryTypeCodeExpensiveGoods,hrefTarget:linkTarget,leaf:true}, Index: ssts-web/src/main/webapp/disinfectsystem/assestManagement/expensiveGoods/expensiveGoodsGodownOutEntryView.js =================================================================== diff -u -r22113 -r22149 --- ssts-web/src/main/webapp/disinfectsystem/assestManagement/expensiveGoods/expensiveGoodsGodownOutEntryView.js (.../expensiveGoodsGodownOutEntryView.js) (revision 22113) +++ ssts-web/src/main/webapp/disinfectsystem/assestManagement/expensiveGoods/expensiveGoodsGodownOutEntryView.js (.../expensiveGoodsGodownOutEntryView.js) (revision 22149) @@ -664,130 +664,8 @@ })], buttons : [ { - text : '修改物品', - hidden : !commonEntry.isOpen(), - handler : function() { - var store = top.Ext.getCmp('expensiveGoodsGodownEntryItemGrid').getStore(); - var modifyRecords = store.getModifiedRecords(); - var len = modifyRecords.length; - var items = []; - for (var i = 0; i < len; i++) { - var record = modifyRecords[i]; - items.push({ - id : record.data.id,//退库明细id - expensiveGoodsId : record.data.expensiveGoodsId,//一次性物品定义id - expDate : record.data.expDate.format('Y-m-d'),//失效日期 - supplierName : record.data.supplierName,//供应商 - grade : record.data.grade//类别 - }); - } - top.Ext.getCmp("items").setValue(JSON.stringify(items)); - form.form.submit({ - url : WWWROOT + '/disinfectSystem/expensiveGoodsGodownEntryAction!modifyExpensiveGoodsGodownEntryItemBaseData.do', - method : 'POST', - waitMsg : '正在保存数据,请稍候', - waitTitle : '提交表单', - success : function(form, action) { - if(!isUndefinedOrNullOrEmpty(action.result.message)){ - showResult(action.result.message); - return; - } - expensiveGoodsGodownEntryWin.close(); - grid.dwrReload(); - }, - failure : function(form, action) { - alert(action.result.message); - } - }); - } - }, - { - text : '选择打印', - handler : function() { - if(!form.getForm().isValid()){ - showResult('请正确填写表单各值'); - return false; - } - var items = []; - var records = top.Ext.getCmp('expensiveGoodsGodownEntryItemGrid').getSelectionModel().getSelections(); - if (records.length == 0) { - showResult("请选择要打印的一次性物品!"); - return false; - } - - for ( var i = 0, len = records.length; i < len; i++) { - if(isUndefinedOrNullOrEmpty(records[i].data.id)){ - showResult(records[i].data.name + "未保存!请先保存再打印"); - return false; - } - items.push(records[i].data); - } - top.Ext.getCmp("items").setValue(JSON.stringify(items)); - form.form.submit({ - url : WWWROOT + '/disinfectSystem/expensiveGoodsGodownEntryAction!printSomeExpensiveGoodsGodownEntryItem.do', - method : 'POST', - waitMsg : '正在保存数据,请稍候', - waitTitle : '提交表单', - success : function(form, action) { - if(!isUndefinedOrNullOrEmpty(action.result.errorMessage)){ - showResult(action.result.errorMessage); - return; - } - Ext.getCmp("formSubmitResult").setValue(formSubmitResultSucc); - expensiveGoodsGodownEntryWin.close(); - grid.dwrReload(); - //打印条码 - commonEntry.printBarcode(action.result.items,false); - - }, - failure : function(form, action) { - showResult(action.failureType); - Ext.getCmp("formSubmitResult").setValue(formSubmitResultFail); - } - }); - } - },{ - text : '保存并打印新标签', - hidden: true, - handler : function() { - if(!form.getForm().isValid()){ - showResult('请正确填写表单各值'); - return false; - } - var items = buildJSONStringFromStore(top.Ext.getCmp('expensiveGoodsGodownEntryItemGrid').getStore()); - top.Ext.getCmp("items").setValue(items); - // items为json数组字符串,不会为null - if(items == '[]'){ - showResult('请正确填写表单各值'); - return false; - } - form.form.submit({ - url : WWWROOT + '/disinfectSystem/expensiveGoodsGodownEntryAction!saveExpensiveGoodsGodownEntry.do', - method : 'POST', - params : {print : true}, - waitMsg : '正在保存数据,请稍候', - waitTitle : '提交表单', - success : function(form, action) { - Ext.getCmp("formSubmitResult").setValue(formSubmitResultSucc); - //保存返回的结果 - entryItemJsonArray = action.result.items; - showResult(action.result.message); - expensiveGoodsGodownEntryWin.close(); - grid.dwrReload(); - - //打印条码 - //commonEntry.printBarcode(entryItemJsonArray,true); - - }, - failure : function(form, action) { - showResult(action.result.message); - Ext.getCmp("formSubmitResult").setValue(formSubmitResultFail); - } - }); - } - },{ text : '保存', - hidden:saveButton || (commonEntry.isOpen()?true:false), + hidden:saveButton || (commonEntry.isOpen()?true:false) || SSTS_ExpensiveGoodsGodownOutEntry_Update_Hidden_Menu, handler : function() { if(!form.getForm().isValid()){ showResult('请正确填写表单各值'); @@ -1119,7 +997,7 @@ //grid顶部工具栏,通过权限与配置项判定是否需要添加到工具栏 var tbar = []; //添加 - if(!SSTS_ExpensiveGoodsPurchaseGodownEntry_Create){ + if(!SSTS_ExpensiveGoodsGodownOutEntry_Create_Hidden_Menu){ tbar.push({ text : '添加', iconCls : 'btn_ext_application_add', @@ -1132,7 +1010,7 @@ } tbar.push({ text : '查看', - hidden : SSTS_ExpensiveGoodsPurchaseGodownEntry_Update, + hidden : SSTS_ExpensiveGoodsGodownOutEntry_Update_Hidden_Menu, iconCls : 'btn_ext_application_edit', id : 'editTbar', handler : function() { @@ -1143,7 +1021,7 @@ // 一键退库 tbar.push({ text : '一键退库', - hidden : SSTS_ExpensiveGoodsPurchaseGodownEntry_Update, + hidden : SSTS_ExpensiveGoodsGodownOutEntry_Create_Hidden_Menu, iconCls : 'btn_ext_application_edit', id : 'editTbar', handler : function() { Index: ssts-web/src/main/webapp/disinfectsystem/assestManagement/expensiveGoods/expensiveGoodsGodownOutEntryView.jsp =================================================================== diff -u -r20980 -r22149 --- ssts-web/src/main/webapp/disinfectsystem/assestManagement/expensiveGoods/expensiveGoodsGodownOutEntryView.jsp (.../expensiveGoodsGodownOutEntryView.jsp) (revision 20980) +++ ssts-web/src/main/webapp/disinfectsystem/assestManagement/expensiveGoods/expensiveGoodsGodownOutEntryView.jsp (.../expensiveGoodsGodownOutEntryView.jsp) (revision 22149) @@ -82,6 +82,21 @@ SSTS_ExpensiveGoodsPrepareGodownEntry_Delete = false; + /// + var SSTS_ExpensiveGoodsGodownOutEntry_Create_Hidden_Menu = true; + + SSTS_ExpensiveGoodsGodownOutEntry_Create_Hidden_Menu = false; + + + var SSTS_ExpensiveGoodsGodownOutEntry_Update_Hidden_Menu = true; + + SSTS_ExpensiveGoodsGodownOutEntry_Update_Hidden_Menu = false; + + + var SSTS_ExpensiveGoodsGodownOutEntry_Delete_Hidden_Menu = true; + + SSTS_ExpensiveGoodsGodownOutEntry_Delete_Hidden_Menu = false; + var saveButton = SSTS_ExpensiveGoodsPrepareGodownEntry_Create && SSTS_ExpensiveGoodsPurchaseGodownEntry_Create;