Unverified 提交 4806aced 作者: 西安十大杰出青年 提交者: GitHub

Update TableAction.vue (#1394)

fix: 解决TableAction组件Dropdown因为权限导致分割线显示错误的问题.
上级 3b3f6c90
......@@ -104,11 +104,10 @@
});
const getDropdownList = computed((): any[] => {
return (toRaw(props.dropDownActions) || [])
.filter((action) => {
const list = (toRaw(props.dropDownActions) || []).filter((action) => {
return hasPermission(action.auth) && isIfShow(action);
})
.map((action, index) => {
});
return list.map((action, index) => {
const { label, popConfirm } = action;
return {
...action,
......@@ -116,7 +115,7 @@
onConfirm: popConfirm?.confirm,
onCancel: popConfirm?.cancel,
text: label,
divider: index < props.dropDownActions.length - 1 ? props.divider : false,
divider: index < list.length - 1 ? props.divider : false,
};
});
});
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论