提交 1c7bcc82 编写于 作者: tony001's avatar tony001

更新菜单点击逻辑

上级 06bd98de
......@@ -484,6 +484,8 @@ import NavDataService from '@/service/app/navdata-service';
*/
public click(item: any) {
if (item) {
let navDataService = NavDataService.getInstance(this.$store);
navDataService.removeNavData(this.viewtag);
switch (item.appfunctag) {
<#if ctrl.getPSAppFuncs()??>
<#assign appFuncs = ctrl.getPSAppFuncs()>
......
......@@ -49,12 +49,11 @@ public click${item.codeName}(item: any = {}) {
<#-- END:准备参数 -->
<#if dataview.getOpenMode() == 'INDEXVIEWTAB' || dataview.getOpenMode() == ''>
const path: string = this.$viewTool.buildUpRoutePath(this.$route, {}, deResParameters, parameters, [], viewparam);
if(Object.is(this.$route.path,path)){
return;
if(path && path.indexOf("?") === -1){
<#noparse>this.$router.push(`${path}?${new Date().getTime()}`);</#noparse>
}else{
<#noparse>this.$router.push(`${path}&${new Date().getTime()}`);</#noparse>
}
let navDataService = NavDataService.getInstance(this.$store);
navDataService.removeNavData(this.viewtag);
this.$router.push(path);
</#if>
<#if dataview.getOpenMode() == 'POPUP'>
console.log('-----POPUP-----非模式弹出,暂时不实现');
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册