/** * 号码归属地增加或编辑 * */ $(function() { var edit_id = helper.request.queryString("edit_id"); if(edit_id) { //修改 getNumHome(edit_id); } //添加编辑保存按钮点击 $('#pro_save').on('click', saveNumHome); }); //获取单个 function getNumHome(ids) { $.getJSON(huayi.config.call_url + "Mobiledata/GetMobiledata", { id: ids,//是 string 标识id }, function(data) { if(data.state == "success") { var res = data.data; $('#mobilenum').val(res.F_MobileNum); // 是 string 号段 $('#zipcode').val(res.F_ZipCode);// 是 string 区号 $('#citydes').val(res.F_CityDes);// 是 string 城市 $('#carddes').val(res.F_CardDes);// 是 string 卡类型 } }); } //保存 function saveNumHome() { var edit_id = helper.request.queryString("edit_id"); var wUrl; if(!$.trim($('#mobilenum').val())) { layer.confirm('号段不能为空!', { icon: 2, btn: ['确定'] //按钮 }); return; } if(!regexs.themRoughly.test($.trim($('#mobilenum').val()))) { layer.confirm('请输入正确号段(7位数字)!', { icon: 2, btn: ['确定'] //按钮 }); return; } if(!$.trim($('#zipcode').val())) { layer.confirm('区号不能为空!', { icon: 2, btn: ['确定'] //按钮 }); return; } if(!regexs.areaCode.test($.trim($('#zipcode').val()))) { layer.confirm('区号只能输入3-4位数字!', { icon: 2, btn: ['确定'] //按钮 }); return; } if(!$.trim($('#citydes').val())) { layer.confirm('城市不能为空!', { icon: 2, btn: ['确定'] //按钮 }); return; } if(!regexs.proTitle.test($.trim($('#citydes').val()))) { layer.confirm('城市格式不对(2-30位,中英数字-(),+空格)!', { icon: 2, btn: ['确定'] //按钮 }); return; } if(!$.trim($('#carddes').val())) { layer.confirm('卡类型不能为空!', { icon: 2, btn: ['确定'] //按钮 }); return; } if(!regexs.proTitle.test($.trim($('#carddes').val()))) { layer.confirm('卡类型格式不对(2-30位,中英数字 -(),+空格)!', { icon: 2, btn: ['确定'] //按钮 }); return; } if(edit_id) { wURL = "Mobiledata/AddMobiledata"; } else { wURL = "Mobiledata/AddMobiledata"; } $.post(huayi.config.call_url + wURL, { id: edit_id,//是 string id标识 mobileNum: $('#mobilenum').val(), // 是 string 号段 zipCode: $('#zipcode').val(),// 是 string 区号 cityDes: $('#citydes').val(),// 是 string 城市 cardDes: $('#carddes').val(),// 是 string 卡类型 }, function(data) { data = JSON.parse(data); if(data.state == "success") { var index = parent.layer.getFrameIndex(window.name); parent.layer.close(index); parent.$('#list').bootstrapTable('refresh'); parent.layer.msg("保存成功"); } }); }