项目描述:该项目是使用 vue3+vite+ts 把电力交易中心 pc 端常用菜单整合开发成桌面端的项目,其中不同角色有不同的菜单权限。
项目职责:
1.负责项目的登录功能和 token 、用户信息管理、用户角色权限管理;
2.使用 Pinia+pinia-plugin-persist和 electron-store 进行本项目公共资源存储和使用的方法封装;
3.使用 axios 进行 request 的封装,比如请求头各参数配置、对请求响应状态码封装处理、请求不同服务、切换服务等;
4.使用 electron+dialog 负责文件管理版块,比如文件预览、文件下载、导出、第三方下载预览等;
5.使用 electron 实现桌面端功能,比如创建新窗口封装、窗口通信、分辨率适配、托盘功能、打包配置、系统通知等;
6.使用 vue3+ts+hooks+less 进行统一组件、方法、样式、开发;
7.使用 elementPlus+echarts+vxetable+windi.css 进行各菜单页面的开发;
8.通过 pc 端架构模板进行桌面端架构开发和维护,比如路由、网关配置、布局、项目分层封装等;
点击空白处退出提示
评论