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 +='请选择 ';
for(var i=0;i'+sheng[i].dqname+'';
}
html +=' ';
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(""+result[i].dqname+" "); //添加一项
}
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(""+result[i].dqname+" "); //添加一项
}
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);
}