123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154 |
- import Vue from 'vue'
- import Vuex from 'vuex'
- Vue.use(Vuex)
- export default new Vuex.Store({
- state: {
- routerStr:'',
- remRatio:0,
- updateRemRatio:0,
- countryId:null,
- provinceId:null,
- cityId:null,
- hotelId:null,
- headerIdStr:null,
- headerUpdate:0,
- headerLogo:'',
- sideBarShow:false,
- userData:{
- version:'0',
- username:'',
- Id:'',
- role:'',
- lastLoginTime:'2018-12-22 13:30:21',
- privilege:[],
- client_key:'',
- token:'',
- number:'',
- avatar:'',
- },
- lampEdit:true,
- editHotelLogoShow:false,
- editHotelLogoShowBg:false,
- longitude:0,
- latitude:0,
- sideBarCompanyType:0,
- browserLanguage:null,
- },
- getters: {
- browserLanguage:state=>state.browserLanguage,
- sideBarCompanyType:state=>state.sideBarCompanyType,
- lampEdit:state=>state.lampEdit,
- routerStr:state=>state.routerStr,
- remRatio:state=>state.remRatio,
- headerLogo:state=>state.headerLogo,
- sideBarShow:state=>state.sideBarShow,
- editHotelLogoShow:state=>state.editHotelLogoShow,
- editHotelLogoShowBg:state=>state.editHotelLogoShowBg,
- countryId:state=>state.countryId,
- provinceId:state=>state.provinceId,
- cityId:state=>state.cityId,
- hotelId:state=>state.hotelId,
- longitude:state=>state.longitude,
- latitude:state=>state.latitude,
- headerIdStr:state=>state.headerIdStr,
- headerUpdate:state=>state.headerUpdate,
- updateRemRatio:state=>state.updateRemRatio,
- version:state=>state.userData.version,
- username:state=>state.userData.username,
- id:state=>state.userData.id,
- role:state=>state.userData.role,
- lastLoginTime:state=>state.userData.lastLoginTime,
- client_key:state=>state.userData.client_key,
- privilege:state=>state.userData.privilege,
- token:state=>state.userData.token,
- number:state=>state.userData.number,
- avatar:state=>state.userData.avatar,
- },
- actions: {
- },
- mutations: {
- BROWSERLANGUAGE:(state,payload)=>{
- state.browserLanguage = payload.browserLanguage;
- },
- setLampEdit:(state,payload)=>{
- state.lampEdit = payload.lampEdit;
- },
- HEADERLOGO(state,payload){
- state.headerLogo = payload.headerLogo;
- },
- EDITHOTELLOGOSHOW(state,payload){
- if(payload.editHotelLogoShow){
- state.editHotelLogoShow = payload.editHotelLogoShow;
- }
- if(payload.editHotelLogoShowBg){
- state.editHotelLogoShowBg = payload.editHotelLogoShowBg;
- }
- },
- SIDEBARSHOW(state,payload){
- state.sideBarShow = payload.sideBarShow;
- },
- USERDATAFUN:(state,payload)=>{
- state.userData.version = payload.version;
- state.userData.username = payload.username;
- state.userData.id = payload.id;
- state.userData.role = payload.role;
- state.userData.lastLoginTime = payload.lastLoginTime;
- state.userData.client_key = payload.client_key;
- state.userData.privilege = payload.privilege;
- state.userData.token = payload.token;
- state.userData.number = payload.number;
- state.userData.avatar = payload.avatar;
- },
- HEADERIDFUN:(state,payload)=>{
- if(payload.countryId||payload.countryId == ''){
- state.countryId = payload.countryId;
- }
- if(payload.provinceId||payload.provinceId == ''){
- state.provinceId = payload.provinceId;
- }
- if(payload.cityId||payload.cityId == ''){
- state.cityId = payload.cityId;
- }
- if(payload.hotelId||payload.hotelId == ''){
- state.hotelId = payload.hotelId;
- }
- if(payload.headerIdStr||payload.headerIdStr == ''){
- state.headerIdStr = payload.headerIdStr;
- }
- if(payload.headerUpdate){
- state.headerUpdate = payload.headerUpdate;
- }
- },
- LONLATFUN:(state,payload)=>{
- state.longitude = payload.longitude;
- state.latitude = payload.latitude;
- },
- UPDATEREMRATIOFUN:(state,payload)=>{
- state.updateRemRatio = payload.updateRemRatio;
- },
- ROUTERSTRFUN:(state,payload)=>{
- state.routerStr = payload.routerStr;
- },
- REMRATIOFUN:(state,payload)=>{
- state.remRatio = payload.remRatio;
- },
- SIDEBARCOMPANYTYPE:(state,payload)=>{
- state.sideBarCompanyType = payload.sideBarCompanyType;
- },
- },
- })
|