$(document).ready(function () { //二级联动 $("#province").change(function () { var sortid = $(this).val(); alert(sortid) $.ajax({ url: '路径' + sortid, type: 'GET', dataType: 'json', timeout: 3000, cache: false, beforeSend: LoadFunction, //加载执行方法 error: erryFunction, //错误执行方法 success: succFunction //成功执行方法 }) function LoadFunction() { alert("加载数据请稍后……") } function erryFunction() { alert("加载数据失败,请稍后重试"); } function succFunction(tt) { $("#city").children("option").remove(); var json = eval(tt); //数组 $.each(json, function (index, item) { //循环获取数据 var Id = json[index].id; var Name = json[index].name; $("#city").append(""); }); } }) }); function kd(b) { //按键控制 // console.log("按下") var keyCode = b.which ? b.which : b.which; if (keyCode != 0 && (keyCode < 48 || keyCode > 57) && keyCode != 8 && keyCode != 37 && keyCode != 39) { return false; } else { return true; } } function ku(e) { //按键抬起 var keyCode = event.which ? event.which : event.which; // console.log(e); // console.log("按键抬起") if (keyCode != 8) { var numVal = parseInt($(e).val()) || 0; // console.log(e) numVal = numVal < 1 ? 1 : numVal; $(e).val(numVal); } } function bl(e) { //失去目标 // console.log("失去目标") var numVal = parseInt($(e).val()) || 0; numVal = numVal < 1 ? 1 : numVal; $(e).val(numVal); } //页面初始化加载的页面 $(document).ready(function () { debugger; var page = 0; var order = null; var orderName = null; var pageSize = 10; yemian(page,order,orderName,pageSize); }) //拼接页面 function yemian(page,order,orderName,pageSize){ $.ajax({ type:"post", url:"http://fd.mrobay.com/fdp/vfund/accLockBill/list.do?htmlflag=true", data:{"page":page,"order":order,"pageSize":pageSize}, success:function(data){ debugger; var JsonObjs = eval("(" + data + ")"); var sdmx = $("#sdmx"); sdmx.text(""); var page = JsonObjs[0].page.result; $("#tzz").val(""); //分页信息展示 //显示一个多少也和在第几页 /* var totalCount = JsonObjs[0].page.totalCount; var pageSize = JsonObjs[0].page.pageSize; var thisPageNumber = JsonObjs[0].page.thisPageNumber; var yeshu = xianshiyeshu(totalCount,pageSize,thisPageNumber); var ye1 = ye(totalCount,pageSize); $("#ts").html(yeshu); var djsj = $("#djsj"); djsj.text(""); var html1 = ''; html1 += ' '; //当页面<=3时候 if(thisPageNumber <= 3){ for(var i=1;i<=5&&i<=ye1;i++){ if(i == thisPageNumber){ html1 += '
  • '+i+'
  • '; }else{ html1 += '
  • '+i+'
  • '; } } } //当页面>3的时候 if(thisPageNumber > 3){ for(var i=thisPageNumber-2;i<5+thisPageNumber-2&&i<=ye1;i++){ if(i == thisPageNumber){ html1 += '
  • '+i+'
  • '; }else{ html1 += '
  • '+i+'
  • '; } } } html1 += ' '; djsj.append(html1); */ var ob = JsonObjs[0]; var pageNum=ob.page.thisPageNumber; var lastNum=ob.page.lastPageNumber; var pageHtml="
    "; pageHtml+="<"; if(pageNum!=1){ pageHtml+="1 "; } //console.log(pageHtml); if(lastNum<6){ for(var i=1;i<=lastNum;i++){ if(pageNum==i){ pageHtml+=""+i+""; }else{ pageHtml+=""+i+""; } } } else { if(pageNum<3){ if(pageNum==1){ pageHtml+="12"; } if(pageNum==2){ pageHtml+=" 2"; } pageHtml+="34 5 ... "; } else if(pageNum"+(pageNum-1)+""+ ""+pageNum+""+""+(pageNum+1)+""+ ""+(pageNum+2)+""; else pageHtml+=""+(pageNum-2)+""+(pageNum-1)+""+ ""+pageNum+""+""+(pageNum+1)+""+ ""+(pageNum+2)+""; if(pageNum"+(lastNum-4)+""+(lastNum-3)+""+ ""+(lastNum-2)+""; if(pageNum==lastNum){ pageHtml+=""+(lastNum-1)+""+""+lastNum+""; } if(pageNum==lastNum-1){ pageHtml+=""+(lastNum-1)+""+""+lastNum+""; } } } if(pageNum!=lastNum){ pageHtml+=""+lastNum+" "; } pageHtml+=">"; pageHtml+="共"+ob.page.lastPageNumber+"页 去第 go 每页显示"+ ""+ "
    "; $("#add").html(pageHtml); //页面需要拼接的内容 var html2 = ''; html2 += ''; sdmx.append(html2); for(var i=0;i'; html +='
  • '+page[i].rqStr+'
  • '; html +='
  • '+page[i].opt+'
  • '; html +='
  • '+amt1+'
  • '; html +=' '; sdmx.append(html); } //总计 var html3 = ''; var talAmt = number_format(JsonObjs[0].talAmt, 2, ".", ","); html3 += ' '; sdmx.append(html3); /* var html1 = ''; html1 +='
    '; html1 +='导出'; html1 +='
    '; szmx.append(html1);*/ } , dateType:"json" }); } //金额显示 $(document).ready(function () { $.ajax({ type:"post", url:"http://fd.mrobay.com/me/home/index.do?htmlflag=true&money=true", success:function(data){ debugger; var JsonObjs = eval("(" + data + ")"); //获取前台信息的id var zhye = $("#zhye"); var sdzj = $("#sdzj"); var kyzj = $("#kyzj"); //获取后台的相应信息 var zhye1 = JsonObjs[0].acc.accamtStr; var sdzj1 = JsonObjs[0].acc.lockamtStr; var kyzj1 = JsonObjs[0].acc.freeamtStr; //给前台页面赋值 zhye.html(zhye1); sdzj.html(sdzj1); kyzj.html(kyzj1); } , dateType:"json" }); }) //查询功能实现 function chaxun(){ debugger; var page = 0; var order = "desc"; var orderName = ""; var pageSize = 10; var extbill = $("#ywdh").val(); if(extbill=="请输入您要查询的业务单号"){ extbill=""; } var rqStart = $("#rqStart").val(); if(rqStart == "请选择日期"){ rqStart =""; } var rqEnd = $("#rqEnd").val(); if(rqEnd == "请选择日期"){ rqEnd =""; } var ywtk = $("#ywtk option:checked").val(); var typ=""; if(ywtk == "请选择"){ typ=""; } if(ywtk == "业务系统锁定"){ typ = "0"; }if(ywtk == "提款申请锁定"){ typ = "1"; } $.ajax({ type:"post", url:"http://fd.mrobay.com/fdp/vfund/accLockBill/list.do?htmlflag=true", data:{"page":page,"order":order,"orderName":orderName,"pageSize":pageSize,"extbill":extbill,"rqStart":rqStart,"rqEnd":rqEnd,"typ":typ}, success:function(data){ debugger; var JsonObjs = eval("(" + data + ")"); var sdmx = $("#sdmx"); sdmx.text(""); var page = JsonObjs[0].page.result; $("#tzz").val(""); //分页信息展示 //显示一个多少也和在第几页 /*var totalCount = JsonObjs[0].page.totalCount; var pageSize = JsonObjs[0].page.pageSize; var thisPageNumber = JsonObjs[0].page.thisPageNumber; var yeshu = xianshiyeshu(totalCount,pageSize,thisPageNumber); var ye1 = ye(totalCount,pageSize); $("#ts").html(yeshu); var djsj = $("#djsj"); djsj.text(""); var html1 = ''; html1 += ' '; //当页面<=3时候 if(thisPageNumber <= 3){ for(var i=1;i<=5&&i<=ye1;i++){ if(i == thisPageNumber){ html1 += '
  • '+i+'
  • '; }else{ html1 += '
  • '+i+'
  • '; } } } //当页面>3的时候 if(thisPageNumber > 3){ for(var i=thisPageNumber-2;i<5+thisPageNumber-2&&i<=ye1;i++){ if(i == thisPageNumber){ html1 += '
  • '+i+'
  • '; }else{ html1 += '
  • '+i+'
  • '; } } } html1 += ' '; djsj.append(html1); */ var ob = JsonObjs[0]; var pageNum=ob.page.thisPageNumber; var lastNum=ob.page.lastPageNumber; var pageHtml="
    "; pageHtml+="<"; if(pageNum!=1){ pageHtml+="1 "; } //console.log(pageHtml); if(lastNum<6){ for(var i=1;i<=lastNum;i++){ if(pageNum==i){ pageHtml+=""+i+""; }else{ pageHtml+=""+i+""; } } } else { if(pageNum<3){ if(pageNum==1){ pageHtml+="12"; } if(pageNum==2){ pageHtml+=" 2"; } pageHtml+="34 5 ... "; } else if(pageNum"+(pageNum-1)+""+ ""+pageNum+""+""+(pageNum+1)+""+ ""+(pageNum+2)+""; else pageHtml+=""+(pageNum-2)+""+(pageNum-1)+""+ ""+pageNum+""+""+(pageNum+1)+""+ ""+(pageNum+2)+""; if(pageNum"+(lastNum-4)+""+(lastNum-3)+""+ ""+(lastNum-2)+""; if(pageNum==lastNum){ pageHtml+=""+(lastNum-1)+""+""+lastNum+""; } if(pageNum==lastNum-1){ pageHtml+=""+(lastNum-1)+""+""+lastNum+""; } } } if(pageNum!=lastNum){ pageHtml+=""+lastNum+" "; } pageHtml+=">"; pageHtml+="共"+ob.page.lastPageNumber+"页 去第 go 每页显示"+ ""+ "
    "; $("#add").html(pageHtml); //页面需要拼接的内容 var html2 = ''; html2 += ''; sdmx.append(html2); for(var i=0;i'; html +='
  • '+page[i].rqStr+'
  • '; html +='
  • '+page[i].opt+'
  • '; html +='
  • '+amt1+'
  • '; html +=' '; sdmx.append(html); } //总计 var html3 = ''; var talAmt = number_format(JsonObjs[0].talAmt, 2, ".", ","); html3 += ' '; sdmx.append(html3); /* var html1 = ''; html1 +='
    '; html1 +='导出'; html1 +='
    '; szmx.append(html1);*/ } , dateType:"json" }); } /*以下基本为通用样式*/ //为页码设置点击事件 //点击页码刷新出的页面 $("#djsj").on("click","li",function(){ debugger; var page = $(this).text(); if(page == "下一页"){ if($("#nextPage").val() == "false"){ alert("已经是最后一页了"); return; }else{ page = parseInt($("#dqym").val())+1; } } if(page == "上一页"){ if($("#previousPage").val() == "false"){ alert("已经是第一页了"); return; }else{ page = parseInt($("#dqym").val())-1; } } var order = "desc"; var orderName = "rq"; var pageSize = $("#myts option:selected").text(); yemian(page,order,orderName,pageSize); }); //跳转页面 //点击页码刷新出的页面 function qding(){ debugger; var page = $("#tzz").val(); var order = "desc"; var orderName = "rq"; var pageSize = $("#myts option:selected").text(); yemian(page,order,orderName,pageSize); } //时间格式自定义 function sjFormat(data){ // debugger; var hh = data['hours']; var mm = data['minutes']; var ss = data['seconds']; var day = data['date']; var month = data['month']+1; var year = data['year']-100+2000; if(month<10){ month="0"+month; } if(day<10){ day="0"+day; } /*return year+"-"+month+"-"+day+" "+hh+":"+mm+":"+ss;*/ return year+"-"+month+"-"+day; } //将数字转换成金额显示 function number_format(number, decimals, dec_point, thousands_sep) { /* * 参数说明: * number:要格式化的数字 * decimals:保留几位小数 * dec_point:小数点符号 * thousands_sep:千分位符号 * */ number = (number + '').replace(/[^0-9+-Ee.]/g, ''); var n = !isFinite(+number) ? 0 : +number, prec = !isFinite(+decimals) ? 0 : Math.abs(decimals), sep = (typeof thousands_sep === 'undefined') ? ',' : thousands_sep, dec = (typeof dec_point === 'undefined') ? '.' : dec_point, s = '', toFixedFix = function (n, prec) { var k = Math.pow(10, prec); return '' + Math.ceil(n * k) / k; }; s = (prec ? toFixedFix(n, prec) : '' + Math.round(n)).split('.'); var re = /(-?\d+)(\d{3})/; while (re.test(s[0])) { s[0] = s[0].replace(re, "$1" + sep + "$2"); } if ((s[1] || '').length < prec) { s[1] = s[1] || ''; s[1] += new Array(prec - s[1].length + 1).join('0'); } return s.join(dec); } //显示页数和处在第几页 function xianshiyeshu(a,b,c){ //a为所有个数 //b为每页个数 //c为当前页码 var ys = 1.0*a/b; var flag = isInteger(ys); if(flag == false){ ys = Math.floor(ys); ys += 1; } if(ys == 0){ ys = 1; } return c+"/"+ys; } //计算页数 function ye(a,b){ var ys = 1.0*a/b; var flag = isInteger(ys); if(flag == false){ ys = Math.floor(ys); ys += 1; } return ys; } //判断一个数是不是整数 function isInteger(obj){ return typeof obj === 'number' && obj%1 === 0; //是整数,则返回true,否则返回false } //加载页面左侧的导航树 $(document).ready(function () { var curMname = localStorage.getItem("curMname"); var curPath = localStorage.getItem("curPath"); $.ajax({ type:"post", url:"http://fd.mrobay.com/me/home/index.do?treeflag=true&curMname="+curMname+"&curPath="+curPath, success:function(data){ var JsonObjs = eval("(" + data + ")"); $("#tree").html(JsonObjs[0].treeHtml); } , dateType:"json" }); }) //导出功能实现 function export2Excel(){ debugger; var page = 0; var order = "desc"; var orderName = ""; var pageSize = 10; var extbill = $("#ywdh").val(); if(extbill=="请输入您要查询的业务单号"){ extbill=""; } var rqStart = $("#rqStart").val(); if(rqStart == "请选择日期"){ rqStart =""; } var rqEnd = $("#rqEnd").val(); if(rqEnd == "请选择日期"){ rqEnd =""; } var ywtk = $("#ywtk option:checked").val(); var typ=""; if(ywtk == "请选择"){ typ=""; } if(ywtk == "业务系统锁定"){ typ = "0"; }if(ywtk == "提款申请锁定"){ typ = "1"; } window.location.href = "http://fd.mrobay.com/fdp/vfund/accLockBill/export2Excel.do?page="+page+"&order="+order+"&orderName="+orderName+"&pageSize="+pageSize+"&extbill="+extbill+"&rqStart="+rqStart+"&rqEnd="+rqEnd+"&typ="+typ; } goPage=function(){ var reg=/^[0-9]*$/; if(!reg.test($("#goPage").val())){ alert("请输入正确页码"); }else{ toPage($("#goPage").val()); } } toPage=function(pageNum){ var page = pageNum; var order = null; var orderName = null; var pageSize = 10; yemian(page,order,orderName,pageSize); }