菜单管理时,在列表中把“是否隐藏”也显示出来,更加直观

This commit is contained in:
yzp 2025-03-26 15:20:20 +08:00
parent 8dee48f983
commit a56291a22e

View File

@ -55,8 +55,9 @@
<el-tag type="info" v-else>按钮</el-tag>
</template>
<template #row_status="{ row }">
<el-tag v-if="row.status === 1" type="success">启用</el-tag>
<el-tag v-else type="danger">禁用</el-tag>
<el-tag v-if="row.status === 1 && !row.isHide" type="success">启用</el-tag>
<el-tag v-if="row.status != 1" type="danger">禁用</el-tag>
<el-icon v-if="row.isHide" class="ml5"><Hide /></el-icon>
</template>
<template #row_record="{ row }">
<ModifyRecord :data="row" />
@ -86,6 +87,7 @@ import ModifyRecord from '/@/components/table/modifyRecord.vue';
import { getAPI } from '/@/utils/axios-utils';
import { SysMenuApi } from '/@/api-services/api';
import { SysMenu, UpdateMenuInput } from '/@/api-services/models';
import { Hide } from '@element-plus/icons-vue'
const xGrid = ref<VxeGridInstance>();
const editMenuRef = ref<InstanceType<typeof EditMenu>>();