基于 Vue2.0 和 Webpack 构建的告警组件库
npm install oss-alarm -S
import Vue from 'vue'
import OssAlarm from 'oss-alarm'
Vue.use(OssAlarm)
import Vue from 'vue'
import OssAlarmWindow from 'oss-alam/lib/alarm-window/index.js'
import 'oss-alam/lib/alarm-window/index.css'
Vue.use(OssAlarmWindow)
git clone https://github.com/vera0707/oss-alarm.git
cd oss-alarm
npm install
npm run dev
npm run dev #启动组件开发
npm run prod #整体构建
npm run build #线上构建
npm run build:component #按需组件构建
npm run eslint #eslint测试
告警流水窗是OSS核心功能,现满足每秒推送量1000条、日推送百万的大数据推送。
使用时需要与后台JDK包搭配使用,在此基础上最大程度支持自定义、扩展。
目前支持
- 用户手动启动/关闭数据推送
- 用户操作自动启动/关闭数据推送
- 支持数据锁定/消除锁定
- 支持告警类型自定义/切换
- 支持显示告警
- 支持窗口配置
- 支持窗口隐藏
- 支持窗口拖拽
- 支持窗口列拖动
- 支持窗口列筛选
- 支持窗口列宽拖动
- 支持窗口数据排序
- 支持窗口数据自定义渲染
- 支持操作菜单<告警确认/清除/备注>
- 支持右键操作菜单<告警确认/清除/备注>
- 支持浏览器右键菜单屏蔽