0.8.6 • Published 4 years ago

topology-gcf v0.8.6

Weekly downloads
325
License
-
Repository
github
Last release
4 years ago

topology-gcf

安装依赖

npm install

启动服务

npm run dev

声明

本项目为个人测试项目,内部使用资源文件后续可能删除,如需使用,请联系本人

联系我

微信: guocf9523

手机: 13588745281

设计思想

工具化、与业务解耦

核心功能

动态图例(支持png、svg、gif、文字、线条多种图例,多态图例与设备状态实时联动) 自由定制(用户可自定义图片、连线、文字、节点样式) 离线存储(离线储存画布,多项目可直接复用) 高性能低耦合(画布分层渲染,单画布支持千级节点;完全解耦业务,适合多场景使用)

待完成

  • 图片上传
  • 音频、视频嵌入播放

需源码支持

  • 节点组合动画
  • 修改节点cursor样式

完成功能点

画布配置

  • 底图配置
  • 禁用滚轮缩放
  • 还原画布大小
  • 缩放适配画布

节点

  • 位置坐标、大小(宽高)
  • 边框属性(样式、颜色、宽度)
  • 背景色
  • 透明度
  • 多节点对齐

线条

  • 连接样式(直线、曲线、线段)
  • 起始点箭头样式
  • 起始点位置
  • 连线颜色、宽度
  • 边框颜色、宽度
  • 整体透明度

图片

  • 图片修改(本地)
  • 使用svg文件
  • gif图
  • 水槽液位变化
  • 设备状态切换

文字

  • 颜色
  • 字号
  • 样式(加粗、倾斜)
  • 对齐(水平、垂直)

动画效果

  • 旋转(顺时针、逆时针)
  • 告警
  • 自定义
  • 水流(流速、颜色可修改)
  • 圆点移动

媒体

  • iframe 嵌入

定制需求

  • 水管绘制
  • 电梯运行
  • 组件化导入导出,多图例组合图形,导出备用
  • 液位变化,自动计算百分比

设备图例对应的五种状态: 告警: alarm : #ff4a4a 故障: fault: #ffb300 离线: offline: #9655ff 运行: running: #00dc94 正常: normal: #999

五种挡位: 0-4

设备图例: legendType:

变配电: 'electricity' iconfont 改变颜色,大小 平面图图标: 'plane' iconfont 改变颜色,大小 多态图片: 'statusImg' 改变图片,修改资源后缀为对应的5种状态 多档图片: 'enumImg' 改变图片,修改资源后缀为对应的5种档位 普通图片: 'normalImg' 无状态改变 电梯: 'elevator' 无状态改变 文字: 'text' 改变颜色和内容

0.8.6

4 years ago

0.8.5

4 years ago

0.8.4

4 years ago

0.8.1

4 years ago

0.8.3

4 years ago

0.8.2

4 years ago

0.7.9

4 years ago

0.8.0

4 years ago

0.7.8

4 years ago

0.7.7

4 years ago

0.7.6

4 years ago

0.7.5

4 years ago

0.7.4

4 years ago

0.7.2

4 years ago

0.7.1

4 years ago

0.7.3

4 years ago

0.6.7

4 years ago

0.7.0

4 years ago

0.6.6

4 years ago

0.6.5

4 years ago

0.6.3

4 years ago

0.6.2

4 years ago

0.6.4

4 years ago

0.6.1

4 years ago

0.6.0

4 years ago

0.5.9

4 years ago

0.5.8

4 years ago

0.5.7

4 years ago

0.5.6

4 years ago

0.5.5

4 years ago

0.5.4

4 years ago

0.5.3

4 years ago

0.5.2

4 years ago

0.5.1

4 years ago

0.4.9

4 years ago

0.4.8

4 years ago

0.5.0

4 years ago

0.3.9

4 years ago

0.4.5

4 years ago

0.4.4

4 years ago

0.4.7

4 years ago

0.4.6

4 years ago

0.4.1

4 years ago

0.4.0

4 years ago

0.4.3

4 years ago

0.4.2

4 years ago

0.3.6

4 years ago

0.3.5

4 years ago

0.3.4

4 years ago

0.3.3

4 years ago

0.3.2

4 years ago

0.3.1

4 years ago

0.3.0

4 years ago

0.2.7

4 years ago

0.2.6

4 years ago

0.2.9

4 years ago

0.2.8

4 years ago

0.2.5

4 years ago

0.2.4

4 years ago

0.2.3

4 years ago

0.2.2

4 years ago

0.2.1

4 years ago

0.2.0

4 years ago

0.1.4

4 years ago

0.1.5

4 years ago

0.1.3

4 years ago

0.1.2

4 years ago

0.1.1

4 years ago

0.1.0

4 years ago

0.0.71

4 years ago

0.0.8

4 years ago

0.0.70

4 years ago

0.0.66

4 years ago

0.0.63

4 years ago

0.0.64

4 years ago

0.0.3

4 years ago

0.0.2

4 years ago

0.0.5

4 years ago

0.0.4

4 years ago

0.0.61

4 years ago

0.0.6

4 years ago

0.0.1

4 years ago