fix(admin): 菜单管理列表去掉权限标识/路由列并自适应列宽(编辑弹窗仍保留字段)
This commit is contained in:
@@ -137,28 +137,26 @@ onMounted(loadMenus)
|
||||
<el-card shadow="never">
|
||||
<el-table v-loading="loading" :data="rows" row-key="id" default-expand-all stripe>
|
||||
<el-table-column prop="id" label="ID" width="70" />
|
||||
<el-table-column prop="name" label="菜单名称" min-width="200" />
|
||||
<el-table-column prop="name" label="菜单名称" min-width="180" />
|
||||
<el-table-column label="菜单类型" width="110">
|
||||
<template #default="{ row }">
|
||||
<el-tag size="small" :type="row.menuType === 'app' ? 'info' : 'primary'">{{ menuTypeLabel(row.menuType) }}</el-tag>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column label="上级菜单" width="150">
|
||||
<el-table-column label="上级菜单" min-width="120">
|
||||
<template #default="{ row }">
|
||||
{{ parentNameOf(row) }}
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column prop="columnKey" label="权限标识" min-width="220" />
|
||||
<el-table-column prop="routePath" label="路由" min-width="240" />
|
||||
<el-table-column prop="createdAt" label="创建时间" min-width="170" />
|
||||
<el-table-column prop="createdAt" label="创建时间" min-width="150" />
|
||||
<el-table-column prop="sortOrder" label="排序" width="90" />
|
||||
<el-table-column label="移动" width="120">
|
||||
<el-table-column label="移动" width="130">
|
||||
<template #default="{ row }">
|
||||
<el-button link type="primary" @click="moveMenuRow(row, -1)">上移</el-button>
|
||||
<el-button link type="primary" @click="moveMenuRow(row, 1)">下移</el-button>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column label="操作" width="180" fixed="right">
|
||||
<el-table-column label="操作" width="160" fixed="right">
|
||||
<template #default="{ row }">
|
||||
<el-button link type="primary" @click="openEdit(row)">编辑</el-button>
|
||||
<el-button link type="danger" :disabled="menuDeleteReason(row) !== undefined" @click="removeMenu(row)">删除</el-button>
|
||||
|
||||
Reference in New Issue
Block a user