Нет описания

addOrEditNumberHome.js 2.7KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114
  1. /**
  2. * 号码归属地增加或编辑
  3. * */
  4. $(function() {
  5. var edit_id = helper.request.queryString("edit_id");
  6. if(edit_id) { //修改
  7. getNumHome(edit_id);
  8. }
  9. //添加编辑保存按钮点击
  10. $('#pro_save').on('click', saveNumHome);
  11. });
  12. //获取单个
  13. function getNumHome(ids) {
  14. $.getJSON(huayi.config.call_url + "Mobiledata/GetMobiledata", {
  15. id: ids,//是 string 标识id
  16. }, function(data) {
  17. if(data.state == "success") {
  18. var res = data.data;
  19. $('#mobilenum').val(res.F_MobileNum); // 是 string 号段
  20. $('#zipcode').val(res.F_ZipCode);// 是 string 区号
  21. $('#citydes').val(res.F_CityDes);// 是 string 城市
  22. $('#carddes').val(res.F_CardDes);// 是 string 卡类型
  23. }
  24. });
  25. }
  26. //保存
  27. function saveNumHome() {
  28. var edit_id = helper.request.queryString("edit_id");
  29. var wUrl;
  30. if(!$.trim($('#mobilenum').val())) {
  31. layer.confirm('号段不能为空!', {
  32. icon: 2,
  33. btn: ['确定'] //按钮
  34. });
  35. return;
  36. }
  37. if(!regexs.themRoughly.test($.trim($('#mobilenum').val()))) {
  38. layer.confirm('请输入正确号段(7位数字)!', {
  39. icon: 2,
  40. btn: ['确定'] //按钮
  41. });
  42. return;
  43. }
  44. if(!$.trim($('#zipcode').val())) {
  45. layer.confirm('区号不能为空!', {
  46. icon: 2,
  47. btn: ['确定'] //按钮
  48. });
  49. return;
  50. }
  51. if(!regexs.areaCode.test($.trim($('#zipcode').val()))) {
  52. layer.confirm('区号只能输入3-4位数字!', {
  53. icon: 2,
  54. btn: ['确定'] //按钮
  55. });
  56. return;
  57. }
  58. if(!$.trim($('#citydes').val())) {
  59. layer.confirm('城市不能为空!', {
  60. icon: 2,
  61. btn: ['确定'] //按钮
  62. });
  63. return;
  64. }
  65. if(!regexs.proTitle.test($.trim($('#citydes').val()))) {
  66. layer.confirm('城市格式不对(2-30位,中英数字-(),+空格)!', {
  67. icon: 2,
  68. btn: ['确定'] //按钮
  69. });
  70. return;
  71. }
  72. if(!$.trim($('#carddes').val())) {
  73. layer.confirm('卡类型不能为空!', {
  74. icon: 2,
  75. btn: ['确定'] //按钮
  76. });
  77. return;
  78. }
  79. if(!regexs.proTitle.test($.trim($('#carddes').val()))) {
  80. layer.confirm('卡类型格式不对(2-30位,中英数字 -(),+空格)!', {
  81. icon: 2,
  82. btn: ['确定'] //按钮
  83. });
  84. return;
  85. }
  86. if(edit_id) {
  87. wURL = "Mobiledata/AddMobiledata";
  88. } else {
  89. wURL = "Mobiledata/AddMobiledata";
  90. }
  91. $.post(huayi.config.call_url + wURL, {
  92. id: edit_id,//是 string id标识
  93. mobileNum: $('#mobilenum').val(), // 是 string 号段
  94. zipCode: $('#zipcode').val(),// 是 string 区号
  95. cityDes: $('#citydes').val(),// 是 string 城市
  96. cardDes: $('#carddes').val(),// 是 string 卡类型
  97. }, function(data) {
  98. data = JSON.parse(data);
  99. if(data.state == "success") {
  100. var index = parent.layer.getFrameIndex(window.name);
  101. parent.layer.close(index);
  102. parent.$('#list').bootstrapTable('refresh');
  103. parent.layer.msg("保存成功");
  104. }
  105. });
  106. }