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

lxm--导入导出失效修复

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