基本信息

案例ID:225780

技术顾问:A - 5年经验 - 海联捷讯

联系沟通

微信扫码,建群沟通

项目名称:后台管理

所属行业:企业服务 - 数据服务

->查看更多案例

案例介绍

实时数据仓库
项目描述:实时数仓项目是根据中国铁塔要求,通过数据中台化工程建设,引入湖仓一体化和批流一体等技术,实现数据统一的集成、管理、存储和分析,消除数据源之间的限制,拉通数据平台,使数据使用者专注于数据应用。提供数据采集、任务调度、数据安全、数据开发、数据集成、数据服务等功能模块,实现动态路由,封装表格、表单、数据可视化、图形开发、文件下载等组件功能。

技术栈:Vue3、Ts、less、Ant Design Vue、vben-admin

个人职责:
1.动态路由权限功能:
(1)创建用户时添加页面权限,数据为多级嵌套,按钮权限可选(默认为全部),在登录后得到权限菜单列表,
根据用户返回对应菜单。
(2)创建时添加一个权限属性,后台返回所有路由表,前端根据需求枚举权限,filter路由数组,不同用户返回
不同路由菜单,实现权限控制。
2.多表采集模块开发,封装table、form组件,该模块主要功能为实现库到库的数据采集功能,用户按照规则进行配置后新增任务到列表进行操作。用户选择源端库和目标库后进入两端规则配置界面,填写必要参数后可新增成功。操作栏留入口按钮,可根据当前任务状态权限对该任务进行修改、启动、暂停、重跑、查阅执行历史等操作。
3.永洪报表集成,使用iframe嵌套技术嵌入永洪提供表格页面。通过postMessage方法和本地存储传入参数让对方查询到对应数据,进行新增和编辑操作。
4.首页看板模块可视化开发,主要使用Echarts、Ant G6进行图形化开发,获取数据进行各类图表展示,包括折线、柱、饼等常用图形组件封装。主要考虑其尺寸适配问题,采取onrevise方法进行重置,添加防抖操作防止页面长时间拖动一直重置,节约性能开销。
5.Flink流式开发模块,在工作台中运用ETL思路设计数据源、加工、输出组件,添加对应的配置参数后暂存发布。
6.优化项目运行速度,展现效果,提升整体性能,菜单权限开发,根据不同用户展现不同角色。二次封装常用组件,提高代码复用率。例:表格、弹窗、消息提示、输入\选择框,文件下载等。
负责其余模块的难点调试,问题解决,在已有的功能模块上根据需求新增功能,调整表单样式,适配主题颜色,增加操作栏功能;

相似案例推荐

其他人才的相似案例推荐

发布任务

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

微信接收人才推送

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

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