addrole.js 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. var roletemp=null;
  2. function loadRoleData(role) {
  3. $("#role_name").val("");
  4. $("#role_des").val("");
  5. $("#role_level").val("");
  6. if(role!=null && edittype=="edit"){
  7. $('#addRoleModal .modal-title').html('修改角色');
  8. $("#role_name").val(role.name);
  9. $("#role_des").val(role.des);
  10. $("#role_level").val(role.level);
  11. roletemp = role;
  12. }else{
  13. $('#addRoleModal .modal-title').html('添加角色');
  14. }
  15. $("#role_add_btn").off("click");
  16. $("#role_add_btn").on("click", function () {
  17. addrole();
  18. })
  19. }
  20. function addrole() {
  21. var role_name = $("#role_name").val();
  22. var role_des = $("#role_des").val();
  23. var role_level = $("#role_level").val();
  24. var data = {
  25. "name": role_name,
  26. "des": role_des,
  27. "level":role_level
  28. }
  29. if (edittype == "add") {
  30. RoleAdd(data, function (susd) {
  31. layer.msg('添加成功!', {
  32. time: 2000, //20s后自动关闭
  33. }, function () {
  34. $('#addRoleModal').modal('hide')
  35. getrole(pagesize, 1);
  36. });
  37. }, function (error) {
  38. });
  39. }
  40. if(edittype=="edit"){
  41. data.id = roletemp.id;
  42. RoleUpdate(data,function(params){
  43. layer.msg('修改成功!', {
  44. time: 2000, //20s后自动关闭
  45. }, function () {
  46. getrole(pagesize, 1);
  47. $('#addRoleModal').modal('hide')
  48. });
  49. },function(error){
  50. });
  51. }
  52. }