|
@@ -139,19 +139,19 @@ const parseBlocks=(data)=>{
|
|
|
}
|
|
}
|
|
|
const getFavorites=(data)=>{
|
|
const getFavorites=(data)=>{
|
|
|
let favorites=[];
|
|
let favorites=[];
|
|
|
- if (data!=null){
|
|
|
|
|
- // let arr=data.split(",");
|
|
|
|
|
- // if (arr){
|
|
|
|
|
- // for (let i = 0; i < arr.length; i++) {
|
|
|
|
|
- // favorites.push(parseInt(arr[i]));
|
|
|
|
|
- // }
|
|
|
|
|
- // }
|
|
|
|
|
- // localStorageSet(LOCAL_FAVO_IDS,JSON.stringify(favorites));
|
|
|
|
|
|
|
+ if (data!=null&&!!data.length){
|
|
|
|
|
+ let arr=data.split(",");
|
|
|
|
|
+ if (arr){
|
|
|
|
|
+ for (let i = 0; i < arr.length; i++) {
|
|
|
|
|
+ favorites.push(parseInt(arr[i]));
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ localStorageSet(LOCAL_FAVO_IDS,JSON.stringify(favorites));
|
|
|
}
|
|
}
|
|
|
else
|
|
else
|
|
|
{
|
|
{
|
|
|
- // let localFavorites=localStorageGet(LOCAL_FAVO_IDS,"");
|
|
|
|
|
- // if (localFavorites!=="")favorites=JSON.parse(localFavorites)
|
|
|
|
|
|
|
+ let localFavorites=localStorageGet(LOCAL_FAVO_IDS,"");
|
|
|
|
|
+ if (localFavorites!=="")favorites=JSON.parse(localFavorites)
|
|
|
}
|
|
}
|
|
|
return favorites;
|
|
return favorites;
|
|
|
}
|
|
}
|
|
@@ -183,12 +183,12 @@ const reducerRoutes=(state,action)=>{
|
|
|
//平台配置
|
|
//平台配置
|
|
|
if(!!conf.pf&&!!conf.pf.id){
|
|
if(!!conf.pf&&!!conf.pf.id){
|
|
|
let {type,id}=conf.pf;
|
|
let {type,id}=conf.pf;
|
|
|
- initTrackAll(type,id)
|
|
|
|
|
|
|
+ initTrackAll(type,id,isLogin?userInfo.UserID:null)
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
//favorites
|
|
//favorites
|
|
|
- // let favorites=getFavorites(json.favorites);
|
|
|
|
|
- Object.assign(state, {routes:state.routes,asyncRoutes:data,styles:styles,blocks:blocks,...generData,isLogin:isLogin,userInfo:userInfo,hallServerUrl:hallServerUrl});
|
|
|
|
|
|
|
+ let favorites=getFavorites(json.favorites);
|
|
|
|
|
+ Object.assign(state, {routes:state.routes,asyncRoutes:data,styles:styles,blocks:blocks,...generData,isLogin:isLogin,userInfo:userInfo,hallServerUrl:hallServerUrl,favorites:favorites});
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
const routesStatus=(state,status,arg)=>{
|
|
const routesStatus=(state,status,arg)=>{
|
|
@@ -441,7 +441,7 @@ export const Main=createSlice({
|
|
|
state.favorites=favorites;
|
|
state.favorites=favorites;
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
- // localStorageSet(LOCAL_FAVO_IDS,JSON.stringify(favorites));
|
|
|
|
|
|
|
+ localStorageSet(LOCAL_FAVO_IDS,JSON.stringify(favorites));
|
|
|
}
|
|
}
|
|
|
},
|
|
},
|
|
|
extraReducers: (builder) => {
|
|
extraReducers: (builder) => {
|