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

默认编辑逻辑调整

上级 68317ba7
......@@ -20,9 +20,9 @@
<#if viewlogic.getOpenDataPSAppView()??>
<#assign dataview = viewlogic.getOpenDataPSAppView()/>
const params: any = { ...paramJO };
let context = { ...this.context, ...contextJO };
let _context = { ...this.context, ...contextJO };
if (args.length > 0) {
Object.assign(context, args[0]);
Object.assign(_context, args[0]);
}
let response: any = null;
<#if view.getPSAppViewRefs?? && view.getPSAppViewRefs()??>
......@@ -31,7 +31,7 @@
let panelNavParam = <@getNavigateParams refItem />;
let panelNavContext = <@getNavigateContext refItem />;
//导航参数处理
const { context: _context, param: _params } = this.$viewTool.formatNavigateParam( panelNavContext, panelNavParam, context, params, {});
const { context, param: _params } = this.$viewTool.formatNavigateParam( panelNavContext, panelNavParam, _context, params, {});
</#if>
</#list>
</#if>
......@@ -43,23 +43,23 @@
<#if dataview.isRedirectView()>
<#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';
response = await this.globaluiservice.openService.openRedirect(url, _context, _params);
response = await this.globaluiservice.openService.openRedirect(url, context, _params);
<#elseif dataview.getOpenMode() == 'INDEXVIEWTAB' || dataview.getOpenMode() == ''>
<#-- 打开顶级分页视图 -->
<#-- BEGIN:准备参数 -->
<@outPutRouteParameters dataview/>
<#-- END:准备参数 -->
const routeParam: any = this.globaluiservice.openService.formatRouteParam(_context, deResParameters, parameters, args, _params);
const routeParam: any = this.globaluiservice.openService.formatRouteParam(context, deResParameters, parameters, args, _params);
response = await this.globaluiservice.openService.openView(routeParam);
<#elseif dataview.getOpenMode() = 'POPUPMODAL'>
<#-- 打开模态 -->
response = await this.globaluiservice.openService.openModal(view, _context, _params);
response = await this.globaluiservice.openService.openModal(view, context, _params);
<#elseif dataview.getOpenMode()?index_of('DRAWER') == 0>
<#-- 打开抽屉 -->
response = await this.globaluiservice.openService.openDrawer(view, _context, _params);
response = await this.globaluiservice.openService.openDrawer(view, context, _params);
<#elseif dataview.getOpenMode() == 'POPOVER'>
<#-- 打开气泡卡片 -->
response = await this.globaluiservice.openService.openPopOver(view, _context, _params);
response = await this.globaluiservice.openService.openPopOver(view, context, _params);
<#else>
this.$notice.warning('${dataview.title} 不支持该模式打开');
</#if>
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册