Index: ssts-web/src/main/webapp/disinfectsystem/config/bjdxzlyy/spring/timer.xml =================================================================== diff -u -r32463 -r41080 --- ssts-web/src/main/webapp/disinfectsystem/config/bjdxzlyy/spring/timer.xml (.../timer.xml) (revision 32463) +++ ssts-web/src/main/webapp/disinfectsystem/config/bjdxzlyy/spring/timer.xml (.../timer.xml) (revision 41080) @@ -2,6 +2,28 @@ + + + + + + + + processDeviceInterfaceData + + + + + + + + + + 0 0/5 * * * ? + + Index: ssts-web/src/main/webapp/disinfectsystem/config/bjdxzlyy/realTimeDashboardsConfig.js =================================================================== diff -u --- ssts-web/src/main/webapp/disinfectsystem/config/bjdxzlyy/realTimeDashboardsConfig.js (revision 0) +++ ssts-web/src/main/webapp/disinfectsystem/config/bjdxzlyy/realTimeDashboardsConfig.js (revision 41080) @@ -0,0 +1,130 @@ +//注释说明:模块最多显示9个,左边0-3个,中间0-3个,右边0-3个,超过3个也只会显示前3个 +/** + * 目前已有的模块内容包括: + * nowTime:当前时间; + * onlineUserAmount:在线人数; + * urgentAmount:加急物品数量; + * operationReservationSummary:手术预约汇总(今日手术预约信息); + * deviceusagesummary:设备使用情况汇总; + * tousseSummary:器械包汇总(今日器械包处理量); + * foreignTousseSummary:外来器械包汇总; + * workloadSummary:工作量汇总(今日工作量统计); + * urgentGoodsSummary:加急物品汇总功能; + * urgentGoodsDetails:加急物品明细追溯模式; + * foreignTousseSummary_SpecifyPeriod:外来器械包汇总(仅查询指定周末申请单模式); + */ +/** + * 字段含义: + * dataSources:显示的模块; + * title: 模块标题; + * width: 模块宽度,用百分比表示,最大值100,为0时不显示; + * height: 模块高度,用百分比表示,最大值100,为0时不显示; + */ +/** + * 特殊字段:仅个别项目使用 + * type:在线人数(gyey为2,其他默认为1) + */ + +var realTimeDashboardsConfig = { + //左边显示的模块 + columnLeft: { + width: 23, + items: [{ + dataSources: 'urgentAmount', + title: '', + height: 12 + }, { + dataSources: 'deviceUsageSummary', + title: '本日设备使用情况', + height: 74, + headers: [{ + header: "设备名称", + dataIndex: 'name', + width: '75%', + align: 'left' + }, { + header: "当前状态", + dataIndex: 'status', + width: '25%', + align: 'center' + }] + }] + }, + //中间显示的模块 + columnCenter: { + width: 54, + items: [{ + dataSources: 'tousseSummary', + title: '今日器械包汇总', + height: 43, + headers: [{ + header: "待处理", + xAxisData: [{ + name: '回收清点', + dataIndex: 'toBeRecycledAmount', + color: '#2289ff' + }, { + name: '清洗消毒', + dataIndex: 'tobeWashAmount', + color: '#4077f6' + }, { + name: '装配管理', + dataIndex: 'toBePackAmount', + color: '#5d5ef6' + }, { + name: '灭菌管理', + dataIndex: 'toBeSterilizationAmount', + color: '#6557de' + }, { + name: '发货计划', + dataIndex: 'toBeInvoiceAmount', + color: '#8c70f8' + }] + }, { + header: "已处理", + xAxisData: [{ + name: '回收清点', + dataIndex: 'recycledAmount', + color: '#f9de50' + }, { + name: '清洗消毒', + dataIndex: 'washedAmount', + color: '#ffb028' + }, { + name: '装配管理', + dataIndex: 'packedAmount', + color: '#f2a229' + }, { + name: '灭菌管理', + dataIndex: 'sterilizationedAmount', + color: '#f98a42' + }, { + name: '发货计划', + dataIndex: 'invoicedAmount', + color: '#e98352' + }] + }] + }, { + dataSources: 'foreignTousseSummary', + title: '今日外来器械包汇总', + height: 43 + }] + }, + //右边显示的模块 + columnRight: { + width: 23, + items: [{ + dataSources: 'nowTime', + title: '', + height: 15 + }, { + dataSources: 'onlineUserAmount', + title: '在线人数', + height: 30 + }, { + dataSources: 'workloadSummary', + title: '今日工作量统计', + height: 40 + }] + } +} \ No newline at end of file Index: ssts-web/src/main/webapp/disinfectsystem/config/bjdxzlyy/print/printConfig.js =================================================================== diff -u -r36663 -r41080 --- ssts-web/src/main/webapp/disinfectsystem/config/bjdxzlyy/print/printConfig.js (.../printConfig.js) (revision 36663) +++ ssts-web/src/main/webapp/disinfectsystem/config/bjdxzlyy/print/printConfig.js (.../printConfig.js) (revision 41080) @@ -184,9 +184,9 @@ position : ["100","1%","97%","2000"], content : [ {header : "序号", dataIndex : 'serialNumber', width : 60, align : 'center', fontSize : 11}, - {header : "名称", dataIndex : 'goodsName', width : 340, align : 'left', fontSize : 11}, - {header : "规格", dataIndex : 'sp', width : 185, align : 'center', fontSize : 11}, - {header : "包装规格", dataIndex : 'packageSpec', width : 100, align : 'center', fontSize : 11}, + {header : "名称", dataIndex : 'goodsName', width : 300, align : 'left', fontSize : 11}, + {header : "规格", dataIndex : 'sp', width : 85, align : 'center', fontSize : 11}, + {header : "包装规格", dataIndex : 'packageSpec', width : 60, align : 'center', fontSize : 11}, {header : "单位", dataIndex : 'unit', width : 60, align : 'center', fontSize : 11}, {header : "数量", dataIndex : 'goodsAmount', width : 60, align : 'right', fontSize : 11}, {header : "批次", dataIndex : 'batchNumber', width : 60, align : 'right', fontSize : 11}, @@ -259,9 +259,9 @@ {label : "消毒供应室器械包发放单", dataIndex : '', fontSize : 14, position : ["8","35%","99%",5]}, {label : "申请科室:", dataIndex : 'depart', fontSize : 9, position : ["30","2%","90%",5]}, {label : "请领人:", dataIndex : 'applicant', fontSize : 9, position : ["30","35%","90%",5]}, - {label : "手术间:", dataIndex : 'operatingRoom', fontSize : 9, position : ["30","50%","90%",5]}, - {label : "台次:", dataIndex : 'consoleName', fontSize : 9, position : ["30","65%","90%",5]}, - {label : "仓库:消毒供应中心", dataIndex : '', fontSize : 9, position : ["50","70%","90%",5]}, + {label : "手术间:", dataIndex : 'operatingRoom', fontSize : 12, position : ["30","50%","90%",5]}, + {label : "台次:", dataIndex : 'consoleName', fontSize : 12, position : ["30","65%","90%",5]}, + //{label : "仓库:消毒供应中心", dataIndex : '', fontSize : 9, position : ["50","70%","90%",5]}, //{label : "制单人:", dataIndex : 'printUser', fontSize : 9, position : ["55","35%","90%",5]}, {label : "发放日期:", dataIndex : 'printTime', fontSize : 9, position : ["50","35%","90%",5]}, {label : "备注:", dataIndex : 'remark', fontSize : 9, position : ["50","2%","90%",5]}, @@ -280,20 +280,20 @@ currentPageNumber : {label : "第#页", fontSize : 9, position : ["6cm","70%","90%",5]}, totalPageAmount : {label : "共&页", fontSize : 9, position : ["6cm","75%","90%",5]}, goodsTable :{ - rowHeight : 22, - position : ["70","1%","97%","5.5cm"], + rowHeight : 18, + position : ["70","1%","87%","5.5cm"], headRepeat : true, columns : [ - {header : "序号", dataIndex : 'serialNumber', width : '10%', align : 'center', fontSize : 9}, - {header : "名称", dataIndex : 'name', width : '30%', align : 'left', fontSize : 9}, - {header : "有效期", dataIndex : '', width : '10%', align : 'center', fontSize : 9}, + {header : "序号", dataIndex : 'serialNumber', width : '10%', align : 'center', fontSize : 5}, + {header : "名称", dataIndex : 'name', width : '28%', align : 'left', fontSize : 5}, + {header : "有效期", dataIndex : '', width : '10%', align : 'center', fontSize : 5}, //{header : "包装规格", dataIndex : 'packageSpec', width : '15%', align : 'center', fontSize : 9}, - {header : "发放数量", dataIndex : 'amount', width : '10%', align : 'center', fontSize : 9}, - {header : "单位", dataIndex : 'unit', width : '5%', align : 'right', fontSize : 9}, + {header : "发放数量", dataIndex : 'amount', width : '10%', align : 'center', fontSize : 5}, + {header : "单位", dataIndex : 'unit', width : '5%', align : 'right', fontSize : 5}, // {header : "批次/灭菌日期", dataIndex : 'batchNumber', width : 105, align : 'center', fontSize : 9}, // {header : "失效日期", dataIndex : 'expireDate', width : 85, align : 'center', fontSize : 9}, - {header : "单价", dataIndex : 'price', width : '10%', align : 'right', fontSize : 9}, - {header : "金额", dataIndex : 'totalPrice', width : '10%', align : 'right', fontSize : 9} ] + {header : "单价", dataIndex : 'price', width : '10%', align : 'right', fontSize : 5}, + {header : "金额", dataIndex : 'totalPrice', width : '10%', align : 'right', fontSize : 5} ] } } // @@ -326,19 +326,19 @@ currentPageNumber : {label : "第#页", fontSize : 11, position : ["7cm","75%","90%",5]}, totalPageAmount : {label : "共&页", fontSize : 11, position : ["7cm","81%","90%",5]}, goodsTable :{ - rowHeight : 25, - position : ["100","1%","97%","5.5cm"], + rowHeight : 20, + position : ["100","1%","87%","5.5cm"], headRepeat : true, columns : [ - {header : "名称", dataIndex : 'name', width : 220, align : 'left', fontSize : 11}, + {header : "名称", dataIndex : 'name', width : 220, align : 'left', fontSize : 7}, //{header : "数量", dataIndex : 'count', width : 40, align : 'right', fontSize : 11}, - {header : "发放数量", dataIndex : 'amount', width : 50, align : 'center', fontSize : 11}, - {header : "单位", dataIndex : 'unit', width : 40, align : 'center', fontSize : 11}, - {header : "规格", dataIndex : 'specification', width : 110, align : 'center', fontSize : 11}, - {header : "批次/灭菌日期", dataIndex : 'batchNumber', width : 105, align : 'center', fontSize : 11}, + {header : "发放数量", dataIndex : 'amount', width : 50, align : 'center', fontSize : 7}, + {header : "单位", dataIndex : 'unit', width : 40, align : 'center', fontSize : 7}, + {header : "规格", dataIndex : 'specification', width : 110, align : 'center', fontSize : 7}, + {header : "批次/灭菌日期", dataIndex : 'batchNumber', width : 105, align : 'center', fontSize : 7}, //{header : "失效日期", dataIndex : 'expireDate', width : 85, align : 'center', fontSize : 11}, - {header : "单价", dataIndex : 'price', width : 60, align : 'right', fontSize : 11}, - {header : "金额", dataIndex : 'totalPrice', width : 75, align : 'right', fontSize : 11} + {header : "单价", dataIndex : 'price', width : 60, align : 'right', fontSize : 7}, + {header : "金额", dataIndex : 'totalPrice', width : 75, align : 'right', fontSize : 7} ] } } @@ -1090,11 +1090,11 @@ function printRecyclingInvoiceTotalConfig_bjdxzlyy(time,obj){ if(obj.data.length > 0){ var headHtml = "
科室申领物品汇总单
"; - var tableHtml =""; + var tableHtml ="
"; tableHtml += ""; - tableHtml += ""; + tableHtml += ""; tableHtml += ""; - tableHtml += ""; + tableHtml += ""; tableHtml += ""; tableHtml += ""; for(var i=0;i < obj.data.length;){ @@ -1124,7 +1124,7 @@ //打印日期 LODOP.ADD_PRINT_HTM(80,"5%","90%","100%",printTimeHtml); //项目内容 - LODOP.ADD_PRINT_TABLE(106,"5%","90%","100%",tableHtml); + LODOP.ADD_PRINT_TABLE(106,"5%","90%","90%",tableHtml); //标题 LODOP.ADD_PRINT_HTM(20,20,"95%",30,headHtml); LODOP.PRINT(); Index: ssts-web/src/main/webapp/disinfectsystem/config/bjdxzlyy/menu/menuconfigure.js =================================================================== diff -u -r40868 -r41080 --- ssts-web/src/main/webapp/disinfectsystem/config/bjdxzlyy/menu/menuconfigure.js (.../menuconfigure.js) (revision 40868) +++ ssts-web/src/main/webapp/disinfectsystem/config/bjdxzlyy/menu/menuconfigure.js (.../menuconfigure.js) (revision 41080) @@ -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; @@ -25,8 +34,9 @@ hideDeviceMaintenaceCusReport = true; } } - -DisinfectsystemTreeData =[{ +//高级视图-消毒供应管理树型目录菜单数组(更换为数组格式,以便于方便以后有新菜单需求插入到中间) +var DisinfectsystemTreeData = []; +DisinfectsystemTreeData.push({ text:"科室申领", singleClickExpand:singleClickExpandTree, hidden:SSTS_RecycApplication_Folder, @@ -38,9 +48,9 @@ {hidden :SSTS_borrowRecord_Menu,text:"科室互借管理",href:WWWROOT+'/disinfectsystem/borrowRecord/borrowRecordView.jsp',hrefTarget:linkTarget,leaf:true}, {hidden :SSTS_Invoice_Sign,text:"物品签收",leaf:true} - ] -},{ +}); +DisinfectsystemTreeData.push({ text:"回收清点", singleClickExpand:singleClickExpandTree, hidden:SSTS_RecycRecord_Menu, @@ -54,88 +64,118 @@ }}, {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] = { +}); +var hideInvoicePlanMenu = SSTS_Invoice_Menu; +if(!SSTS_Invoice_Menu){ + hideInvoicePlanMenu = sstsConfig.enableBorrowInvoicePlanSeperateSend; +} +DisinfectsystemTreeData.push({ text:"发货管理", singleClickExpand:singleClickExpandTree, hidden:SSTS_Invoice_Manager, children:[ - {hidden :SSTS_Invoice_Menu,text:"发货计划管理",href:WWWROOT+'/disinfectsystem/invoice/invoicePlanExtractedView.jsp?editMode=true',hrefTarget:linkTarget,leaf:true}, + {hidden :hideInvoicePlanMenu,text:"发货计划管理",href:WWWROOT+'/disinfectsystem/invoice/invoicePlanExtractedView.jsp?editMode=true',hrefTarget:linkTarget,leaf:true}, + {hidden :!hideInvoicePlanMenu,text:"申领发货",href:WWWROOT+'/disinfectsystem/invoice/invoicePlanExtractedView.jsp?editMode=true&invoiceType=' + encodeURIComponent("申领发货"),hrefTarget:linkTarget,leaf:true}, + {hidden :!hideInvoicePlanMenu,text:"借物单发货",href:WWWROOT+'/disinfectsystem/invoice/invoicePlanExtractedView.jsp?editMode=true&invoiceType=' + encodeURIComponent("借物单发货"),hrefTarget:linkTarget,leaf:true}, {hidden :SSTS_Invoice_Menu || !sstsConfig.enableExpensiveGoods,text:"高值耗材发货",href:WWWROOT+'/disinfectsystem/assestManagement/expensiveGoods/invoice/expensiveGoodsInvoiceView.jsp?editMode=true',hrefTarget:linkTarget,leaf:true}, {hidden :SSTS_OperationReservationDelivery_Menu,text:"手术预约管理",href:WWWROOT+'/disinfectsystem/invoice/operationReservationView.jsp?editMode=true',hrefTarget:linkTarget,leaf:true}, {hidden :SSTS_OperationReservationDelivery_Menu,text:"手术预约发货",href:WWWROOT+'/disinfectsystem/invoice/operationReservationInvoiceView.jsp?editMode=true',hrefTarget:linkTarget,leaf:true}, {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_CustomDelivery_BatchInvoice,text:"一次性物品自定义批量发货",href:'javascript:void(0);',leaf:true,listeners:{ + click:function(node, e){ + var url = WWWROOT+'/disinfectsystem/invoice/batchInvoice.jsp'; + top.recyclingWindow = openFullSizeWindowWithName(url,null,"batchInvoiceWindow"); + return; + } + }}, + {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/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}, + {hidden :SSTS_ScheduleExpeditedOfUseRecord_Manager,text:"预约加急管理",href:WWWROOT+'/disinfectsystem/scheduleExpeditedOfUseRecord/scheduleExpeditedOfUseRecordView.jsp',hrefTarget:linkTarget,leaf:true}, + {hidden :SSTS_ScheduleExpeditedOfUseRecord_GroupSetting_Manager,text:"预约加急分组设置",href:WWWROOT+'/disinfectsystem/scheduleExpeditedOfUseRecord/scheduleExpeditedGroupSettingOfUseRecordView.jsp',hrefTarget:linkTarget,leaf:true} ] -}; +}); -DisinfectsystemTreeData[9] = { - 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.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, @@ -146,8 +186,27 @@ {hidden :SSTS_SatisfactionSurveyTemplate_Menu,text:"满意度调查明细报表",href:WWWROOT+'/disinfectsystem/reportforms/departSatisfyDetailView.jsp',hrefTarget:linkTarget,leaf:true}, {hidden :sstsConfig.satisfactionSurveyMode !== 1,text:"满意度调选项管理",href:WWWROOT+'/disinfectsystem/satisfactionsurvey/satisfactionOptionView.jsp',hrefTarget:linkTarget,leaf:true} ] -}; -DisinfectsystemTreeData[11] = { +}); + +DisinfectsystemTreeData.push({ + text:"在线考试模块", + singleClickExpand:singleClickExpandTree, + hidden:!sstsConfig.enableOnlineExamsFunction, + children:[ + {hidden :false,text:"在线考试",href:WWWROOT+'/disinfectsystem/onlineExams/examsDefinition/examsDefinitionView.jsp?exam=true',hrefTarget:linkTarget,leaf:true} + ] +}) + +DisinfectsystemTreeData.push({ + text:"第三方器械包管理", + singleClickExpand:singleClickExpandTree, + hidden:SSTS_ThirdPartyTousse_Select, + children:[ + {hidden :SSTS_ThirdPartyTousse_Select,text:"器械包接收",href:WWWROOT+'/disinfectsystem/thirdPartyTousse/thirdPartyTousseView.jsp',hrefTarget:linkTarget,leaf:true} + ] +}) + +DisinfectsystemTreeData.push({ text:"运作监控管理", singleClickExpand:singleClickExpandTree, hidden:SSTS_supplyRoomOperate_View, @@ -156,50 +215,52 @@ {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[14] = { - text:"收费记录管理", - singleClickExpand:singleClickExpandTree, - hidden:SSTS_chargeRecordManage_MENU, - children:[ - {hidden :SSTS_chargeRecordManage_MENU,text:"收费记录管理",href:WWWROOT+'/disinfectsystem/chargeRecord/chargeRecord.jsp',hrefTarget:linkTarget,leaf:true} - ] - }; -DisinfectsystemTreeData[15] = { - 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}, - {hidden :SSTS_accessList_Manager,text:"存取记录",href:WWWROOT+'/disinfectsystem/storageLocationManage/accessListView.jsp',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}, + {hidden :SSTS_accessList_Manager,text:"存取记录",href:WWWROOT+'/disinfectsystem/storageLocationManage/accessListView.jsp',hrefTarget:linkTarget,leaf:true} + ] +}); +DisinfectsystemTreeData.push({ text:"器械维修管理", singleClickExpand:singleClickExpandTree, hidden:!sstsConfig.enableInstrumentRepairManagement, children:[ {hidden :false,text:"器械维修记录",href:WWWROOT+'/disinfectsystem/instrumentRepairManagement/instrumentRepairManagementView.jsp',hrefTarget:linkTarget,leaf:true} ] }); + +/**设置"装配管理"菜单的下一级子菜单(各任务组装配、自定义装配、历史装配记录)、"审核打包"菜单的下一级子菜单(各任务组) begin */ DWREngine.setAsync(false); PackingTableManager.getAllTaskGroup(setTaskGroup); function setTaskGroup(taskGroup){ @@ -210,32 +271,51 @@ 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; + + var packageListLink = new Object(); + packageListLink.hidden = SSTS_Tousse_List; + packageListLink.text = '包装记录'; + packageListLink.href = WWWROOT+'/disinfectsystem/packing/packageList.jsp'; + packageListLink.hrefTarget = linkTarget; + packageListLink.leaf = true; + DisinfectsystemTreeData[reviewMenuIndexOfDisinfectsystemTree].children[taskGroup.length] = packageListLink; + + var packageListLink = new Object(); + packageListLink.hidden = SSTS_PackHandover_Select; + packageListLink.text = '交接记录'; + packageListLink.href = WWWROOT+'/disinfectsystem/packing/packHandoverList.jsp'; + packageListLink.hrefTarget = linkTarget; + packageListLink.leaf = true; + DisinfectsystemTreeData[reviewMenuIndexOfDisinfectsystemTree].children[taskGroup.length] = packageListLink; } +/**设置"装配管理"菜单的下一级子菜单(各任务组装配、自定义装配、历史装配记录)、"审核打包"菜单的下一级子菜单(各任务组) end */ + +/**设置"灭菌管理"菜单的下一级子菜单(各灭菌炉组装配、灭菌交接、灭菌物品装载、当天灭菌记录管理、历史灭菌记录管理、代理灭菌管理、外部代理灭菌管理) begin */ DWREngine.setAsync(true); if(sterilerGroupList.length >0){ for(var i=0;i
名称名称数量名称名称数量