开封利通水务前端

addOrEditProR.js 1.8KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  1. /**
  2. * 期号增加或编辑
  3. * */
  4. var pid = helper.request.queryString("pid");
  5. $(function() {
  6. var pro_Id = helper.request.queryString("edit_id");
  7. if(pro_Id) { //修改
  8. getProject(pro_Id);
  9. }
  10. //添加编辑保存按钮点击
  11. $('#pro_save').on('click', saveProject);
  12. });
  13. //获取单个期号
  14. function getProject(ids) {
  15. $.getJSON(huayi.config.callcenter_url + "CusRegionCategory/GetInfo", {
  16. id: ids,
  17. token: $.cookie("token")
  18. }, function(data) {
  19. if(data.state == "success") {
  20. var res = data.data;
  21. $('#pro_title').val(res.F_RegionName); // 是 string 名称
  22. $('#pro_sort').val(res.F_Sort); // 是 int 排序
  23. }
  24. });
  25. }
  26. //保存期号
  27. function saveProject() {
  28. var pro_Id = helper.request.queryString("edit_id");
  29. var wUrl;
  30. if(!$.trim($('#pro_title').val())) {
  31. layer.confirm('期号名称不能为空', {
  32. icon: 2,
  33. btn: ['确定'] //按钮
  34. });
  35. return;
  36. }
  37. if(!$.trim($('#pro_sort').val())) {
  38. layer.confirm('请输入排序', {
  39. icon: 2,
  40. btn: ['确定'] //按钮
  41. });
  42. return;
  43. }
  44. if(!regexs.nums.test($.trim($('#pro_sort').val()))) {
  45. layer.confirm('排序只能输入数字', {
  46. icon: 2,
  47. btn: ['确定'] //按钮
  48. });
  49. return;
  50. }
  51. if(pro_Id) {
  52. wURL = "CusRegionCategory/Update";
  53. } else {
  54. wURL = "CusRegionCategory/Add";
  55. }
  56. $.post(huayi.config.callcenter_url + wURL, {
  57. F_RegionId: pro_Id, // 是 int 期号项目id
  58. F_RegionName: $('#pro_title').val(), // 是 string 名称
  59. F_ParentId: pid, // 是 int 父级id
  60. F_AreaId: 1,// 是 int 分类 期号默认1
  61. F_Sort: $('#pro_sort').val(), // 是 int 排序
  62. token: $.cookie("token")
  63. }, function(data) {
  64. data = JSON.parse(data);
  65. if(data.state == "success") {
  66. var index = parent.layer.getFrameIndex(window.name);
  67. parent.layer.close(index);
  68. parent.$('#table2').bootstrapTable('refresh');
  69. parent.layer.msg("保存成功");
  70. }
  71. });
  72. }