公司内部自用管理系统

基本信息

案例ID:197359

技术顾问:小陈 - 4年经验 - 安徽艾特米信息技术有限公司

联系沟通

微信扫码,建群沟通

项目名称:公司内部自用管理系统

所属行业:工具 - 办公软件

->查看更多案例

案例介绍

主要模块:用户管理、菜单管理、权限等功能模块
主要技术:Vue2全家桶+ElementUi+koa2+Echarts+windicss+webpack
项目职责:
项目主要使用Koa2进行项目环境搭建, Vue 框架与 ElementUi 组件库和echarts进行开发
登录模块——后台建立数据库表的Schemas,随后建立对应的后端路由,在生成登录接口时借助了jsonwebtoken、svg-
captcha插件生成token与验证码),前台调用接口的同时采用请求拦截与前置路由守卫进行token鉴权,实现用户的登录
菜单管理——后台使用深度遍历与树形递归结合处理数据的方式,实现前台菜单管理与角色管理页面树型结构数据的展
示,与此同时在前台使用动态注册路由与前置路由结合的方式实现菜单权限的控制
上传图片——借助Koa2中的koa-multer生成图片上传接口,前台调用接口时使用element-plus中Upload组件实现图片上传
审批管理——在后台生成员工请假审批接口,在前台实现有用户创建请假申请时,会分配具有审批权限的其他用户对该条
记录予以审批或驳回
安装webpack插件,通过cdn加速包对项目进行了优化,优化后提升了构建速度并缩小了文件大小
项目难点:菜单导航中树形菜单转化为数组以及数组转化为树形菜单,以及js字典的运用。
解决方法:例如通过树形菜单转化为数组可以使用deepTree函数中while进行判断是否存在数据,再通过数组的pop方法或
shift()方法获取数据,再进行递归和判断。

相似案例推荐

其他人才的相似案例推荐

  • NX水路自动化

    NX水路自动化

    开发语言:C++语言 开发时间:2021年05月 - 20

  • Creo自动校核插件

    Creo自动校核插件

    开发工具:Visual Studio、Creo 项目描述:

  • 彩票分析器

    彩票分析器

    个人参与的测试案例系公司版权,无法提供。动手能力较强,简单实

  • 经营帮

    经营帮

    1.负责集团公司的综合采购平台的移动端规划和开发,该平台主要

  • doc文档自动生成器

    doc文档自动生成器

    作为测试人员经常需要编写一些图文相关的测试文档,但是将图片拍

  • 渔鲜生后台商品管理

    渔鲜生后台商品管理

    管理渔鲜生app小程序的一个大型后台管理系统其中包括骑手接单

  • 医院后勤管理系统

    医院后勤管理系统

    医院后勤管理系统包括医院物资、总务、设备、财务、基建、医患服

  • 音乐歌手人员管理系统

    音乐歌手人员管理系统

    涉及登录模块,客户管理模块,歌手简历维护模块,歌单管理模块的

  • 工单系统

    工单系统

    一、工单创建与分配:员工可以通过系统快速创建工单,并根据工单

  • 文库

    文库

    一、中央化存储:文档库提供一个中央化的存储空间,用户可以将各

  • 告警系统

    告警系统

    主要特点: 一、实时监测:告警系统通过持续监测目标系统

  • 生意参谋机器人数据采集

    生意参谋机器人数据采集

    自动化RPA技术和爬虫已经成为现代企业中不可或缺的工具。它们

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在1小时内与您联系,1小时内精准确定人才

微信接收人才推送

关注猿急送微信平台,接收实时人才推送

接收人才推送
联系需求方端客服
联系需求方端客服