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

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

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