Skip to content

BizImageAnnotation 图片标注 ​

底图上的框选 / 打点标注组件:tool="rect" 拖拽画框、tool="point" 点击落点,坐标按百分比存储随容器缩放自适应;选中标注浮层编辑名称 / 色系 / 一键填入常用词 / 删除;editable=false 纯展示回显。质检缺陷标记、安防圈人、巡检点位、医疗影像阅片等场景。

框选标注 ​

标注底图
划痕
在图上拖拽画框 → 点击标注可改名 / 换色 / 删除
拖拽画框 → 点击标注改名 / 换色 / 删除;labels 快捷词一键填入。

打点标注 ​

标注底图
点击即落点;getData() 提交点位快照(id / 坐标 / 名称 / 色系)。

纯展示回显 ​

标注底图
复核通过区
缺陷点 #17
待复检
editable="false" 渲染历史标注,点选查看名称(巡检 / 质检结果回显)。

语义色系 ​

标注底图
致命缺陷
严重缺陷
一般问题
复检通过
danger(致命)/ warning(严重)/ primary(一般)/ success(通过)——点击标注可在浮层中改档
tone 四档语义色表达缺陷 / 风险等级,选中浮层可切换。

混合标注 ​

切换工具后直接在图上绘制
标注底图
渗水区域
裂缝起点
检测仪表
框选与打点工具切换,区域缺陷 + 关键点位同图并存。

事件审计 ​

标注底图
操作日志(最多保留 6 条)
add / remove / select 事件接入日志面板(标注操作留痕)。

Props ​

属性名类型默认值说明
srcstring—(必填)底图地址
v-modelBizAnnotation[][]标注集合
tool'rect' | 'point'rect绘制工具
editablebooleantrue允许绘制与编辑
labelsstring[][]快捷标注词

BizAnnotation ​

属性类型说明
idstring标注标识
type'rect' | 'point'标注类型
x / ynumberpoint 中心 / rect 左上角,百分比 0-100
w / hnumberrect 宽高百分比
labelstring标注名(框 / 点旁标签)
tone'primary' | 'success' | 'warning' | 'danger'色系(默认 danger)

Events ​

事件名参数说明
update:modelValue(annotations)v-model 同步(增删改)
add / remove(annotation) / (id)新增 / 删除标注
select(id | null)选中 / 取消选中

Expose ​

属性/方法说明
clear()清空全部标注
getData()标注数据快照(提交用)