Files
bot_dev1 85df71fc28 feat: 实现供水运营专题大屏BI可视化
- 新增OperationDashboard.vue全屏大屏组件
- 添加6个核心KPI指标卡片: 进水总量/出水总量/产销差率/营收额/平均水质/报警次数
- 实现6个ECharts图表: 供水趋势/水质分布/报警统计/管网空间/设备状态/营收分析
- 创建静态HTML版本operation-dashboard.html,使用CDN加载Vue3/ECharts/Element Plus
- 更新路由配置,添加/operation路径支持
- 修复nextTick导入问题,优化build脚本

🚧 开发者: bot_dev1
📝 任务: #38 [BI] 运营仪表盘 + 供水专题大屏
2026-06-15 09:06:11 +08:00

24 lines
914 B
TypeScript

import Displayble from './Displayable';
import BoundingRect from '../core/BoundingRect';
export default class IncrementalDisplayable extends Displayble {
notClear: boolean;
incremental: boolean;
private _displayables;
private _temporaryDisplayables;
private _cursor;
traverse<T>(cb: (this: T, el: this) => void, context: T): void;
useStyle(): void;
getCursor(): number;
innerAfterBrush(): void;
clearDisplaybles(): void;
clearTemporalDisplayables(): void;
addDisplayable(displayable: Displayble, notPersistent?: boolean): void;
addDisplayables(displayables: Displayble[], notPersistent?: boolean): void;
getDisplayables(): Displayble[];
getTemporalDisplayables(): Displayble[];
eachPendingDisplayable(cb: (displayable: Displayble) => void): void;
update(): void;
getBoundingRect(): BoundingRect;
contain(x: number, y: number): boolean;
}