# 工业互联网平台 · 总体重构与功能补全计划 v1.0

> 本文件为 Cursor Plan Mode 生成计划的归档副本（任务 #29）。原始计划文件：`c:\Users\85718\.cursor\plans\工业互联网平台总体重构_5bbac145.plan.md`
> 计划生成日期：2026-04-19

## 0. 范围与决策摘要

| 决策点 | 选择 |
|---|---|
| 交付方式 | 一次性全部完成（已确认） |
| 门户与控制台 | 完全合并：删除独立门户 `原型/index.html`，控制台首页内嵌平台入口大方块 |
| 成本分析中心 | 升级为独立子系统 `platforms/cost/`，区分应用端/运营端 |
| 离线方案 | 把 `iconify-icon` 替换为本地 polyfill `assets/vendor/iconify-icon.local.js`（含 870 个 MDI 图标内联数据） |
| 目录命名 | 子平台双子目录 `platforms/<id>/{app,ops}/`，文件名加 `<id>_` 前缀 |
| 质量/补录 | 仅保留应用端（运营汇总在运营管理平台中直接渲染，不另设运营端 shell） |

## 1. 三级架构

- L1 工业互联网平台（概念层，不直接产出 UI）
- L2A 应用管理平台（控制台 console）
- L2B 运营管理平台（ops）
- L3 数据中台 hub / BI / DT / ESB / 成本分析 cost / 全流程质量监控 quality / 数据补录 entry

## 2. 目录新结构

```
原型/
├── index.html                       重定向到 platforms/console/console_index.html
├── login.html                       通用登录入口
├── wendang/                         文档归档（拼音命名）
│   ├── zhixingjihua/                ★ 本计划
│   ├── jiagou/                      架构调整说明
│   ├── shujuzhongtai/               kongzhitai/  yunyingguanli/  bi/  dt/
│   ├── zongxian/  zhiliang/  chengben/  bulu/
│   └── banbenjilu/                  各平台版本记录
├── assets/vendor/                   离线 iconify polyfill + 数据
└── platforms/
    ├── console/                     L2 应用管理平台（合并门户）
    ├── ops/                         L2 运营管理平台
    ├── hub/{app,ops}/               数据中台
    ├── bi/{app,ops}/                BI
    ├── dt/{app,ops}/                DT
    ├── esb/{app,ops}/               ESB
    ├── cost/{app,ops}/              成本分析（新增）
    ├── quality/                     质量（仅应用端）
    ├── entry/                       补录（仅应用端）
    └── mobile/                      移动驾驶舱
```

## 3. 关键能力清单

### 3.1 离线化
- 下载 iconify-icon 库（已落 `assets/vendor/iconify-icon.min.js`）
- 抓取 870 个 MDI 图标到 `assets/vendor/iconify-mdi-data.json/.js`
- 自建 polyfill `iconify-icon.local.js`，注册 `<iconify-icon>` 为本地自定义元素
- 全局替换所有 `<script src="https://cdn.jsdelivr.net/npm/iconify-icon..."></script>` 引用

### 3.2 编辑器与大屏
- 新增 `assets/css/editor.css` + `assets/js/editor-shell.js`：1 屏强制、内部 Tab/滑动/折叠
- 涵盖：BI 报表/大屏/组态设计器、DT 编辑器（蓝图/漫游/预览）、应用大屏

### 3.3 模板/组件可用化
- BI：通用大屏 ≥6、组态 ≥6、报表 ≥5；组件库 ≥20
- DT：模型/场景/蓝图/漫游 各 ≥5

### 3.4 数据中台核心能力
- 时序 DB KPI：≥30 万授权点位、≥20:1 压缩比
- 多源到一目标 / 一源到多目标 链路类型选项
- 设备反向控制：应用 → 中台 → 总线 → IOT → 设备 链路
- API 限流白名单 / 网关 / 市场 完整
- 自动打标规则页 + 字段/表/指标/API/报表/库 6 类对象级打标

### 3.5 控制台 + 运营管理重构
- 控制台菜单：概览 / 审批中心 / 协同中心 / 日志审计 / 文档中心
- 运营管理菜单：概览 / 租户管理 / SSO / 系统日志 / 系统集成 / 集群与服务 / 消息中心 / 操作手册
- 控制台首页：左菜单 + 右大方块入口 + 文档目录
- 运营首页：左菜单 + 右各平台管理端入口大方块

### 3.6 移动驾驶舱
- `platforms/mobile/quality-cockpit.html` 750×1334 视口
- `platforms/mobile/cost-cockpit.html` 750×1334 视口

### 3.7 兼容性 / 版本记录 / 文档
- Edge + Chrome × 1366/1440/1920 三分辨率验证
- `wendang/banbenjilu/` 8 份平台版本记录 md
- `wendang/<拼音>/` 各平台文档骨架

## 4. 自检矩阵（结尾必走）

详见 Cursor Plan 原文件第 4 节。

## 5. 执行顺序

1. 离线 iconify 基础设施（已完成）
2. 共享样式与脚本（editor.css/editor-shell.js/mobile-cockpit.css/page-header.js）
3. 目录重构（建立新骨架，移动文件）
4. 控制台 + 运营管理 + 各子平台并行 subagent 执行
5. 数据中台业务页修复 + 编辑器能力补全
6. 移动驾驶舱 + 大屏发布管理 + 版本记录 + 文档骨架
7. 自检矩阵 + 兼容性走查
