提交 78a431ff 编写于 作者: WodahsOrez's avatar WodahsOrez

lxm--导入导出失效修复

上级 c9bfc177
<template>
<dropdown v-if="itemLevel === 0" :transfer="true" trigger='click'>
<i-button :disabled="item.disabled">
<i class='fa fa-file-excel-o'></i>
<i-button :disabled="item.disabled" type="text" style="padding: 0 6px;margin-right:10px;">
<i class='fa fa-file-excel-o' style="margin-right: 6px;font-size: 14px;"></i>
<span class='caption'>{{caption}}</span>
</i-button>
<dropdown-menu slot='list'>
......
......@@ -177,11 +177,11 @@ export class AppHeaderMenus extends Vue {
* @memberof AppHeaderMenus
*/
@Emit('menu-click')
protected menuClick(item: any): any {
protected menuClick(item: any,$event: any = null): any {
if (!item.tag) {
item.tag = item.name
}
return item;
return [item, $event];
}
/**
......@@ -216,7 +216,9 @@ export class AppHeaderMenus extends Vue {
*/
protected renderMenuItem(item: any): any {
item.class = item.class ? item.class : "";
if (Object.is(this.mode, 'default')) {
if(Object.is(item.uiaction.tag, 'ExportExcel')){
return <app-export-excel item={item} caption={item.caption} on-exportexcel={($event: any) => this.menuClick(item, $event)}></app-export-excel>;
} else if (Object.is(this.mode, 'default')) {
if (item.caption && !Object.is(item.caption, '')) {
return <div class={"app-header-menu-item text"+item.class} disabled={item.disabled} on-click={() => this.menuClick(item)}>
{this.renderIcon(item)}
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册