- API 路由统一: 移除 /api/h5/,统一 /api/pms/ 入口 - 二进制改名: api-server -> pms-api(与服务名一致) - nginx: 合并 /api/ + /pms/api/ 为 /api/pms/ - 新增 docs/API.md 接口文档 - 后端: CabinetDetail 增加 rssi/pow_fail/address/soc 等字段 - Redis 管道批量读取仓体实时数据(SOC/电压/电流/功率) - DB: 所有 TIMESTAMP 列改为 DATETIME(修复类型不匹配) - 用户管理: 新增创建时间/修改时间列,状态改用 Switch - 角色管理/用户管理: 操作按钮改为图标 - PC 设备详情: 基本信息补全 RSSI/ICCID/电源/地址 - PC 卡片: 通道统计改用 Lucide 图标,颜色统一 - PC 二维码: canvas 渲染,含编号文字,支持右键下载 - H5: 按 uni-app 规范修正导航(navigateTo 替代 reLaunch) - H5: 详情页加返回导航条 - H5: 扫码支持摄像头(jsQR)+ ?id= 参数 - H5: 底部 tabBar 在所有页面常显 - H5: 首页统计改为 6 项(设备/通道/空闲/充电/充满/故障) - H5: 下拉刷新 / 上拉加载 - 产品首页: 添加业务联系 - 文档: 清理过时文件,补充缺失规范章节
60 lines
2.1 KiB
JSON
60 lines
2.1 KiB
JSON
{
|
|
"version": 1,
|
|
"skills": {
|
|
"pinia": {
|
|
"source": "uni-helper/skills",
|
|
"sourceType": "github",
|
|
"skillPath": "skills/pinia/SKILL.md",
|
|
"computedHash": "57326a1c8d10186ce3eb9ea6c030a964707572238c860ef09ea52771b19046fa"
|
|
},
|
|
"uni-app": {
|
|
"source": "uni-helper/skills",
|
|
"sourceType": "github",
|
|
"skillPath": "skills/uniapp/SKILL.md",
|
|
"computedHash": "6a1f658c19109c0ffdcf7d4a05a6ba3d6aa4b8c92981a23eb174d379127d5536"
|
|
},
|
|
"uni-helper": {
|
|
"source": "uni-helper/skills",
|
|
"sourceType": "github",
|
|
"skillPath": "skills/uni-helper/SKILL.md",
|
|
"computedHash": "03f65c8c3e48a190902df3f219d0085fbd045e42402b7ccee26f24481f61134e"
|
|
},
|
|
"unocss": {
|
|
"source": "uni-helper/skills",
|
|
"sourceType": "github",
|
|
"skillPath": "skills/unocss/SKILL.md",
|
|
"computedHash": "3108dc2c9a33d27063faa4e235dbb22c61bdf8e2d4f23dd9a0edbc546b6e6a40"
|
|
},
|
|
"vite": {
|
|
"source": "uni-helper/skills",
|
|
"sourceType": "github",
|
|
"skillPath": "skills/vite/SKILL.md",
|
|
"computedHash": "3a6b03651abbce940482a71ce02bba5bbd344ccf498f10e1e5661433cc4e334f"
|
|
},
|
|
"vue": {
|
|
"source": "uni-helper/skills",
|
|
"sourceType": "github",
|
|
"skillPath": "skills/vue/SKILL.md",
|
|
"computedHash": "6eb0e15cfbd66c3993e01c6a2ff3987876fefb0d0a2d24e86d73991903802c8e"
|
|
},
|
|
"vue-best-practices": {
|
|
"source": "uni-helper/skills",
|
|
"sourceType": "github",
|
|
"skillPath": "skills/vue-best-practices/SKILL.md",
|
|
"computedHash": "91373668cef51f49b858402af294492b26a0c9a95532c2291a974049e5e7cda1"
|
|
},
|
|
"vueuse-functions": {
|
|
"source": "uni-helper/skills",
|
|
"sourceType": "github",
|
|
"skillPath": "skills/vueuse-functions/SKILL.md",
|
|
"computedHash": "fabe57d2e24c4f04e9c1fb21298c6dc02da690d3cdb8f5f08c3cdd505968d3cd"
|
|
},
|
|
"web-design-guidelines": {
|
|
"source": "uni-helper/skills",
|
|
"sourceType": "github",
|
|
"skillPath": "skills/web-design-guidelines/SKILL.md",
|
|
"computedHash": "940eb397ed737b729cba47678cc6fa0bc3a7f26ab6c1a76491abd458360a27e7"
|
|
}
|
|
}
|
|
}
|