accountModel.js 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. angular.module('push')
  2. .factory('accountModel', function () {
  3. var publishtabindex = 0;
  4. var mymessagetabindex = 0;
  5. var saveflg = 0;//提交数据标志:0 新增 1 修改
  6. var olduserauthinfo = "";
  7. var userauthinfo = {};//用户认证信息
  8. var infoimagelist = [];//个人附件集合
  9. var positionaltitles = [];//职称集合
  10. var orgtypelist = [];//单位类型合集
  11. return {
  12. getPublishTabIndex: function () {
  13. return publishtabindex;
  14. },
  15. setPublishTabIndex: function (index) {
  16. publishtabindex = index;
  17. },
  18. getMyMessageIndex: function () {
  19. return mymessagetabindex;
  20. },
  21. setMyMessageTabIndex: function (index) {
  22. mymessagetabindex = index;
  23. },
  24. getSaveFlg: function () {
  25. return saveflg;
  26. },
  27. setSaveFlg: function (flg) {
  28. saveflg = flg;
  29. },
  30. getOldUserAuthInfo: function () {
  31. return olduserauthinfo;
  32. },
  33. setOldUserAuthInfo: function (obj) {
  34. olduserauthinfo = obj;
  35. },
  36. getUserAuthInfo: function () {
  37. return userauthinfo;
  38. },
  39. setUserAuthInfo: function (obj) {
  40. userauthinfo = obj;
  41. },
  42. getInfoImageList: function () {
  43. return infoimagelist;
  44. },
  45. setInfoImageList: function (list) {
  46. infoimagelist = list;
  47. },
  48. getPositionalTitles: function () {
  49. return positionaltitles;
  50. },
  51. setPositionalTitles: function (list) {
  52. positionaltitles = list;
  53. },
  54. getOrgtypeList: function () {
  55. return orgtypelist;
  56. },
  57. setOrgtypeList: function (list) {
  58. orgtypelist = list;
  59. }
  60. }
  61. });