作业平台后台管理系统(2018.08 – 2020.11)
项目简介
面向工行数据中心运维人员的自动化作业后台。主要包括作业执行、平台工具、系统管理、执行历史、工具配置、使用帮助等页面。
技术栈
Vue 2 / Element UI / Vuex / Vue Router / Axios / Webpack
个人职责
- 框架与规范:ESLint、Stylelint 统一代码规范;Vue 搭后台,Element UI 布局,Vue Router 建路由,Vuex 做状态。
- 按需加载:动态
import加载功能性组件(如下载文件按钮)。 - 日志查看:用 xterm.js 和 highlight 在浏览器展示 Linux 日志。
- 步骤编排:用 vuedraggable 拖拽、上移下移调整作业步骤。
技术亮点
- 浏览器看 Linux 日志:基于 xterm.js 和 highlight,方便运维在页面里看日志。
- 作业步骤可视化编排:vuedraggable 支持拖拽和上移下移改步骤,降低添加自动化作业的成本。
- 功能组件按需加载:
import动态加载如下载按钮这类功能点。
项目成果
- 作业管理:工行数据中心运维人员可在后台执行作业、配置工具和查询历史记录。
- 日志查看:支持在浏览器中查看日志,减少切换终端的操作。
- 流程配置:通过拖拽调整作业步骤,降低自动化作业的配置成本。