Merge pull request '菜单管理时,在列表中把“是否隐藏”也显示出来,更加直观' (#297) from koy07555/Admin.NET.Pro:菜单管理 into v2

Reviewed-on: https://code.adminnet.top/Admin.NET/Admin.NET.Pro/pulls/297
This commit is contained in:
zuohuaijun 2025-03-26 17:42:53 +08:00
commit af4e9ebd3b

View File

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