提交 6c75ce70 编写于 作者: tony001's avatar tony001

增加本地应用数据合入到导航上下文中

上级 c450f3cf
......@@ -49,9 +49,9 @@ export const getLocalData = (state: any) => () => {
export const getAppData = (state: any) => () => {
let result:any = JSON.parse(JSON.stringify(state.appdata));
if(state.localdata && Object.keys(state.localdata).length >0){
Object.assign(result,{context:state.localdata});
}else if(localStorage.getItem('localdata')){
Object.assign(result,{context:JSON.parse(localStorage.getItem('localdata') as string)});
let copyContext:any = result.context?result.context:{};
Object.assign(copyContext,state.localdata);
result.context = copyContext;
}
return result;
}
......
......@@ -29,8 +29,8 @@ export const addCodeLists = (state: any, codelists: any) => {
* @param localdata
*/
export const addLocalData = (state: any, localdata: any = {}) => {
state.localdata = {};
Object.assign(state.localdata, localdata);
localStorage.setItem('localdata',JSON.stringify(state.localdata));
}
/**
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册