后台项目 Express-Mysql-Vue3-TS-Pinia 角色管理-页面搭建

275 阅读1分钟

携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第17天,点击查看活动详情

角色管理-页面搭建

引言

通过之前一段时间 ExpressMysql 的学习

这里尝试来搭建一个 后台系统 来巩固下学习的技术。

角色管理

通过之前一段时间,我们将 菜单动态路由 这个两大部分处理完毕

之后可以进入到我们的 角色 模块的开发上面了

都知道 角色 是离不开 菜单

当然,我们还是可以先从 菜单管理 中,来配置 角色管理 的菜单

image.png

image.png

创建成功后,我们并且在 src\views\sys\role 文件夹下,创建 index.vue 文件,

此时我们的 侧边栏菜单 中,角色管理 也成功生成

点击 角色管理,自动跳转到我们配置好的 路由

image.png

页面搭建

现在我们将 角色管理 的前端的页面进行搭建

布局为 左右布局,左侧为 角色列表,右侧为 菜单树

点击 左侧的 表格 数据,在 右侧该行数据 对应的菜单 进行展示。并且只有点击数据时,右侧按钮才会将点亮

下面先将页面的效果进行展示

image.png

整体通过 ElementPlus 中的 Layout 来进行布局

<el-row :gutter="20" style="margin-top: 20px">

    <el-col :span="16">
        <el-card></el-card>
    </el-col>

    <el-col :span="8">
        <el-card></el-card>
    </el-col>

</el-row>

并且中间通过 el-card 的卡片形式,来将整体布局中,重要的部分进行凸显

下面将 左右两侧 的主要代码 进行粘贴

左侧

image.png

右侧

image.png

总结

通过 Express-Mysql-Vue3-TS-Pinia 做出一个 后台系统 项目

通过 菜单管理 配置 角色管理,并完成了 角色管理-前端页面的搭建