提交 558a3f21 编写于 作者: tony001's avatar tony001

树部件导航数据处理 ---fix4

上级 5bb8a7aa
...@@ -204,7 +204,9 @@ ...@@ -204,7 +204,9 @@
} }
// 计算导航上下文 // 计算导航上下文
if(arg && arg.navigateContext && Object.keys(arg.navigateContext).length >0){ if(arg && arg.navigateContext && Object.keys(arg.navigateContext).length >0){
let _context = this.$util.computedNavData(arg,tempContext,tempViewparam,arg.navigateContext); let tempData:any = arg.curData?JSON.parse(JSON.stringify(arg.curData)):{};
Object.assign(tempData,arg);
let _context = this.$util.computedNavData(tempData,tempContext,tempViewparam,arg.navigateContext);
Object.assign(tempContext,_context); Object.assign(tempContext,_context);
} }
if(arg.srfparentdename){ if(arg.srfparentdename){
...@@ -215,7 +217,9 @@ ...@@ -215,7 +217,9 @@
} }
// 计算导航参数 // 计算导航参数
if(arg && arg.navigateParams && Object.keys(arg.navigateParams).length >0){ if(arg && arg.navigateParams && Object.keys(arg.navigateParams).length >0){
let _params = this.$util.computedNavData(arg,tempContext,tempViewparam,arg.navigateParams); let tempData:any = arg.curData?JSON.parse(JSON.stringify(arg.curData)):{};
Object.assign(tempData,arg);
let _params = this.$util.computedNavData(tempData,tempContext,tempViewparam,arg.navigateParams);
Object.assign(tempViewparam,_params); Object.assign(tempViewparam,_params);
this.counter += 1; this.counter += 1;
Object.assign(tempContext,{srfcounter:this.counter}); Object.assign(tempContext,{srfcounter:this.counter});
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册