Index: ssts-web/src/main/webapp/dx-disinfectsystem/js/assemblyManagement/assemblyManagement.js =================================================================== diff -u -r24607 -r24630 --- ssts-web/src/main/webapp/dx-disinfectsystem/js/assemblyManagement/assemblyManagement.js (.../assemblyManagement.js) (revision 24607) +++ ssts-web/src/main/webapp/dx-disinfectsystem/js/assemblyManagement/assemblyManagement.js (.../assemblyManagement.js) (revision 24630) @@ -1,4 +1,4 @@ -var documentHeight = $(window).height(); + var recoredTableH =""; var assemblyTaskLeftTopTableCon; //left table top var addVal = ""; @@ -13,8 +13,7 @@ var packingToussesArray = []; // 装配的器械包数组,用于Selenium自动化测试 var packedToussesArray = [];// 用于一次打印所有装配的包 var tousseesToPrint = []; -//页面一加载就获取焦点 -$("#searchBarcode").focus(); + //增加table的paddiing function addPaddingBottom(pbClass){ $("."+pbClass).find(".fixed-table-container").css("padding-bottom","45px"); @@ -269,7 +268,7 @@ $.ajax({ - url:"/disinfectSystem/packingController/packingTousse.mhtml", + url:WWWROOT+"/disinfectSystem/packingController/packingTousse.mhtml", dataType: "json", async:false, type: "POST", @@ -284,7 +283,7 @@ packingTasks = result.packingTasks; packingTaskArray = packingTaskArray.concat(packingTasks); } - processAfterPacking(false,result,tousseName,inputAmount); + //processAfterPacking(false,result,tousseName,inputAmount); alert(result.message); }else{ var addNumHtml= "
" @@ -340,7 +339,7 @@ assemblyTaskLeftTopTableCon = assembleArray; reloadPackingLeftTopTasks();//刷新左上表格 - printLabelsAfterPacking();//打印标签 + //printLabelsAfterPacking();//打印标签 }); @@ -470,7 +469,7 @@ function requstCode(barcode,clearId,name,namecode){ $.ajax({ - url:"/disinfectSystem/web/userController/getUserByBarcode.mhtml", + url:WWWROOT+"/disinfectSystem/web/userController/getUserByBarcode.mhtml", dataType: "json", async: false, data: {"barcode":barcode}, @@ -490,7 +489,7 @@ //灭菌程序 var sterilizerName = $("#sterilizerName option:selected").val(); $.ajax({ - url:"/disinfectSystem/baseData/sterilisationController/getSterilizerType.mhtml", + url:WWWROOT+"/disinfectSystem/baseData/sterilisationController/getSterilizerType.mhtml", type: "get", data:{"sterilingType":sterilizerName}, success:function(result){ @@ -520,7 +519,7 @@ //灭菌炉 function sterilizerNameRequest(){ $.ajax({ - url:"/disinfectSystem/baseData/sterilizerController/getAllSterilizer.mhtml", + url:WWWROOT+"/disinfectSystem/baseData/sterilizerController/getAllSterilizer.mhtml", type: "get", async:true, success:function(result){ @@ -543,7 +542,7 @@ //包装类型 function packageTypeRequest(){ $.ajax({ - url:"/disinfectSystem/baseData/expirationDateInfoController/getPackageTypeAndExpirationDateInfo.mhtml", + url:WWWROOT+"/disinfectSystem/baseData/expirationDateInfoController/getPackageTypeAndExpirationDateInfo.mhtml", type: "get", async:false, success:function(result){ @@ -571,7 +570,7 @@ //补充丢失和报损按钮的数字 function loseAndDamageNum(){ $.ajax({ - url:"/disinfectSystem/packingController/getErrorAndDamageCount.mhtml", + url:WWWROOT+"/disinfectSystem/packingController/getErrorAndDamageCount.mhtml", type: "get", async:true, cache:false, @@ -590,7 +589,258 @@ $(function(){ + var documentHeight = $(window).height(); + //页面一加载就获取焦点 + $("#searchBarcode").focus(); loseAndDamageNum();//丢失和报损的数字 + /* left top table start*/ + var tabH = documentHeight-39-123; + var tableHTop = tabH*0.45; + var tableHFoot = tabH*0.55; + $("#tableTopBox").css({"height":tableHTop+"px"}); + $("#tableFootBox").css({"height":tableHFoot+"px"}); + var resultHTop = tableHTop-40; + var resultHFoot = tableHFoot-76; + + var assemblyTaskLeftTopTable_columns=[ + { + checkbox : true, + switchable: false + }, + { + title : '物品名称', + field : 'tousseName', + align : 'center', + sortable:true, //正序,逆序 + switchable: false, + cellStyle:function(value,row,index){ + for(i=0;i 0){ + return {css:{"color":"red"}}; + } + } + + } + return {css:{"color":"#000"}}; + } + + }, + { + title : '数量', + field : 'amount', + align : 'center', + sortable:true, + switchable: false, + formatter:function(v,record){ + var inputId = 'topInput_'+record.tousseID; + return "
" + + "" + + "
" + + "" + + "" + + "
" + + "
" + } + }, + { + title : '加急数量', + field : 'urgentAmount', + align : 'center', + sortable:true + }, + { + title : '加急等级', + field : 'urgentLevel', + align : 'center', + sortable:true + }, + { + title : '清洗篮筐', + field : 'basketName', + align : 'center', + sortable:true + }, + { + title : '操作', + field : 'operate', + align : 'center', + sortable:true, + width:300 + }, + { + title : '申请科室', + field : 'department', + align : 'center', + sortable:true + }, + { + title : '清洗时间', + field : 'washTime', + align : 'center', + sortable:true + }, + { + title : '状态', + field : 'status', + align : 'center', + sortable:true + }, + { + title : '回收时间', + field : 'dateTime', + align : 'center', + sortable:true + } + ]; + var assemblyTaskLeftTopTable = "
"; + $("#assemblyTaskLeftTopTableWrapp").append(assemblyTaskLeftTopTable); + /*在篮筐中输入条码*/ + $("#searchBarcode").keydown(function(e){ + if (e.keyCode == 13) { + var searchBarcodeVal = $("#searchBarcode").val(); + + if(searchBarcodeVal == ""){ + alert("请扫描篮筐条码"); + return; + } + + $("#searchBarcodeHidden").val(searchBarcodeVal); + searchBarcodeHidden = $("#searchBarcodeHidden").val(); + $("#searchBarcode").val(""); + reloadTopTableMoreborde(searchBarcodeHidden); + //把表格高度变小 + $("#assemblyTaskLeftTopTable").css({"min-width": "1100px"}); + $("#assemblyTaskLeftTopTable th,#assemblyTaskLeftTopTable td").css({ + "padding-bottom":"2px", + "padding-top":"2px" + }); + $(".fixed-table-toolbar .columns,.fixed-table-toolbar .bs-bars").css({ + "line-height":"0", + "margin-top":"4px", + "margin-bottom":"4px" + }); + // subText("assemblyTaskleftTopTable"); + // $("#assemblyTaskLeftTopTableWrapp .fixed-table-container").css({"padding-bottom":"25px"}); + //topTableRowClickEvent(); + } + }) + + + + //中间的高度 + //计算table的高度 + var taskmiddleTop = $(".assembly-task-middlefoot").offset().top; + taskmiddleH = documentHeight - taskmiddleTop-123; + $(".assembly-task-middlefoot").css({"height":taskmiddleH+"px","overflow-y":"auto"}); + //var winH = $(window).height(); + /*setInterval(function(){ + var tableHTop = 0; + var tableHFoot = 0; + var resultHTop = 0; + var resultHFoot = 0; + var parentH = $(window.parent.document).find(".head-index").height(); + var taskmiddleTop = $(".assembly-task-middlefoot").offset().top; + var taskmiddleH = ""; + console.log("parentH"+parentH); + if(parentH == 0){ + taskmiddleH = documentHeight - taskmiddleTop-43; + tabH = winH-39-33; + tableHTop = tabH*0.45; + tableHFoot = tabH*0.55; + resultHTop = tableHTop-40; + //resultHFoot = tableHFoot-38; + //$("#assemblyTaskleftFootTableWrapp .fixed-table-container").css("padding-bttom","0"); + }else if(parentH == 87){ + taskmiddleH = documentHeight - taskmiddleTop-130; + tabH = winH-39-122; + tableHTop = tabH*0.45; + tableHFoot = tabH*0.55; + resultHTop = tableHTop-40; + resultHFoot = tableHFoot-76; + }*/ + + /* $("#tableTopBox").css({"height":tableHTop+"px"}); + $("#tableFootBox").css({"height":tableHFoot+"px"}); + + $(".assembly-task-middlefoot").css({"height":taskmiddleH+"px","overflow-y":"auto"}); + + $("#assemblyTaskLeftTopTable").bootstrapTable("resetView", {height:resultHTop}); + //$("#assemblyTaskLeftFootTable").bootstrapTable("resetView", {height:resultHFoot}); + + //$("#assemblyTaskLeftFootTable").bootstrapTable("destroy"); + },100);*/ + /* var topTaboffset = $("#assemblyTaskLeftTopTableWrapp").offset().top;*/ + //console.log("winH"+documentHeight); + assemblyTaskLeftTopload([],assemblyTaskLeftTopTable_columns); + $(".fixed-table-toolbar .columns,.fixed-table-toolbar .bs-bars").css({ + "line-height":"0", + "margin-top":"4px", + "margin-bottom":"4px" + }); + $("#assemblyTaskLeftTopTableWrapp .fixed-table-container").css({"padding-bottom":"25px"}); + + + + + + + + //右边材料清单 + var materialsTop = $("#materialsMenu").offset().top; + var materialsH = documentHeight-materialsTop-123; + var materialstable = "
"; + $("#materialsMenu").append(materialstable); + materialsLoadTable([],materials_columns); + //把表格的高度变小 + $("#materialsTable").css({"min-width": "300px"}); + $("#materialsTable th,#materialsTable td").css({ + "padding-bottom":"2px", + "padding-top":"2px" + }) + /*材料清单 table end*/ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + //补充丢失/报损表格 var addLoseTable="
"; $('#addLoseTableWrapper').append(addLoseTable); @@ -666,7 +916,7 @@ align : 'center', sortable:true, //正序,逆序 switchable: false, - formatter:function(v,record,index){ + /* formatter:function(v,record,index){ var vs = v ; for(var i=0;i请选择器械类型"); if(departTypeName != '请选择分类类型'){ $.ajax({ - url:"/disinfectSystem/recyclingrecord/materialErrorDamageController/getMaterialTypeType.mhtml", + url:WWWROOT+"/disinfectSystem/recyclingrecord/materialErrorDamageController/getMaterialTypeType.mhtml", type: "get", async:true, data:{ @@ -2503,7 +2753,7 @@ if(barcode != "" && barcode != null){ //补充丢失加载清洗篮筐 $.ajax({ - url:"/disinfectSystem/washAndDisinfect/washAndDisinfectRecordController/loadClassifyBasket.mhtml", + url:WWWROOT+"/disinfectSystem/washAndDisinfect/washAndDisinfectRecordController/loadClassifyBasket.mhtml", type: "get", async:true, data:{basketBarcode:barcode}, @@ -2535,7 +2785,7 @@ }); //丢失补充列表 $.ajax({ - url:"/disinfectSystem/recyclingrecord/materialErrorDamageController/loadAdditionalMaterialStore.mhtml", + url:WWWROOT+"/disinfectSystem/recyclingrecord/materialErrorDamageController/loadAdditionalMaterialStore.mhtml", type: "get", async:true, cache:false,//解决ie @@ -2627,7 +2877,7 @@ basketBarcodes.push(searchBarcodeHidden); var addLoseBarcodeHidden = $("#addLoseBarcodeHidden").val(); $.ajax({ - url:"/disinfectSystem/recyclingrecord/materialErrorDamageController/materialSupplement.mhtml", + url:WWWROOT+"/disinfectSystem/recyclingrecord/materialErrorDamageController/materialSupplement.mhtml", type: "post", async:true, data:{ @@ -2695,7 +2945,7 @@ function reloadTopTableMoreborde(searchBarcode){ $.ajax({ - url: "/disinfectSystem/packingController/getPackingTaskList.mhtml", + url:WWWROOT+"/disinfectSystem/packingController/getPackingTaskList.mhtml", dataType: "json", async: true, data: {"taskGroup":taskGroup,"basketBarcodes":searchBarcode}, @@ -2729,196 +2979,8 @@ } -/* left top table start*/ -var tabH = documentHeight-39-123; -var tableHTop = tabH*0.45; -var tableHFoot = tabH*0.55; -$("#tableTopBox").css({"height":tableHTop+"px"}); -$("#tableFootBox").css({"height":tableHFoot+"px"}); -var resultHTop = tableHTop-40; -var resultHFoot = tableHFoot-76; -var assemblyTaskLeftTopTable_columns=[ - { - checkbox : true, - switchable: false - }, - { - title : '物品名称', - field : 'tousseName', - align : 'center', - sortable:true, //正序,逆序 - switchable: false, - cellStyle:function(value,row,index){ - for(i=0;i 0){ - return {css:{"color":"red"}}; - } - } - - } - return {css:{"color":"#000"}}; - } - }, - { - title : '数量', - field : 'amount', - align : 'center', - sortable:true, - switchable: false, - formatter:function(v,record){ - var inputId = 'topInput_'+record.tousseID; - return "
" - + "" - + "
" - + "" - + "" - + "
" - + "
" - } - }, - { - title : '加急数量', - field : 'urgentAmount', - align : 'center', - sortable:true - }, - { - title : '加急等级', - field : 'urgentLevel', - align : 'center', - sortable:true - }, - { - title : '清洗篮筐', - field : 'basketName', - align : 'center', - sortable:true - }, - { - title : '操作', - field : 'operate', - align : 'center', - sortable:true, - width:300 - }, - { - title : '申请科室', - field : 'department', - align : 'center', - sortable:true - }, - { - title : '清洗时间', - field : 'washTime', - align : 'center', - sortable:true - }, - { - title : '状态', - field : 'status', - align : 'center', - sortable:true - }, - { - title : '回收时间', - field : 'dateTime', - align : 'center', - sortable:true - } -]; -var assemblyTaskLeftTopTable = "
"; -$("#assemblyTaskLeftTopTableWrapp").append(assemblyTaskLeftTopTable); - /*在篮筐中输入条码*/ - $("#searchBarcode").keydown(function(e){ - if (e.keyCode == 13) { - var searchBarcodeVal = $("#searchBarcode").val(); - - if(searchBarcodeVal == ""){ - alert("请扫描篮筐条码"); - return; - } - - $("#searchBarcodeHidden").val(searchBarcodeVal); - searchBarcodeHidden = $("#searchBarcodeHidden").val(); - $("#searchBarcode").val(""); - reloadTopTableMoreborde(searchBarcodeHidden); - //把表格高度变小 - $("#assemblyTaskLeftTopTable").css({"min-width": "1100px"}); - $("#assemblyTaskLeftTopTable th,#assemblyTaskLeftTopTable td").css({ - "padding-bottom":"2px", - "padding-top":"2px" - }); - $(".fixed-table-toolbar .columns,.fixed-table-toolbar .bs-bars").css({ - "line-height":"0", - "margin-top":"4px", - "margin-bottom":"4px" - }); - // subText("assemblyTaskleftTopTable"); - // $("#assemblyTaskLeftTopTableWrapp .fixed-table-container").css({"padding-bottom":"25px"}); - //topTableRowClickEvent(); - } -}) - - - - //中间的高度 -//计算table的高度 - var taskmiddleTop = $(".assembly-task-middlefoot").offset().top; - taskmiddleH = documentHeight - taskmiddleTop-123; - $(".assembly-task-middlefoot").css({"height":taskmiddleH+"px","overflow-y":"auto"}); -//var winH = $(window).height(); -/*setInterval(function(){ - var tableHTop = 0; - var tableHFoot = 0; - var resultHTop = 0; - var resultHFoot = 0; - var parentH = $(window.parent.document).find(".head-index").height(); - var taskmiddleTop = $(".assembly-task-middlefoot").offset().top; - var taskmiddleH = ""; - console.log("parentH"+parentH); - if(parentH == 0){ - taskmiddleH = documentHeight - taskmiddleTop-43; - tabH = winH-39-33; - tableHTop = tabH*0.45; - tableHFoot = tabH*0.55; - resultHTop = tableHTop-40; - //resultHFoot = tableHFoot-38; - //$("#assemblyTaskleftFootTableWrapp .fixed-table-container").css("padding-bttom","0"); - }else if(parentH == 87){ - taskmiddleH = documentHeight - taskmiddleTop-130; - tabH = winH-39-122; - tableHTop = tabH*0.45; - tableHFoot = tabH*0.55; - resultHTop = tableHTop-40; - resultHFoot = tableHFoot-76; - }*/ - - /* $("#tableTopBox").css({"height":tableHTop+"px"}); - $("#tableFootBox").css({"height":tableHFoot+"px"}); - - $(".assembly-task-middlefoot").css({"height":taskmiddleH+"px","overflow-y":"auto"}); - - $("#assemblyTaskLeftTopTable").bootstrapTable("resetView", {height:resultHTop}); - //$("#assemblyTaskLeftFootTable").bootstrapTable("resetView", {height:resultHFoot}); - - //$("#assemblyTaskLeftFootTable").bootstrapTable("destroy"); -},100);*/ -/* var topTaboffset = $("#assemblyTaskLeftTopTableWrapp").offset().top;*/ -//console.log("winH"+documentHeight); - function assemblyTaskLeftTopload(tableDate,columns){ $("#assemblyTaskLeftTopTable").bootstrapTable('destroy'); $("#assemblyTaskLeftTopTable").bootstrapTable( @@ -3022,13 +3084,7 @@ } /*var assemblyTaskLeftTopTable = "
"; $("#assemblyTaskLeftTopTableWrapp").append(assemblyTaskLeftTopTable); */ -assemblyTaskLeftTopload([],assemblyTaskLeftTopTable_columns); -$(".fixed-table-toolbar .columns,.fixed-table-toolbar .bs-bars").css({ - "line-height":"0", - "margin-top":"4px", - "margin-bottom":"4px" -}); -$("#assemblyTaskLeftTopTableWrapp .fixed-table-container").css({"padding-bottom":"25px"}); + function reloadPackingLeftTopTasks() { $("#assemblyTaskleftTopTable").bootstrapTable("destroy"); loadPackingLetTopTasks(); @@ -3051,10 +3107,37 @@ subText("assemblyTaskLeftTopTable"); } /*left top table end*/ +var materials_columns=[ + { + checkbox : true, + }, + { + title : '材料名称', + field : 'name', + align : 'center', + sortable:true, //正序,逆序 + width:500, + formatter:function(v,record){ + return ""+v+""; + } + }, + { + title : '数量', + field : 'count', + align : 'center', + sortable:true //正序,逆序 + }, + { + title : '是否可拆', + field : 'detachable', + align : 'center', + sortable:true //正序,逆序 + } + ]; //父级材料清单 function materialList(rows){ $.ajax({ - url: "/disinfectSystem/baseData/tousseDefinitionController/getMaterialDefinitionByTousseName.mhtml", + url:WWWROOT+"/disinfectSystem/baseData/tousseDefinitionController/getMaterialDefinitionByTousseName.mhtml", dataType: "json", async: true, data: {"tousseName":rows.tousseName,"tousseDefinitionId":rows.tousseID}, @@ -3080,7 +3163,7 @@ for(var i=0;i"+v+""; - } - }, - { - title : '数量', - field : 'count', - align : 'center', - sortable:true //正序,逆序 - }, - { - title : '是否可拆', - field : 'detachable', - align : 'center', - sortable:true //正序,逆序 - } -]; -//右边材料清单 -var materialsTop = $("#materialsMenu").offset().top; -var materialsH = documentHeight-materialsTop-123; -var materialstable = "
"; -$("#materialsMenu").append(materialstable); -materialsLoadTable([],materials_columns); - //把表格的高度变小 -$("#materialsTable").css({"min-width": "300px"}); -$("#materialsTable th,#materialsTable td").css({ - "padding-bottom":"2px", - "padding-top":"2px" -}) -/*材料清单 table end*/ - $(function(){ setInterval(function(){ var boxW = $(".assembly-task-middlefoot").width(); Index: ssts-web/src/main/webapp/dx-disinfectsystem/pages/disinfectsystem/assemblyManagement/assemblyManagement.jsp =================================================================== diff -u -r24605 -r24630 --- ssts-web/src/main/webapp/dx-disinfectsystem/pages/disinfectsystem/assemblyManagement/assemblyManagement.jsp (.../assemblyManagement.jsp) (revision 24605) +++ ssts-web/src/main/webapp/dx-disinfectsystem/pages/disinfectsystem/assemblyManagement/assemblyManagement.jsp (.../assemblyManagement.jsp) (revision 24630) @@ -74,7 +74,7 @@ +