authorityModel.js 3.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156
  1. angular.module('push')
  2. .factory('AuthorityModel', function () {
  3. var authorityobj = {};
  4. var name = "";
  5. var content = "";
  6. var toggle = "unchecked";
  7. var publicflg = false;
  8. var memberlist = [];
  9. var adminlist = [];
  10. var superadminlist = [];
  11. var identity = 0;
  12. var oldownerid = "";
  13. var ownerid = "";
  14. var ownername = "";
  15. var editmemberflg = false;
  16. var quitauthflg = 0;
  17. var invite_url = "";
  18. var authorityname = "";
  19. var authoritylist = [];
  20. var authorityid = 0;
  21. var authoritycomefrom = "";
  22. var introtype = 2;//是否修了权限简介 1:修改,2:未修改
  23. return {
  24. isfirst: 0,
  25. getAuthorityObj: function () {
  26. return authorityobj;
  27. },
  28. setAuthorityObj: function (tempobj) {
  29. authorityobj = tempobj;
  30. },
  31. getReclibName: function () {
  32. return name;
  33. },
  34. setReclibName: function (tempstr) {
  35. name = tempstr;
  36. },
  37. getContent: function () {
  38. return content;
  39. },
  40. setContent: function (temp) {
  41. content = temp;
  42. },
  43. getPublicFlg: function () {
  44. return publicflg;
  45. },
  46. setPublicFlg: function (temp) {
  47. publicflg = temp;
  48. },
  49. getToggle: function () {
  50. return toggle;
  51. },
  52. setToggle: function (temp) {
  53. toggle = temp;
  54. },
  55. getMemberList: function () {
  56. return memberlist;
  57. },
  58. setMemberList: function (templist) {
  59. memberlist = templist;
  60. },
  61. addMemberList: function (temp) {
  62. memberlist.push(temp);
  63. },
  64. getAdminList: function () {
  65. return adminlist;
  66. },
  67. setAdminList: function (templist) {
  68. adminlist = templist;
  69. },
  70. getSuperAdminList: function () {
  71. return superadminlist;
  72. },
  73. setSuperAdminList: function (templist) {
  74. superadminlist = templist;
  75. },
  76. getIsSuperAdmin: function () {
  77. return issuperadmin;
  78. },
  79. setIsSuperAdmin: function (temp) {
  80. issuperadmin = temp;
  81. },
  82. getIdentity: function () {
  83. return identity;
  84. },
  85. setIdentity: function (temp) {
  86. identity = temp;
  87. },
  88. getOldOwnerId: function () {
  89. return oldownerid;
  90. },
  91. setOldOwnerId: function (temp) {
  92. oldownerid = temp;
  93. },
  94. getOwnerId: function () {
  95. return ownerid;
  96. },
  97. setOwnerId: function (temp) {
  98. ownerid = temp;
  99. },
  100. getOwnerName: function () {
  101. return ownername;
  102. },
  103. setOwnerName: function (temp) {
  104. ownername = temp;
  105. },
  106. getAuthorityList: function () {
  107. return authoritylist;
  108. },
  109. setAuthorityList: function (templist) {
  110. authoritylist = templist;
  111. },
  112. addAuthorityList: function (temp) {
  113. authoritylist.push(temp);
  114. },
  115. getAuthorityId: function () {
  116. return authorityid;
  117. },
  118. setAuthorityId: function (temp) {
  119. authorityid = temp;
  120. },
  121. getAuthorityComefrom: function () {
  122. return authoritycomefrom;
  123. },
  124. setAuthorityComefrom: function (temp) {
  125. authoritycomefrom = temp;
  126. },
  127. getIntroType: function () {
  128. return introtype;
  129. },
  130. setIntroType: function (temp) {
  131. introtype = temp;
  132. },
  133. resetAuthorityData: function () {
  134. authorityobj = {};
  135. name = "";
  136. content = "";
  137. toggle = "unchecked";
  138. memberlist = [];
  139. adminlist = [];
  140. identity = 0;
  141. ownerid = "";
  142. ownername = "";
  143. editmemberflg = false;
  144. quitauthflg = 0;
  145. invite_url = "";
  146. authorityname = "";
  147. authoritylist = [];
  148. authorityid = 0;
  149. authoritycomefrom = "";
  150. introtype = 2;
  151. }
  152. }
  153. });