# 城市地下管网管控平台移动端 基于 uni-app(Vue 3 + TypeScript)的多端移动应用,目标端包括 H5、微信小程序和 App。 ## 当前阶段 - 已按 `E:\work\prd\app\login.html` 和 `index.html` 完成第一阶段静态页面拆分。 - 页面数据统一来自 `src/data/mock.ts`,当前不发起后端请求。 - 接口入口预留在 `src/services/api.ts`,第二阶段可在此补充基址、鉴权、请求拦截和错误处理。 ## 本地运行 ```bash npm install npm run dev:h5 ``` H5 开发服务固定使用 `http://localhost:5174`,与 PC 端开发服务错开。 其他命令: ```bash npm run type-check npm run build:h5 npm run build:mp-weixin npm run build:app ``` App 端请使用 HBuilderX 打开项目并运行到模拟器或真机。 ## 页面结构 - `pages/login`:登录 - `pages/message`:消息、工单、预警、事件和通知 - `pages/office`:设备、故障、巡检、日常巡查和事件上报 - `pages/emergency`:事件、预案、调度和审核 - `pages/contacts`:通讯录 - `pages/profile`:个人中心、工单、预警和账号资料 公共组件位于 `src/components`,静态数据位于 `src/data`。