edit.js 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. $("#form-user-edit").validate({
  2. rules:{
  3. userName:{
  4. required:true,
  5. },
  6. deptName:{
  7. required:true,
  8. },
  9. email:{
  10. required:true,
  11. email:true
  12. },
  13. phonenumber:{
  14. required:true,
  15. },
  16. },
  17. submitHandler:function(form){
  18. update();
  19. }
  20. });
  21. function update() {
  22. var userId = $("input[name='userId']").val();
  23. var deptId = $("input[name='deptId']").val();
  24. var userName = $("input[name='userName']").val();
  25. var email = $("input[name='email']").val();
  26. var phonenumber = $("input[name='phonenumber']").val();
  27. var sex = $("input[name='sex']:checked").val();
  28. var status = $("input[name='status']").is(':checked') == true ? 0 : 1;
  29. var roleIds = $.getCheckeds("role");
  30. var postIds = $.getSelects("post");
  31. $.ajax({
  32. cache : true,
  33. type : "POST",
  34. url : ctx + "system/user/save",
  35. data : {
  36. "userId": userId,
  37. "deptId": deptId,
  38. "userName": userName,
  39. "email": email,
  40. "phonenumber": phonenumber,
  41. "sex": sex,
  42. "status": status,
  43. "roleIds": roleIds,
  44. "postIds": postIds
  45. },
  46. async : false,
  47. error : function(request) {
  48. $.modalAlert("系统错误", "error");
  49. },
  50. success : function(data) {
  51. if (data.code == 0) {
  52. parent.layer.msg("修改成功,正在刷新数据请稍后……",{icon:1,time: 500,shade: [0.1,'#fff']},function(){
  53. $.parentReload();
  54. });
  55. } else {
  56. $.modalAlert(data.msg, "error");
  57. }
  58. }
  59. });
  60. }
  61. /*用户管理-修改-选择部门树*/
  62. function selectDeptTree() {
  63. var deptId = $("#treeId").val();
  64. var url = ctx + "system/dept/selectDeptTree/" + deptId;
  65. layer_show("选择部门", url, '380', '380');
  66. }