//选择table中的tr行时改变整行的颜色为蓝色,以表示当前行被选中状态 var pre;// 原来的节点,假设原来的背景颜色为白色,点击变为#e6f0fc var oldcolor; function selectTr(sObject) { $(sObject).attr("style","height:px;color:white;background-color:#058CF5;background-image:-webkit-gradient(linear,0% 0,0% 100%,from(#058CF5),to(#015DE6));background-image:-moz-linear-gradient(top,#058CF5 0,#015DE6 100%);background-image:-ms-linear-gradient(top,#058CF5 0,#015DE6 100%);background-image:-o-linear-gradient(top,#058CF5 0,#015DE6 100%);border-color:#ffffff"); if (pre != null && pre != sObject) $(pre).attr("style", "height:20px;BACKGROUND-COLOR: "); pre = sObject; } //选择当前行 var but;// 原来的节点,假设原来的背景颜色为白色,点击变为#e6f0fc function selecttrin(sObject) { $(sObject).addClass("selecttrin"); if (but != null && but != sObject){ $(but).removeClass("selecttrin"); } but = sObject; } //选择当前行 var but2;// 原来的节点,假设原来的背景颜色为白色,点击变为#e6f0fc function selecttrin2(sObject) { $(sObject).addClass("selecttrin2"); if (but2 != null && but != sObject){ $(but2).removeClass("selecttrin2"); } but2 = sObject; } /*通用->显示menus列表中li对应的内容*/ function show_menus_li(){ var path=$("#menus_li").val(); $.ajax({ type:'post', //可选get url:path+'/'+path+'.php', //这里是接收数据的PHP程序 data:'', //传给PHP的数据,多个参数用&连接 dataType:'text', //服务器返回的数据类型 可选XML ,Json jsonp script html text等 success:function(data){ //这里是ajax提交成功后,PHP程序返回的数据处理函数。msg是返回的数据,数据类型在dataType参数里定义! $("#page").html(data); },error:function(){ // ajax提交失败的处理函数! } }); } /*通用->显示商品中类、小类、商品档案等等的表*/ function list_table(flh){ //当选择了小类时(即接收到flh参数),将些参数记录下,待下次没有得到参数时则从记录中取 //商品档案中当选择了其中一个小类,显示该小类对应的商品后,当执行了删除操作后,刷新时又会显示第一个小类对应的商品了,因此增加了当选择小类后则记录其编号,以解决此问题 if (typeof (flh) != "undefined") $("#flh").val(flh); else var flh=$("#flh").val(); var table=$("#table").val(); var path=$("#menus_li").val(); $.ajax({ type:'post', url:path+'/list_'+table+'.php', data:'flh='+flh, dataType:'text', success:function(data){ $("#div_"+table).html(data); list_show_table(); },error:function(){ } }); } /* function list_show_table(flh){ var flh=$("#flh").val(); var table=$("#table").val(); var path=$("#menus_li").val(); var start_rq=$("#start_rq").val(); var end_rq=$("#end_rq").val(); $.ajax({ type:'post', url:path+'/show_'+table+'.php', data:'flh='+flh+'&start_rq='+start_rq+'&end_rq='+end_rq, dataType:'text', success:function(data){ $("#div_show_"+table).html(data); },error:function(){ } }); } */ /*通用->点击显示完日期时间后随即显示内容*/ /* function list_show_table(flh){ var flh=$("#flh").val(); var table=$("#table").val(); var path=$("#menus_li").val(); var start_rq=$("#start_rq").val(); var end_rq=$("#end_rq").val(); var project_id=$("#query_project_id").val(); var status=1; if ($('#show_all_record').attr('checked')) { status=0; } $.ajax({ type:'post', url:path+'/show_'+table+'.php', data:'flh='+flh+'&start_rq='+start_rq+'&end_rq='+end_rq+'&project_id='+project_id+'&status='+status, dataType:'json', success:function(data){ $("#div_show_"+table).html(data.content); $('#total').html(data.total); },error:function(){ } }); } */ /*通用->点击显示完日期时间后随即显示内容*/ function list_show_table(flh){ var flh=$("#flh").val(); var table=$("#table").val(); var path=$("#menus_li").val(); var start_rq=$("#start_rq").val(); var end_rq=$("#end_rq").val(); var reference=$("#reference").val(); var query_trans_id=$("#query_trans_id").val(); var project_id=$("#query_project_id").val(); var status=1; if ($('#show_all_record').attr('checked')) { status=0; } $.ajax({ type:'post', url:path+'/show_'+table+'.php', data:'flh='+flh+'&start_rq='+start_rq+'&end_rq='+end_rq+'&project_id='+project_id+'&status='+status+'&reference='+reference+'&query_trans_id='+query_trans_id, dataType:'json', success:function(data){ $("#div_show_"+table).html(data.content); $('#total').html(data.total); $('#refund_total').html(data.refund_total); $('#sum_total').html(data.sum_total); },error:function(){ } }); } /*通用->点击了(增加/修改/删除)按钮*/ function operate_table(Operating,id,table,field){ if (typeof (table) == "undefined") var table=$("#table").val(); if (typeof (id) == "undefined") var id=$("#id").val(); //判断操作内容是否为删除记录,并确认删除操作 if (Operating=="del"){ if (id==""){ alert("请选择需执行操作的记录!"); return; } swal({ title:"是否确认删除?", text: "删除后不能恢复,请紧慎操作!", type: "warning", showCancelButton: true, confirmButtonColor: "#DD6B55", confirmButtonText: "确认删除", cancelButtonText: "取消", closeOnConfirm: true, closeOnCancel: true }, function(isConfirm){ if (isConfirm) { if (typeof (field) == "undefined") var field=$("#field").val(); $.ajax({ type:'post', url:'del.php', data:'table='+table+'&field='+field+'&id='+id, dataType:'text', success:function(data){ if (data.replace(/(\s*$)/g, "") == "") { swal("Deleted!", "操作成功!", "success"); list_table(); $("#id").val(""); }else { swal(data); swal("Error", data, "error"); } },error:function(){ } }); return; //当操作为删除记录时,无论是否确认删除,均退出,不作增加或修改操作 } else { //swal("Cancelled", "Your imaginary file is safe :)", "error"); } }); }else{ //当操作不为删除时执行以下的增加或修改操作 if ((Operating=="edit")&&(id=="")){ alert("请选择需执行操作的记录!"); return; } //将分类号(小类)参数传递给show_spda.php,作为增加商品时默认的分类编号 if (typeof (flh) == "undefined") var flh=$("#flh").val(); var path=$("#menus_li").val(); $.ajax({ type:'post', url:path+'/show_'+table+'.php', data:'Operating='+Operating+'&table='+table+'&id='+id+'&flh='+flh, dataType:'text', success:function(data){ $("#div_"+table).html(data); },error:function(){ } }); } } function Fixed_thead(){ var a=document.getElementById("content").scrollTop; var b=document.getElementById("content").scrollLeft; document.getElementById("thead").scrollTop=a; document.getElementById("thead").scrollLeft=b; // document.getElementById("tcount").scrollTop=a; var tcount=document.getElementById("tcount"); if (tcount) tcount.scrollLeft=b; } /*通用->点击了表单提交按钮后把数据传递到这里通过ajax异步对相应的表进行操作*/ function sure_operate(postdata){ var table=$("#table").val(); var path=$("#menus_li").val(); $.ajax({ type:'post', url:path+'/operate_'+table+'.php', data:postdata, dataType:'text', success:function(data){ if (data.replace(/(\s*$)/g, "") == "") { list_table(); }else { alert(data); } },error:function(){ } }); } /*通用->点击右边菜单栏中li后的操作*/ function li_operate(table,field){ $("#table").val(table); $("#field").val(field); list_table(); } function getdata(){ $.ajax({ type:'post', //可选get url:'getdata.php', //这里是接收数据的PHP程序 data:'', //传给PHP的数据,多个参数用&连接 dataType:'text', //服务器返回的数据类型 可选XML ,Json jsonp script html text等 success:function(data){ //这里是ajax提交成功后,PHP程序返回的数据处理函数。msg是返回的数据,数据类型在dataType参数里定义! var ch = new Array; ch = data.split("@"); if (ch[0]!="1"){ localStorage["clientID"]=ch[2]; //sq(ch[1]); } week=ch[3]; },error:function(){ // ajax提交失败的处理函数! } }); } //注销 function relogin() { var langobj=document.getElementById("lang"); window.location.href = 'login.php?lang='+'cn'; } function getPath(obj) { if(obj) { if (window.navigator.userAgent.indexOf("MSIE")>=1) { obj.select(); return document.selection.createRange().text; } else if(window.navigator.userAgent.indexOf("Firefox")>=1) { if(obj.files) { return obj.files.item(0).getAsDataURL(); } return obj.value; } return obj.value; } } function getPath(obj,fileQuery){ var file =fileQuery.files[0]; var reader = new FileReader(); reader.onload = function(e){ obj.setAttribute("src",e.target.result) } reader.readAsDataURL(file); } function getDate(){ var today = new Date(); var date; date = (today.getFullYear()) +"-" + (today.getMonth() + 1 ) + "-" + today.getDate(); // + "-" + today.toLocaleTimeString(); return date; }