Index: ssts-web/src/main/webapp/disinfectsystem/config/gdszyy/menu/menuconfigure.js =================================================================== diff -u -r32132 -r32134 --- ssts-web/src/main/webapp/disinfectsystem/config/gdszyy/menu/menuconfigure.js (.../menuconfigure.js) (revision 32132) +++ ssts-web/src/main/webapp/disinfectsystem/config/gdszyy/menu/menuconfigure.js (.../menuconfigure.js) (revision 32134) @@ -1,12 +1,21 @@ var linkTarget = 'mainFrame'; var singleClickExpandTree=true; +var viewport = ''; //是否禁用虚拟篮筐(未启用disableLoadToVirtualBasket配置项目或该配置项的值为true时,则禁用,否则启用虚拟篮筐) var disableLoadToVirtualBasket = true; var url = WWWROOT+'/disinfectsystem/touchScreen/recycle/awaitForRecycleList.jsp?resolution=1980'; var qualityMonthViewName = "质量监测项统计月报"; if(sstsConfig.hasOwnProperty('isQualityMonthViewSpecial') && sstsConfig.isQualityMonthViewSpecial){ qualityMonthViewName = "质量监测项统计分析报表"; } +var hasForeignTousseSizeSetting = false; +if(sstsConfig.hasOwnProperty('foreignTousseSizeSetting')){ + hasForeignTousseSizeSetting = true; +} +var enableOperatingRoomInstrumentSetUsageAndApportionmentExpenseReport = false; +if(sstsConfig.hasOwnProperty('enableOperatingRoomInstrumentSetUsageAndApportionmentExpenseReport') && sstsConfig.enableOperatingRoomInstrumentSetUsageAndApportionmentExpenseReport){ + enableOperatingRoomInstrumentSetUsageAndApportionmentExpenseReport = true; +} var isDeviceMaintenanceCus = false; if(sstsConfig.hasOwnProperty('isDeviceMaintenanceCus') && sstsConfig.isDeviceMaintenanceCus){ isDeviceMaintenanceCus = true; @@ -26,7 +35,9 @@ } } -DisinfectsystemTreeData =[{ +//高级视图-消毒供应管理树型目录菜单数组(更换为数组格式,以便于方便以后有新菜单需求插入到中间) +var DisinfectsystemTreeData = []; +DisinfectsystemTreeData.push({ text:"科室申领", singleClickExpand:singleClickExpandTree, hidden:SSTS_RecycApplication_Folder, @@ -39,7 +50,8 @@ {hidden :SSTS_Invoice_Sign,text:"物品签收",leaf:true} ] -},{ +}); +DisinfectsystemTreeData.push({ text:"回收清点", singleClickExpand:singleClickExpandTree, hidden:SSTS_RecycRecord_Menu, @@ -53,48 +65,62 @@ }}, {hidden :SSTS_RecycRecord_Menu,text:"器械交接",href:WWWROOT+'/disinfectsystem/recycle/tousseTransition/tousseTransitionView.jsp',hrefTarget:linkTarget,leaf:true} ] -},{ +}); +DisinfectsystemTreeData.push({ text:"回收分类", singleClickExpand:singleClickExpandTree, hidden : true, children:[ {hidden :true,text:"器械分类记录",href:WWWROOT+'/disinfectsystem/becleanitem/becleanitem.jsp',hrefTarget:linkTarget,leaf:true} ] -},{ +}); +DisinfectsystemTreeData.push({ text:"清洗消毒", singleClickExpand:singleClickExpandTree, hidden:SSTS_Wash_Menu, children:[ {hidden :SSTS_WashRecord_Menu,text:"清洗消毒记录",href:WWWROOT+'/disinfectsystem/washanddisinfectmanager/washanddisinfectrecord/washAndDisinfectView.jsp?editMode=true',hrefTarget:linkTarget,leaf:true}, {hidden :SSTS_WashTransitionRecord_Menu,text:"清洗交接记录",href:WWWROOT+'/disinfectsystem/washanddisinfectmanager/washTransitionRecord/washTransitionRecordView.jsp?',hrefTarget:linkTarget,leaf:true} ] -}]; +}); -var index = DisinfectsystemTreeData.length; - -DisinfectsystemTreeData[4] = { +//装配菜单位于消毒供应管理的索引位置 +var packingMenuIndexOfDisinfectsystemTree = DisinfectsystemTreeData.length; +DisinfectsystemTreeData.push({ text:"装配管理", singleClickExpand:singleClickExpandTree, hidden:SSTS_Packing_Manager, children:[] -}; - -DisinfectsystemTreeData[5] = { - text:"审核打包", +}); +var reviewViewText; +var reviewViewText2; +if(sstsConfig.nameSchemeOfReviewModule == 2){ + reviewViewText = "包装管理"; + reviewViewText2 = "包装"; +}else{ + reviewViewText = "审核打包"; + reviewViewText2 = "审核"; +} +//审核菜单位于消毒供应管理的索引位置 +var reviewMenuIndexOfDisinfectsystemTree = DisinfectsystemTreeData.length; +DisinfectsystemTreeData.push({ + text:reviewViewText, singleClickExpand:singleClickExpandTree, hidden:SSTS_Tousse_Review_Manager, children:[] -}; +}); -DisinfectsystemTreeData[6] = { +//灭菌菜单位于消毒供应管理的索引位置 +var sterilizationMenuIndexOfDisinfectsystemTree = DisinfectsystemTreeData.length; +DisinfectsystemTreeData.push({ text:"灭菌管理", singleClickExpand:singleClickExpandTree, hidden:SSTS_Sterilization_Manager, children:[ ] -}; -DisinfectsystemTreeData[7] = { +}); +DisinfectsystemTreeData.push({ text:"发货管理", singleClickExpand:singleClickExpandTree, hidden:SSTS_Invoice_Manager, @@ -106,35 +132,36 @@ {hidden :SSTS_OperationReservationDelivery_Menu,text:"手术预约汇总发货",href:WWWROOT+'/disinfectsystem/invoice/operationReservationMergeInvoiceView.jsp?editMode=true',hrefTarget:linkTarget,leaf:true}, {hidden :SSTS_CustomDelivery_Manager,text:"自定义发货",href:WWWROOT+'/disinfectsystem/invoice/customInvoiceForm.jsp?editMode=true',hrefTarget:linkTarget,leaf:true}, {hidden :SSTS_Invoice_Menu,text:"快速发货",href:WWWROOT+'/disinfectsystem/invoice/expressInvoiceView.jsp?editMode=true',hrefTarget:linkTarget,leaf:true}, - {hidden :SSTS_Invoice_Menu,text:"科室发货计划设置",href:WWWROOT+'/disinfectsystem/invoice/invoiceDepartmentView.jsp?editMode=true',hrefTarget:linkTarget,leaf:true}, + {hidden :SSTS_Invoice_Menu,text:"发货科室分组设置",href:WWWROOT+'/disinfectsystem/invoice/invoiceDepartmentView.jsp?editMode=true',hrefTarget:linkTarget,leaf:true}, {hidden :SSTS_Invoice_Menu,text:"发货单管理",href:WWWROOT+'/disinfectsystem/invoice/invoiceView.jsp?editMode=true',hrefTarget:linkTarget,leaf:true}, {hidden :SSTS_Invoice_Menu,text:"材料发货管理",href:WWWROOT+'/disinfectsystem/invoice/materialInvoiceView.jsp?editMode=true',hrefTarget:linkTarget,leaf:true}, {hidden :true,text:"发货单批量打印",href:WWWROOT+'/disinfectsystem/invoice/invoicePrintView.jsp?editMode=true',hrefTarget:linkTarget,leaf:true}, {hidden :SSTS_DeliverGoodsQuqery,text:"发货物品查询",href:WWWROOT+'/disinfectsystem/reportforms/invoiceQueryView.jsp?editMode=true',hrefTarget:linkTarget,leaf:true}, {hidden :SSTS_OperationReservationInvoice,text:"手术排班物品查询",href:WWWROOT+'/disinfectsystem/reportforms/operationReservationInvoiceView.jsp?',hrefTarget:linkTarget,leaf:true} ] -}; +}); -DisinfectsystemTreeData[8] = { +DisinfectsystemTreeData.push({ text:"使用记录", singleClickExpand:singleClickExpandTree, - hidden:SSTS_UseRecord_Menu, + hidden:SSTS_UseRecord_Menu && SSTS_DepartmentUseRecord_Menu, children:[ - {hidden :SSTS_UseRecord_Menu,text:"使用记录",href:WWWROOT+'/disinfectsystem/useRecord/useRecordView.jsp?editMode=true',hrefTarget:linkTarget,leaf:true} + {hidden :SSTS_UseRecord_Menu,text:sstsConfig.enableDepartmentUseRecord ? "病人使用记录" : "使用记录",href:WWWROOT+'/disinfectsystem/useRecord/useRecordView.jsp?editMode=true',hrefTarget:linkTarget,leaf:true}, + {hidden :SSTS_DepartmentUseRecord_Menu,text:"科室使用记录",href:WWWROOT+'/disinfectsystem/useRecord/useRecordView.jsp?departmentUseRecord=true',hrefTarget:linkTarget,leaf:true} ] -}; +}); -DisinfectsystemTreeData[9] = { +DisinfectsystemTreeData.push({ text:"器械包返消", singleClickExpand:singleClickExpandTree, hidden:SSTS_TousseReturnDisinfect_Menu, children:[ {hidden :SSTS_TousseReturnDisinfect_Menu,text:"器械包返消",href:WWWROOT+'/disinfectsystem/tousseReturnDisinfect/tousseReturnDisinfectView.jsp',hrefTarget:linkTarget,leaf:true}, {hidden :SSTS_TousseReturnDisinfectionReport,text:"器械包返消统计报表",href:WWWROOT+'/disinfectsystem/reportforms/tousseReturnDisinfectionView.jsp',hrefTarget:linkTarget,leaf:true} ] - }; +}); -DisinfectsystemTreeData[10] = { +DisinfectsystemTreeData.push({ text:"满意度调查", singleClickExpand:singleClickExpandTree, hidden:SSTS_SatisfactionSurvey_Menu, @@ -143,8 +170,8 @@ {hidden :SSTS_SatisfactionSurveyTable_Menu,text:"满意度调查表",href:WWWROOT+'/disinfectsystem/satisfactionsurvey/satisfactionSurveyTableView.jsp',hrefTarget:linkTarget,leaf:true}, {hidden :SSTS_SatisfactionSurveyTemplate_Menu,text:"满意度调查报表",href:WWWROOT+'/disinfectsystem/reportforms/departSatisfyView.jsp',hrefTarget:linkTarget,leaf:true} ] -}; -DisinfectsystemTreeData[11] = { +}); +DisinfectsystemTreeData.push({ text:"运作监控管理", singleClickExpand:singleClickExpandTree, hidden:SSTS_supplyRoomOperate_View, @@ -153,24 +180,43 @@ {hidden :SSTS_supplyRoomOperate_Menu,text:"消毒供应中心未完成工作列表",href:WWWROOT+'/homepage/supplyRoomUnfinishedWork.jsp',hrefTarget:linkTarget,leaf:true}, {hidden :SSTS_TousseOperateCountReport,text:"科室运作监控",href:WWWROOT+'/disinfectsystem/reportforms/tousseOperate.jsp',hrefTarget:linkTarget,leaf:true} ] -}; -DisinfectsystemTreeData[12] = { - text:"档案管理", - singleClickExpand:singleClickExpandTree, - hidden:(!sstsConfig.hasOwnProperty('hideStaffArchive')) || sstsConfig.hideStaffArchive || SSTS_StaffArchive_Menu, - children:[ - {hidden :SSTS_StaffArchive_Menu,text:"人员档案管理",href:WWWROOT+'/disinfectsystem/staffArchives/staffArchiveView.jsp',hrefTarget:linkTarget,leaf:true} - ] - }; -DisinfectsystemTreeData[13] = { - text:"培训管理", - singleClickExpand:singleClickExpandTree, - hidden:SSTS_TrainingManage_Menu, - children:[ - {hidden :SSTS_TrainingManage_Menu,text:"培训管理",href:WWWROOT+'/knowledge/view.do?moduleId=trainingManage',hrefTarget:linkTarget,leaf:true} - ] - }; +}); +DisinfectsystemTreeData.push({ + text:"档案管理", + singleClickExpand:singleClickExpandTree, + hidden:(!sstsConfig.hasOwnProperty('hideStaffArchive')) || sstsConfig.hideStaffArchive || SSTS_StaffArchive_Menu, + children:[ + {hidden :SSTS_StaffArchive_Menu,text:"人员档案管理",href:WWWROOT+'/disinfectsystem/staffArchives/staffArchiveView.jsp',hrefTarget:linkTarget,leaf:true} + ] +}); +DisinfectsystemTreeData.push({ + text:"培训管理", + singleClickExpand:singleClickExpandTree, + hidden:SSTS_TrainingManage_Menu, + children:[ + {hidden :SSTS_TrainingManage_Menu,text:"培训管理",href:WWWROOT+'/knowledge/view.do?moduleId=trainingManage',hrefTarget:linkTarget,leaf:true} + ] +}); +DisinfectsystemTreeData.push({ + text:"收费记录管理", + singleClickExpand:singleClickExpandTree, + hidden:SSTS_chargeRecordManage_MENU, + children:[ + {hidden :SSTS_chargeRecordManage_MENU,text:"收费记录管理",href:WWWROOT+'/disinfectsystem/chargeRecord/chargeRecord.jsp',hrefTarget:linkTarget,leaf:true} + ] +}); +DisinfectsystemTreeData.push({ + text:"库位管理", + singleClickExpand:singleClickExpandTree, + hidden:SSTS_storageLocationManager && SSTS_storageLocationLook && SSTS_tousseAccess, + children:[ + {hidden :SSTS_storageLocationManager,text:"库位管理",href:WWWROOT+'/disinfectsystem/storageLocationManage/storageLocationManageView.jsp',hrefTarget:linkTarget,leaf:true}, + {hidden :SSTS_storageLocationLook,text:"库存查看",href:WWWROOT+'/disinfectsystem/storageLocationManage/storageLocationLookView.jsp',hrefTarget:linkTarget,leaf:true}, + {hidden :SSTS_tousseAccess,text:"物品存取",href:WWWROOT+'/disinfectsystem/storageLocationManage/goodsAccess.jsp',hrefTarget:linkTarget,leaf:true} + ] +}); +/**设置"装配管理"菜单的下一级子菜单(各任务组装配、自定义装配、历史装配记录)、"审核打包"菜单的下一级子菜单(各任务组) begin */ DWREngine.setAsync(false); PackingTableManager.getAllTaskGroup(setTaskGroup); function setTaskGroup(taskGroup){ @@ -181,32 +227,35 @@ link1.href = encodeURI(WWWROOT+'/disinfectsystem/packing/packingView.jsp?taskGroup='+taskGroup[i]); link1.hrefTarget = linkTarget; link1.leaf = true; - DisinfectsystemTreeData[4].children[i] = link1; + DisinfectsystemTreeData[packingMenuIndexOfDisinfectsystemTree].children[i] = link1; var link2 = new Object(); link2.hidden = false; link2.text = taskGroup[i]; link2.href = encodeURI(WWWROOT+'/disinfectsystem/packing/reviewView.jsp?taskGroup='+taskGroup[i]); link2.hrefTarget = linkTarget; link2.leaf = true; - DisinfectsystemTreeData[5].children[i] = link2; + DisinfectsystemTreeData[reviewMenuIndexOfDisinfectsystemTree].children[i] = link2; } var directPackingLink = new Object(); directPackingLink.hidden = SSTS_CustomPacking_Manager; directPackingLink.text = '自定义装配'; directPackingLink.href = WWWROOT+'/disinfectsystem/packing/directPacking.jsp'; directPackingLink.hrefTarget = linkTarget; directPackingLink.leaf = true; - DisinfectsystemTreeData[4].children[taskGroup.length] = directPackingLink; + DisinfectsystemTreeData[packingMenuIndexOfDisinfectsystemTree].children[taskGroup.length] = directPackingLink; var historyPackingLink = new Object(); historyPackingLink.hidden = SSTS_HistoryPacking_Manager; historyPackingLink.text = '历史装配记录'; historyPackingLink.href = WWWROOT+'/disinfectsystem/packing/historyPackingView.jsp'; historyPackingLink.hrefTarget = linkTarget; historyPackingLink.leaf = true; - DisinfectsystemTreeData[4].children[taskGroup.length+1] = historyPackingLink; + DisinfectsystemTreeData[packingMenuIndexOfDisinfectsystemTree].children[taskGroup.length+1] = historyPackingLink; } +/**设置"装配管理"菜单的下一级子菜单(各任务组装配、自定义装配、历史装配记录)、"审核打包"菜单的下一级子菜单(各任务组) end */ + +/**设置"灭菌管理"菜单的下一级子菜单(各灭菌炉组装配、灭菌交接、灭菌物品装载、当天灭菌记录管理、历史灭菌记录管理、代理灭菌管理、外部代理灭菌管理) begin */ DWREngine.setAsync(true); if(sterilerGroupList.length >0){ for(var i=0;i