后台管理项目总结

我们写的后台管理项目,主要用于给内部员工用来管理商品用的 功能都包含
登录
用户管理
权限管理
商品管理
数据统计这些功能 模块
登录 ---token的获取和验证怎么实现---     
我们在开发登录模块的过程中需要先去测试一下接口比如请求方式 还有需要传参数(样式还有其他一些简单的操作忽略)确定接口没问题请求接口  传的参数也就是我们的用户名和密码 成功后会返回给我们一个像身份证一样的token数据  我们把获取到的token存放到我们的本地或者vuex 这样我们可以在请求拦截器上配置我们的  authorization授权token 每次发送请求的时候都会携带token
我们的协议头里只有带着 token 才能请求到数据

 

退出----   
路由导航守卫使用路由拦截 添加判断条件 ,
退出的时候我们先清除我们登录所存储的token 根据我们的路由拦截当没有了token的时候我们让他去到登录页面并且不能访问任何页面当再次登录的时候我们才可以访问其他可以访问的页面

 

用户管理模块---  你其中的分配角色是怎样完成的   
1.点击按钮弹出对话框,存储角色的id,点击更新时作为请求参数使用
2. 获取所有角色接口,存储数据
3. 下拉列表选中 ,属性:value="item.id" 绑定角色 id获取当前选中的角色id
4. 点击确定按钮时,提交参数获取当前点击的用户id和选中 角色 id 更新角色的分配
权限管理模块---  你权限管理模块的分配权限怎么完成的
用户 , 角色 , 权限之间关系
1. 多个用户可以属于 1 个角色, 1 个角色拥有不同的权限让每个用户登录进到看到的页面和涉及的功能不一样
访问的左侧菜单列表不一样
角色列表渲染 权限tag页怎么渲染的
1 使用三层 for 循环渲染权限下拉列表
使用table表格里的展开列数据格式
因为页面要的格式是 3 table 嵌套外层1 行2块区域 ,第 2 区域里又嵌套2块区域 。这样 在每层区域下渲染对应权限功能tag标签
tag标签对应删除的功能 在事件中传入当前点击的角色id和权限id并请求删除权限的接口

 

点击分配权限展示树形列表权限
#1. 布局调用 el-tree 组件
#2. 获取所有权限的数据 渲染绑定

 

默认选中实现?
通过递归的形式,获取当前角色下所有三级权限的 id ,并保存到 默认 defKeys
中数组中 。递归会不断的遍历当前角色下 childen 推入默认选中数组
#4. 提交选中更新权限
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
基于引用内容和,Vue3后台管理项目的成果包括以下几个方面: 1. 登录/退出功能: 实现了用户登录和退出功能,并且具有登录业务流程和退出功能的实现。具体的实现代码可以参考引用中的相关内容。 2. 权限管理: 包括了菜单权限的管理,使用Vue3进行实现。在引用中的src/store/modules目录下创建了permission.js文件,并在src/router/index.js中进行了相应的修改。通过这些代码的编写和配置,实现了对菜单权限的管理。 3. 员工管理: 实现了员工列表、添加员工、修改用户信息等功能。具体的实现代码可以参考引用中的相关内容。 综上所述,Vue3后台管理项目的成果包括登录/退出功能、权限管理和员工管理等功能的实现。这些功能通过Vue3和相关的前端组件库(如Ant Design of Vue 3)进行开发,以及Golang和GoFrame作为后端技术栈,创建了一个完整的后台管理项目。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [【Vue3+GoFrame】后台管理项目实践 #1 搭建前端基础框架](https://blog.csdn.net/pannikin/article/details/127449019)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* [vue2后台管理项目总结(一)](https://blog.csdn.net/kaixinde_9/article/details/127738483)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值