科研数智通项目

我要开发同款
huyufeng2024年05月14日
79阅读
开发技术elementui、axios、vuejavascript
所属分类数据处理web

作品详情

科研数智通项目是基于中国新型城镇化研究院的科研资源及中国移动通信集团浙江有限公司大数据中心提供的大数据平台,开展了
一系列数据库建设和科学研究工作。平台主要提供数据查询、数据字典、文献管理、数据挖掘4个主要功能
1、使用JWT请求认证及jsencrypt加密完成登录模块
2、由于此项目80%的业务都是后台管理系统,为了便于组件的重用和维护,基于ElementUI,对通用性表格、查询表单进行二次封
装,基于对象的形式去实现动态表单及动态表格渲染,使用minix抽离出表格动态高度的计算;使用自定义指令,对Dialog二次封
装,使其具备可拖动改变位置的能力。
3、使用vue-router导航守卫,配置路由拦截,根据不同的权限,获取不同的菜单,实现动态路由加载,路由拦截;权限菜单
4、使用vue-codemirror插件完成用户自定义取数sql输入,sql-formatter对输入的sql语句格式化,提高用户取数效率。
5、使用Echarts完成平台用户数据下载及数据访问量的可视化呈现。
6、使用husky规范提交信息,检测修改的新代码。
7、针对万级以上的数据,使用虚拟滚动列表展示当前资源,解决页面卡顿问题。
8、性能优化,使用GZip压缩,提高用户访问速度,image-webpack-loader压缩图片,总体提升打包构建速度(提升50%),减少构
建的体积(减少37%)。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论