提交 ee1a5ecf 编写于 作者: KK's avatar KK

应用功能参数调整

上级 df89d211
...@@ -56,9 +56,6 @@ ${front_block} ...@@ -56,9 +56,6 @@ ${front_block}
let context: any = this.handleContextParam(actionTarget, _args, contextJO); let context: any = this.handleContextParam(actionTarget, _args, contextJO);
let params: any = this.handleActionParam(actionTarget, _args, paramJO); let params: any = this.handleActionParam(actionTarget, _args, paramJO);
context = { ...container.context, ...context }; context = { ...container.context, ...context };
let panelNavParam= <@getNavigateParams item />;
let panelNavContext= <@getNavigateContext item />;
const { context: navContext, param: navParam } = this.viewTool.formatNavigateParam({ context: panelNavContext, param: panelNavParam }, context, params, {});
<#-- 构建srfparentdename和srfparentkey start --> <#-- 构建srfparentdename和srfparentkey start -->
let parentObj: any = { let parentObj: any = {
srfparentdename: srfParentDeName ? srfParentDeName : null, srfparentdename: srfParentDeName ? srfParentDeName : null,
...@@ -66,6 +63,9 @@ ${front_block} ...@@ -66,6 +63,9 @@ ${front_block}
}; };
Object.assign(context, parentObj); Object.assign(context, parentObj);
Object.assign(params, parentObj); Object.assign(params, parentObj);
let panelNavParam= <@getNavigateParams item />;
let panelNavContext= <@getNavigateContext item />;
const { context: _context, param: _params } = this.viewTool.formatNavigateParam({ context: panelNavContext, param: panelNavParam }, context, params, {});
<#-- BEGIN:界面行为结果 --> <#-- BEGIN:界面行为结果 -->
<#if item.getFrontProcessType() != 'OTHER'> <#if item.getFrontProcessType() != 'OTHER'>
let response: any = null; let response: any = null;
...@@ -97,27 +97,27 @@ ${front_block} ...@@ -97,27 +97,27 @@ ${front_block}
<#if dataview.isRedirectView()> <#if dataview.isRedirectView()>
<#assign dataview_de = dataview.getPSDataEntity()/> <#assign dataview_de = dataview.getPSDataEntity()/>
const url: string = '/${app.getPKGCodeName()?lower_case}/${dataview_de.getPSSystemModule().codeName?lower_case}/${dataview_de.codeName?lower_case}/${dataview.getPSDEViewCodeName()?lower_case}/getmodel'; const url: string = '/${app.getPKGCodeName()?lower_case}/${dataview_de.getPSSystemModule().codeName?lower_case}/${dataview_de.codeName?lower_case}/${dataview.getPSDEViewCodeName()?lower_case}/getmodel';
response = await this.openService.openRedirect(url, context, params); response = await this.openService.openRedirect(url, _context, _params);
<#-- END: 打开重定向视图 --> <#-- END: 打开重定向视图 -->
<#elseif dataview.getOpenMode() =='INDEXVIEWTAB' || dataview.getOpenMode() == ''> <#elseif dataview.getOpenMode() =='INDEXVIEWTAB' || dataview.getOpenMode() == ''>
<#-- BEGIN: 打开顶级分页视图 --> <#-- BEGIN: 打开顶级分页视图 -->
<#-- BEGIN:准备参数 --> <#-- BEGIN:准备参数 -->
<@outPutRouteParameters dataview/> <@outPutRouteParameters dataview/>
<#-- END:准备参数 --> <#-- END:准备参数 -->
const routeParam: any = this.openService.formatRouteParam(context, deResParameters, parameters, _args, params); const routeParam: any = this.openService.formatRouteParam(_context, deResParameters, parameters, _args, _params);
response = await this.openService.openView(routeParam); response = await this.openService.openView(routeParam);
<#-- END: 打开顶级分页视图 --> <#-- END: 打开顶级分页视图 -->
<#elseif dataview.getOpenMode() = 'POPUPMODAL'> <#elseif dataview.getOpenMode() = 'POPUPMODAL'>
<#-- BEGIN: 打开模态 --> <#-- BEGIN: 打开模态 -->
response = await this.openService.openModal(view, context, params); response = await this.openService.openModal(view, _context, _params);
<#-- END: 打开模态 --> <#-- END: 打开模态 -->
<#elseif dataview.getOpenMode()?index_of('DRAWER') == 0> <#elseif dataview.getOpenMode()?index_of('DRAWER') == 0>
<#-- BEGIN: 打开抽屉 --> <#-- BEGIN: 打开抽屉 -->
response = await this.openService.openDrawer(view, context, params); response = await this.openService.openDrawer(view, _context, _params);
<#-- END: 打开抽屉 --> <#-- END: 打开抽屉 -->
<#elseif dataview.getOpenMode() == 'POPOVER'> <#elseif dataview.getOpenMode() == 'POPOVER'>
<#-- BEGIN: 打开气泡卡片 --> <#-- BEGIN: 打开气泡卡片 -->
response = await this.openService.openPopOver(view, context, params); response = await this.openService.openPopOver(view, _context, _params);
<#-- END: 打开气泡卡片 --> <#-- END: 打开气泡卡片 -->
<#-- END: 前台处理模式:打开顶级视图,打开顶级视图或向导(模态) --> <#-- END: 前台处理模式:打开顶级视图,打开顶级视图或向导(模态) -->
<#else> <#else>
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册