function downloadData(){ ///////////////////////初始化页面数据//////////////// $.ajax({ type: "post", url:"http://www.mrobay.com/bsplatform/bsp/menber/receinfor/index.do?htmlflag=true", success: function (data) { var JsonObjs = eval("(" + data + ")"); for (var i = 0; i < JsonObjs[0].page.result.length; i++) { if(JsonObjs[0].page.result[i].flag0==1){ $("#infoList").append(''); }else{ $("#infoList").append(''); } } },error:function(){ alert('页面繁忙,请稍后重试'); } }) }; $(document).ready(function () { $("#editclosebtn").click(function () { $("#modalWindow").hide(); $("#editform").hide(); }) $("#showclosebtn").click(function () { $("#modalWindow").hide(); $("#showform").hide() }) ///////////////window modal//////////////// var winh = $(window).height() $("#modalWindow").height(winh - 100); ///////////////window end///////////////// $(".defaultBtn").click(function () { $(this).parents(".addAdmin").hide(); $("#modalWindow").hide() }) ///////////////////页面加载数据////////// var page = 0; var order = null; var orderName = null; var pageSize = 10; yemian(page,order,orderName,pageSize); }) ///////////////////////设置默认/////////////////// function modalEdit(id) { if (id=="0"){ $("#modalWindow").show(); $("#showform").show(); $(".savebtn").prop('id',id); $("#formTitle").val("新增收货地址"); //清除因点击修改后 点击新增页面数据遗留问题 $("#companyName").val(""); $("#teleNum").val(""); $("#mailNum").val(""); $("#address").val(""); //省市县 $("#companyName").val(""); }else{ $.ajax({ type: "post", url: "http://www.mrobay.com/bsplatform/bsp/menber/receinfor/update.do?htmlflag=true&pkid="+id, success: function (data) { var JsonObjs = eval("(" + data + ")"); if(JsonObjs[0].msg == 1){ ///交互效果 ///////////////////////初始化页面数据//////////////// /*$.ajax({ type: "post", url:"http://www.mrobay.com/bsplatform/bsp/menber/receinfor/index.do?htmlflag=true&pageNumber=0", success: function (res) { ///////////////写入page跳转/////////////// var JsonObjs1 = eval("(" + res + ")") for (var i = 0; i < JsonObjs1[0].page.result.length; i++) { if(JsonObjs1[0].page.result[i].flag0==1){ $("#infoList").append(''); }else{ $("#infoList").append(''); } } },error:function(){ alert('页面繁忙,请稍后重试'); } })*/ var page = 0; var order = null; var orderName = null; var pageSize = 10; yemian(page,order,orderName,pageSize); }if(JsonObjs[0].msg == 0){ alert('对不起,设置失败,请稍后重新设置。') } }, error: function(){ alert('对不起,设置失败,请稍后重新设置。') } }) } } ///////////////////////修改按钮/////////////////// function modalCheck(id) { //稍后把两个显示放入ajax里 $("#modalWindow").show(); $("#showform").show(); $("#formTitle").val("修改收货地址"); $.ajax({ type: "post", url: "http://www.mrobay.com/bsplatform/bsp/menber/receinfor/toEdit.do?htmlflag=true&pkid="+id, success:function(data) { var JsonObjs = eval("(" + data + ")"); $("#companyName").val(JsonObjs[0].bsRecinf.lxr); $("#teleNum").val(JsonObjs[0].bsRecinf.lxtel); $("#mailNum").val('邮编号码'); $("#address").val(JsonObjs[0].bsRecinf.shaddr); $(".savebtn").prop('id',id); $("#dq1code option:checked").text(JsonObjs[0].bsRecinf.dq1); $("#dq1code option:checked").val(JsonObjs[0].bsRecinf.dq1code); /*$("#dqcode option:checked").text(JsonObjs[0].bsRecinf.dqname); $("#dqcode option:checked").val(JsonObjs[0].bsRecinf.dqcode);*/ $("#xjcode option:checked").text(JsonObjs[0].bsRecinf.xjname); $("#xjcode option:checked").val(JsonObjs[0].bsRecinf.xjcode); doChangeDq(JsonObjs[0].bsRecinf.dq1code,JsonObjs[0].bsRecinf.dq1code); var dq1code = JsonObjs[0].bsRecinf.dq1code; var dqcode = JsonObjs[0].bsRecinf.dqcode; if(dq1code != "" && dq1code != undefined){ doChangeDq(dq1code,dqcode); } var xjcode = JsonObjs[0].bsRecinf.xjcode; if(xjcode != "" && xjcode != undefined){ doChangeXj(dqcode,xjcode); } }, error:function(){ } }) } //////////////////////////////////////保存按钮///////////////////////// function saveBtn(){ var myreg=/^((0\d{2,3}-\d{7,8})|(1[3584]\d{9}))$/; var teleNum=$.trim($("#teleNum").val()); var companyName=$.trim($("#companyName").val()); var mailNum=$.trim($("#mailNum").val()); var address=$.trim($("#address").val()); //alert($.trim($("#teleNum").val())) var id=$(".savebtn").prop("id") //缺少select的值判定 if (!myreg.test($.trim($("#teleNum").val()))||teleNum==null||teleNum==undefined||teleNum==""||companyName==null||companyName==undefined||companyName==""||address==null||address==undefined||address==""){ alert("请正确填写必要信息"); return false }else{ if(id==0){ $.ajax({ type: "post", url: "http://www.mrobay.com/bsplatform/bsp/menber/receinfor/save.do?htmlflag=true", data:{"lxr":$("#companyName").val(),"lxtel":$("#teleNum").val(),"mailNum":$("#mailNum").val(),"shaddr":$("#address").val(),"flag0":$(".savebtn").prop("id"),dq1:$("#dq1code option:checked").text(),dq1code:$("#dq1code option:checked").val(),dqname:$("#dqcode option:checked").text(),dqcode:$("#dqcode option:checked").val(),xjname:$("#xjcode option:checked").text(),xjcode:$("#xjcode option:checked").val()}, success:function(data) { var JsonObjs = eval("(" + data + ")"); if(JsonObjs[0].msg == 1){ //缺少select的值 alert("修改成功"); $("#companyName").val(""); $("#teleNum").val(""); $("#mailNum").val(""); $("#address").val(""); $(".savebtn").prop(""); $("#modalWindow").hide(); $("#showform").hide(); var page = 0; var order = null; var orderName = null; var pageSize = 10; yemian(page,order,orderName,pageSize); } },error:function(){ alert("修改失败请稍后再次修改") } }) }else{ $.ajax({ type: "post", //修改没有设置默认,defaultAddress_Flag是默认标识,不应传id // url: "http://www.mrobay.com/bsplatform/bsp/menber/receinfor/updateEdit.do?htmlflag=true&defaultAddress_Flag="+id, url: "http://www.mrobay.com/bsplatform/bsp/menber/receinfor/updateEdit.do?htmlflag=true", data:{"pkid":id,"lxr":$("#companyName").val(),"lxtel":$("#teleNum").val(),"mailNum":$("#mailNum").val(),"shaddr":$("#address").val(),"flag0":$(".savebtn").prop("id"),dq1:$("#dq1code option:checked").text(),dq1code:$("#dq1code option:checked").val(),dqname:$("#dqcode option:checked").text(),dqcode:$("#dqcode option:checked").val(),xjname:$("#xjcode option:checked").text(),xjcode:$("#xjcode option:checked").val()}, success:function(data) { var JsonObjs = eval("(" + data + ")"); if(JsonObjs[0].msg == 1){ //缺少select的值 $("#companyName").val(""); $("#teleNum").val(""); $("#mailNum").val(""); $("#address").val(""); $(".savebtn").prop(""); $("#modalWindow").hide(); $("#showform").hide(); var page = 0; var order = null; var orderName = null; var pageSize = 10; yemian(page,order,orderName,pageSize); } if(JsonObjs[0].msg == 0){ alert(JsonObjs[0].msgText); } },error:function(){ alert("修改失败请稍后再次修改") } }) } } } function cancelBtn2(){ $("#modalWindow").hide(); $("#showform").hide(); } function cancelBtn(){ $("#companyName").val(""); $("#teleNum").val(""); $("#mailNum").val(""); $("#address").val(""); $(".savebtn").prop(""); } ////////////////////////////////删除按钮//////////////////////////// function deleteBtn(id) { if (confirm("确认删除吗")) { $.ajax({ type: "post", url: "http://www.mrobay.com/bsplatform/bsp/menber/receinfor/delete.do?htmlflag=true&pkid="+id, success: function (data) { var JsonObjs = eval("(" + data + ")"); if(JsonObjs[0].msg == 1){ ////成功交互 alert("删除成功"); var page = 0; var order = null; var orderName = null; var pageSize = 10; yemian(page,order,orderName,pageSize); } if(JsonObjs[0].msg == 0){ alert('对不起,删除失败,请稍后再次执行') } }, error: function(){ alert('对不起,设置失败,请稍后重新设置。') } }) } } //跳转新增页面携带数据 $(document).ready(function () { $.ajax({ type:"post", url:"http://www.mrobay.com/bsplatform/bsp/menber/receinfor/toAdd.do?htmlflag=true", success:function(data){ var JsonObjs = eval("(" + data + ")"); //debugger; var dqxzk = $("#ssdqdiv"); var sheng = JsonObjs[0].dqlist; var shi = JsonObjs[0].dqlist; var html = ''; html +='
  • 所属地区:
  • '; html +='
  • '; html +=' '; html +=''; html +=''; html +='
  • '; dqxzk.append(html); } , 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 } function yemian(page,order,orderName,pageSize){ // debugger; $.ajax({ type: "post", url:"http://www.mrobay.com/bsplatform/bsp/menber/receinfor/index.do?htmlflag=true", data:{"page":page,"order":order,"pageSize":pageSize}, success: function (data) { var JsonObjs = eval("(" + data + ")"); $("#infoList").text(""); for (var i = 0; i < JsonObjs[0].page.result.length; i++) { if(JsonObjs[0].page.result[i].flag0==1){ $("#infoList").append(''); }else{ $("#infoList").append(''); } } addpage(JsonObjs[0].page.thisPageNumber,JsonObjs[0].page.lastPageNumber,JsonObjs[0].page.pageSize); },error:function(){ alert('页面繁忙,请稍后重试'); } }) } //省 市 县 三级菜单的关联 /*通过省获取市编码*/ function doChangeDq(dqcode,shecode){ //debugger; var sel = $("#dqcode"); sel.empty(); sel.append(""); //添加一项 // 调用基础平台的URL $.post("http://www.mrobay.com/bsplatform/market/publicfun/getAllAreaInSm.do",{"father":dqcode},function (result){ var sel = $("#dqcode"); sel.empty(); if (null==result||!result) return; for (var i=0;i"+result[i].dqname+""); //添加一项 }else{ sel.append(""); //添加一项 } sel.css('visibility','visible'); } var value = gScript.trim(sel.find("option:selected").text()); $('#dqname').val(value); if(shecode== ""){ doChangeXj(sel.find("option:selected").val(),''); } },"json"); $("#dq1name").val(gScript.trim($("#dq1code").find("option:selected").text())); } /*通过市获取县编码*/ function doChangeXj(dqcode,shecode){ //debugger; var sel = $("#xjcode"); sel.empty(); sel.append(""); //添加一项 // 调用基础平台的URL $.post("http://www.mrobay.com/bsplatform/market/publicfun/getAllAreaInSm.do",{"father":dqcode},function (result){ var sel = $("#xjcode"); sel.empty(); if (null==result||!result) return; for (var i=0;i"+result[i].dqname+""); //添加一项 }else{ sel.append(""); //添加一项 } sel.css('visibility','visible'); } var value = gScript.trim(sel.find("option:selected").text()); $('#xjname').val(value); },"json"); $("#dqname").val(gScript.trim($("#dqcode").find("option:selected").text())); } /*地区选择 */ function doDqChange(){ var value = gScript.trim($("#dqcode").find("option:selected").text()); $('#dqname').val(value); doChangeXj($("#dqcode").find("option:selected").val(),''); } /*县级选择 */ function doXjChange(){ var value = gScript.trim($("#xjcode").find("option:selected").text()); $('#xjname').val(value); } //加载页面左侧的导航树 买家or卖家 $(document).ready(function () { var curMname = localStorage.getItem("curMname"); var curPath = localStorage.getItem("curPath"); var rolekey = localStorage.getItem("rolekey"); $.ajax({ type:"post", url:"http://www.mrobay.com/me/home/index.do", data:{'treeflag':'true','curMname':curMname,'curPath':curPath,'rolekey':rolekey}, success:function(data){ var JsonObjs = eval("(" + data + ")"); $("#tree").html(JsonObjs[0].treeHtml); } , dateType:"json" }); }) 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); } function pageSize() { var page = 0; var order = null; var orderName = null; var pageSize = $("#pageSize").val(); yemian(page,order,orderName,pageSize); }