index.js 4.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154
  1. import Vue from 'vue'
  2. import Vuex from 'vuex'
  3. Vue.use(Vuex)
  4. export default new Vuex.Store({
  5. state: {
  6. routerStr:'',
  7. remRatio:0,
  8. updateRemRatio:0,
  9. countryId:null,
  10. provinceId:null,
  11. cityId:null,
  12. hotelId:null,
  13. headerIdStr:null,
  14. headerUpdate:0,
  15. headerLogo:'',
  16. sideBarShow:false,
  17. userData:{
  18. version:'0',
  19. username:'',
  20. Id:'',
  21. role:'',
  22. lastLoginTime:'2018-12-22 13:30:21',
  23. privilege:[],
  24. client_key:'',
  25. token:'',
  26. number:'',
  27. avatar:'',
  28. },
  29. lampEdit:true,
  30. editHotelLogoShow:false,
  31. editHotelLogoShowBg:false,
  32. longitude:0,
  33. latitude:0,
  34. sideBarCompanyType:0,
  35. browserLanguage:null,
  36. },
  37. getters: {
  38. browserLanguage:state=>state.browserLanguage,
  39. sideBarCompanyType:state=>state.sideBarCompanyType,
  40. lampEdit:state=>state.lampEdit,
  41. routerStr:state=>state.routerStr,
  42. remRatio:state=>state.remRatio,
  43. headerLogo:state=>state.headerLogo,
  44. sideBarShow:state=>state.sideBarShow,
  45. editHotelLogoShow:state=>state.editHotelLogoShow,
  46. editHotelLogoShowBg:state=>state.editHotelLogoShowBg,
  47. countryId:state=>state.countryId,
  48. provinceId:state=>state.provinceId,
  49. cityId:state=>state.cityId,
  50. hotelId:state=>state.hotelId,
  51. longitude:state=>state.longitude,
  52. latitude:state=>state.latitude,
  53. headerIdStr:state=>state.headerIdStr,
  54. headerUpdate:state=>state.headerUpdate,
  55. updateRemRatio:state=>state.updateRemRatio,
  56. version:state=>state.userData.version,
  57. username:state=>state.userData.username,
  58. id:state=>state.userData.id,
  59. role:state=>state.userData.role,
  60. lastLoginTime:state=>state.userData.lastLoginTime,
  61. client_key:state=>state.userData.client_key,
  62. privilege:state=>state.userData.privilege,
  63. token:state=>state.userData.token,
  64. number:state=>state.userData.number,
  65. avatar:state=>state.userData.avatar,
  66. },
  67. actions: {
  68. },
  69. mutations: {
  70. BROWSERLANGUAGE:(state,payload)=>{
  71. state.browserLanguage = payload.browserLanguage;
  72. },
  73. setLampEdit:(state,payload)=>{
  74. state.lampEdit = payload.lampEdit;
  75. },
  76. HEADERLOGO(state,payload){
  77. state.headerLogo = payload.headerLogo;
  78. },
  79. EDITHOTELLOGOSHOW(state,payload){
  80. if(payload.editHotelLogoShow){
  81. state.editHotelLogoShow = payload.editHotelLogoShow;
  82. }
  83. if(payload.editHotelLogoShowBg){
  84. state.editHotelLogoShowBg = payload.editHotelLogoShowBg;
  85. }
  86. },
  87. SIDEBARSHOW(state,payload){
  88. state.sideBarShow = payload.sideBarShow;
  89. },
  90. USERDATAFUN:(state,payload)=>{
  91. state.userData.version = payload.version;
  92. state.userData.username = payload.username;
  93. state.userData.id = payload.id;
  94. state.userData.role = payload.role;
  95. state.userData.lastLoginTime = payload.lastLoginTime;
  96. state.userData.client_key = payload.client_key;
  97. state.userData.privilege = payload.privilege;
  98. state.userData.token = payload.token;
  99. state.userData.number = payload.number;
  100. state.userData.avatar = payload.avatar;
  101. },
  102. HEADERIDFUN:(state,payload)=>{
  103. if(payload.countryId||payload.countryId == ''){
  104. state.countryId = payload.countryId;
  105. }
  106. if(payload.provinceId||payload.provinceId == ''){
  107. state.provinceId = payload.provinceId;
  108. }
  109. if(payload.cityId||payload.cityId == ''){
  110. state.cityId = payload.cityId;
  111. }
  112. if(payload.hotelId||payload.hotelId == ''){
  113. state.hotelId = payload.hotelId;
  114. }
  115. if(payload.headerIdStr||payload.headerIdStr == ''){
  116. state.headerIdStr = payload.headerIdStr;
  117. }
  118. if(payload.headerUpdate){
  119. state.headerUpdate = payload.headerUpdate;
  120. }
  121. },
  122. LONLATFUN:(state,payload)=>{
  123. state.longitude = payload.longitude;
  124. state.latitude = payload.latitude;
  125. },
  126. UPDATEREMRATIOFUN:(state,payload)=>{
  127. state.updateRemRatio = payload.updateRemRatio;
  128. },
  129. ROUTERSTRFUN:(state,payload)=>{
  130. state.routerStr = payload.routerStr;
  131. },
  132. REMRATIOFUN:(state,payload)=>{
  133. state.remRatio = payload.remRatio;
  134. },
  135. SIDEBARCOMPANYTYPE:(state,payload)=>{
  136. state.sideBarCompanyType = payload.sideBarCompanyType;
  137. },
  138. },
  139. })