点击空白处退出提示
作品详情
项目职责 : 我在项目中负责的有登录模块、主页模块、组织架构、角色设置、员工管理和权限设计管理的部分内容。
解决跨域问题;
运用Vuex与本地存储共同管理token;
封装了Axios;
路由跳转权限控制:路由前置守卫;
增删改查业务;
组织架构页面,需要树形结构展示数据,用到Element-UI的tree组件。使用递归算法进行数据转换;实现删除、新增、编辑部门的功能:其中新增和编辑功能使用的是同一个弹框,需要进行区分,并且在提交的时候需要进行校验。
角色设置页面:添加、删除和编辑功能,常规的增删改查实现过程。该页面有excel导入导出功能,借助js-xlsx实现;
封装文件上传组件,实现图片上传功能,用腾讯云服务进行图片存储;
权限设计和管理:采用的方案是RBAC的权限模型,即基于角色的权限分配方案;
在主要模块之外,这个项目中还进行了多语言、全屏、还有主题切换的功能。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论