diff --git a/.kiro/specs/flutter-to-uniapp-rewrite/.config.kiro b/.kiro/specs/flutter-to-uniapp-rewrite/.config.kiro new file mode 100644 index 0000000..2254e2b --- /dev/null +++ b/.kiro/specs/flutter-to-uniapp-rewrite/.config.kiro @@ -0,0 +1 @@ +{"specId": "8912b026-4bcf-48e3-ad23-2f417cfc5c2b", "workflowType": "requirements-first", "specType": "feature"} \ No newline at end of file diff --git a/.kiro/specs/flutter-to-uniapp-rewrite/design.md b/.kiro/specs/flutter-to-uniapp-rewrite/design.md new file mode 100644 index 0000000..a41ea43 --- /dev/null +++ b/.kiro/specs/flutter-to-uniapp-rewrite/design.md @@ -0,0 +1,734 @@ +# 技术设计文档:绥时录 — Flutter 到 UniApp 重写 + +## 概述 + +本设计文档描述将"绥时录"ODF 端口管理系统从 Flutter 重写为 UniApp (Vue 3) 的技术方案。应用管理公司 → 地区 → 机房 → 机架(ODF) → 端口的层级数据,支持端口状态查看、备注编辑、搜索、历史故障记录等功能。 + +UniApp 项目基于 Vue 3 Composition API,使用条件编译兼容多端(App、H5、小程序),目标目录为 `odf-uniapp/`。 + +### 关键设计决策 + +1. **Vue 3 Composition API**:manifest.json 已配置 `"vueVersion": "3"`,使用 ` + + diff --git a/odf-uniapp/components/add-note-dialog.vue b/odf-uniapp/components/add-note-dialog.vue new file mode 100644 index 0000000..d09b3f7 --- /dev/null +++ b/odf-uniapp/components/add-note-dialog.vue @@ -0,0 +1,287 @@ + + + + + \ No newline at end of file diff --git a/odf-uniapp/components/port-edit-dialog.vue b/odf-uniapp/components/port-edit-dialog.vue new file mode 100644 index 0000000..4d38cd1 --- /dev/null +++ b/odf-uniapp/components/port-edit-dialog.vue @@ -0,0 +1,564 @@ +