var locat = (window.location+'').split('/'); $(function(){if('fhsms'== locat[3]){locat = locat[0]+'//'+locat[2];}else{locat = locat[0]+'//'+locat[2]+'/'+locat[3];};}); $(getTop(globalThis).hangge()); var pd_TABLETYPE = $('#pd_TABLETYPE').html(); var pd_COMPANY = $("input[name='COMPANY']").val(); var pd_COMPANY_ID = $("input[name='COMPANY_ID']").val(); var pd_YEAR = $("input[name='YEAR']").val(); var pd_ROAD_ID = $("input[name='ROAD_ID']").val(); var pd_ROAD = $("input[name='ROAD']").val(); var pd_NAME = $('#pd_NAME').html(); var pd_ROLENAME = $('#pd_ROLENAME').html(); var editflag = 0; var recordData = new Object(); var recordBeforeValue = new Object(); var status = $('.edittr:eq(0) >td >input[name="STATUS"]').val(); var currStatus = status; var rocordInfoList = new Object(); function tableInit(){ //小计行的总计列 var totalcells = $('.totaltr').find('.sumCell'); for(var i=0; i保存成功!", buttons: { "button" : { "label" : "确定", "className" : "btn-sm btn-success", } } }); updateStatus(type); }else{ getTop(globalThis).hangge(); bootbox.dialog({ message: ""+data.msg+"", buttons: { "button" : { "label" : "确定", "className" : "btn-sm btn-success" } } }); } }, error:function(){ getTop(globalThis).hangge(); bootbox.dialog({ message: "保存失败!", buttons: { "button" : { "label" : "确定", "className" : "btn-sm btn-success" } } }); } }); } function updateStatus(type){ $.ajax({ type : "get", url : locat+'/annualDailyComp/updateStatus.do?STATUS='+type+'&TABLETYPE='+pd_TABLETYPE+'&COMPANY_ID='+pd_COMPANY_ID +'&YEAR='+pd_YEAR+'&ROAD_ID='+pd_ROAD_ID +'&COMPANY='+pd_COMPANY+'&ROAD='+pd_ROAD + '&ROAD_ID='+ pd_ROAD_ID, dataType : 'json', success : function(data){ //alert("change success!"); } }); } function saveRecordInfo(){ $.ajax({ type : "get", url : locat+'/annualDailyComp/saveRecordInfo.do?recordData='+JSON.stringify(recordData) +'&recordBeforeValue='+JSON.stringify(recordBeforeValue)+'&TABLE_NAME='+pd_TABLETYPE+'&COMPANY_ID='+pd_COMPANY_ID +'&YEAR='+pd_YEAR+'&BEFORE_STATUS='+status+'&AFTER_STATUS='+currStatus+'&type=ROAD_ID', dataType : 'json', success : function(data){ recordData = new Object(); recordBeforeValue = new Object(); //留痕标红 setRecordInfo(); } }); } function dataResult(){ var mapArry = $("#Form").serializeArray(); var dataArry = []; var recordmap = new Object(); for(var i=0; i 2){ if(event.type == "mouseover"){ var indexClass = $(this).attr('class').split(' ')[3]; var before = rocordInfoList[indexClass].BEFORE_VAL; var after = rocordInfoList[indexClass].AFTER; var modifier = rocordInfoList[indexClass].MODIFIER; var time = rocordInfoList[indexClass].MODIFY_TIME; $(this).parent().append('
修改人:'+modifier+'
修改时间:'+time+'
'+before+'
'+after+'
'); $('#recordInfoDiv').width($(this).parent().width()); }else if(event.type == "mouseout"){ $("#recordInfoDiv").remove(); } } }); } $(function(){ tableInit(); highlightInit(); }); function setTrPercentCell(tr){ $(tr).find("td>.percentCell").each(function(index,e){ if(e.tagName == "INPUT"){ var num1 = $(tr).find("td>."+$(e).attr("num1")).val(); var num2 = $(tr).find("td>."+$(e).attr("num2")).val(); var result = percentage(num1, num2); $(e).val(result); }else if(e.tagName == "SPAN"){ var num1 = $(tr).find("td>."+$(e).attr("num1")).html(); var num2 = $(tr).find("td>."+$(e).attr("num2")).html(); var result = percentage(num1, num2); $(e).html(result); } }); } function percentage(num1, num2){ var percent = ""; if(!isNaN(Number(num1)) && !isNaN(Number(num2)) && Number(num2) != "0" ) // percent = Math.round(Number(num1) / Number(num2) * 10000) / 100.00 + "%"; // percent = Math.round(Number(num1) / Number(num2) * 100) + "%"; percent = Math.round(Number(num1) / Number(num2) * 100); return percent; } function numFormat(num){ if(!isNaN(Number(num)) && Number(num) != "0"){ if(num<10) num = Number(num).toFixed(1); else num = Math.round(Number(num)); } return num; } //获取本网站的顶级节点,解决被其他网站iframe引入时发生的跨域问题 function getTop(obj){ var tp = obj; //alert(obj.name); if (tp.mainFrame == undefined) { tp = tp.parent; return getTop(tp); } else { return tp; } }