addUser.js 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. var dept_selectinput;
  2. var selectednodetemp;
  3. function loadUserData(nodedata) {
  4. var pnode = nodedata;
  5. if (edittype == "add") {
  6. $("#dept_name").val("")
  7. }
  8. if (edittype == "edit") {
  9. selectednodetemp = nodedata[0];
  10. $("#dept_name").val(nodedata[0].name)
  11. $("#dept_add_btn").html("保存")
  12. if (pnode != null && pnode.length > 0) {
  13. pnode = [dept_tree.getNodeByParam("id", pnode[0].pId, null)]
  14. }
  15. }
  16. dept_selectinput = new TreeSelect({
  17. element: '#user_dept_select',
  18. data: zdata,
  19. valueKey: "id",
  20. placeholder: "选择部门",
  21. selectvalue: pnode.length > 0 ? pnode[0].id : null
  22. });
  23. $("#user_add_btn").on("click", function() {
  24. addUser();
  25. })
  26. }
  27. function addUser() {
  28. var username = $("#user_name").val();
  29. var userworkno = $("#user_workno").val();
  30. var userpassword = $("#user_password").val();
  31. var userconfirmpassword = $("#user_confirm_password").val();
  32. var userpic = $("#user_pic").attr("path");
  33. // var userroleselect = $("#user_role_select").val();
  34. var usermobile = $("#user_mobile").val();
  35. var useridno = $("#user_idno").val();
  36. var useremail = $("#user_email").val();
  37. var userbirth = $("#user_birth").val();
  38. var userposition = $("#user_position").val();
  39. var usertruename = $("#user_true_name").val();
  40. var parm = {
  41. "username": username,
  42. "password": userpassword,
  43. "phone": usermobile,
  44. "workno": userworkno,
  45. "idno": useridno,
  46. "email": useremail,
  47. "pic": userpic,
  48. "birth": userbirth,
  49. "organid": dept_selectinput.value,
  50. "positionid": 1,
  51. "truename": usertruename
  52. }
  53. UserAdd(parm, function(data) {
  54. layer.msg('添加成功!', {
  55. time: 2000, //20s后自动关闭
  56. }, function() {
  57. $('#addUserModal').modal('hide')
  58. updateUser(dept_selectinput.value)
  59. });
  60. }, function(error) {
  61. });
  62. }