223a7e9d9c
refactor(inspection): 区域选择器改用 Tab 级联模式,蓝牙验证 UI 优化
...
区域选择器:
- 面包屑改为 Tab 导航(参考 TDesign Cascader),支持回退任意层级
- hasChildren 改为 childrenMap(Set),O(1) 查找
- v-for key 从 index 改为唯一递增 key,修复二次打开不渲染问题
- 新增 close 事件,支持 FAB 联动
蓝牙验证:
- 扫描和成功合并为同一视图,进度条连贯过渡
- 成功时进度条平滑跳到 100% 并变绿
- 按钮样式统一复用 .ai-btn-primary
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-24 23:09:25 +08:00
0341ba5c10
fix: 文件上传适配小程序环境,工单详情背景色修复,统一主按钮样式
...
- uploadFile 使用 getEnvBaseUrl() 适配小程序运行时环境
- uploadFile 增加 JSON.parse 容错和 401 状态码识别
- 工单详情页底部背景色与页面一致,操作栏按需渲染
- 注释负责人信息(待后端对接)
- .ai-btn-primary 统一为胶囊圆角 + 渐变 + active 反馈
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-24 23:08:55 +08:00
d4abeaac59
fix(user): 退出登录按钮不被 tabbar 遮挡
...
去掉 scroll-view + flex 布局,改用原生页面滚动 + 底部 spacer,
确保退出登录按钮在所有机型上可正常点击。
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-24 23:08:00 +08:00
f7049473bb
fix(home): 隐藏蓝牙调试入口,修复 AreaPicker 打开时 FAB 按钮遮挡
...
- 从首页常用应用中移除蓝牙调试菜单项
- AreaPicker 弹窗打开时隐藏 FAB 按钮,关闭后恢复
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-24 23:07:30 +08:00
fd01672719
fix(ops): 子页面返回按钮在页面栈为空时兜底跳转首页
...
小程序冷启动直接进入子页面后,页面栈为空导致返回按钮无响应。
将 uni.navigateBack() 替换为 navigateBackPlus(),自动判断页面栈
并兜底跳转至上级页面或首页。
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-24 23:05:52 +08:00
24cd059416
refactor(ops): 拆分运维分包,工单和巡检页面从主包移至 pages-ops
...
将 src/pages/scan/inspection 和 src/pages/scan/work-order 移至新分包
src/pages-ops/,减少主包体积(15 个 vue 文件),更新所有路由路径引用。
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-22 15:34:09 +08:00
ee8e8732cc
chore: 杂项修复(蓝牙调试代码风格、用户页、字典枚举、gitignore)
...
- 修复蓝牙调试页 ESLint style/max-statements-per-line 错误
- 用户页布局调整
- 字典枚举新增 OPS 模块注释
- gitignore 新增 *.pen 忽略规则
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-21 22:07:11 +08:00
4d5ca8decf
feat(home): 工作台新增 FAB 快捷操作,优化 tabbar 扫码和微信登录
...
- index.vue:新增 FAB 按钮(选择区域巡检 + 新增工单),合并原工单和巡检列表的入口
- menu-section.vue:新增蓝牙调试快捷入口
- tabbar:扫码巡检改用 parseQrCode 解析,取消扫码不再跳转
- wechat-login-panel:手机号授权拒绝后 emit phone-refused,回退到账号密码登录
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-21 10:23:05 +08:00
9f41790c86
refactor(work-order): 完善工单颜色体系,动态类名改用 inline style
...
- shared.ts:getStatusClass/getPriorityBadgeClass 重构为 getStatusColor/getPriorityBadgeColor
返回 style 对象,新增 getStatusGradient 渐变色,getPriorityText 对接字典
- index.vue:状态和优先级标签改用 :style,移除 FAB 按钮(已迁移至工作台)
- detail.vue:顶部卡片改为右上角状态色淡辐射渐变,标签统一用 inline style
- create.vue:优先级改为 number 类型,对接字典选项
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-21 10:22:42 +08:00
4239a761c2
refactor(inspection): 重构巡检流程页面,对接后端 API
...
- index.vue:实现四步流程(扫码→蓝牙验证→检查项表单→结果反馈),
支持照片上传到 OSS(Promise.allSettled 容错),beaconConfig 为空时标记位置异常
- list.vue:对接分页 API 替换 mock 数据,新增触底加载和 Tab 筛选(全部/我的/合格/异常),
卡片样式对齐工单列表风格,动态颜色改用 inline style
- detail.vue:对接详情 API,新增结果横幅、检查项明细、区域信息卡片、照片预览
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-21 10:22:10 +08:00
8b5111d6d7
feat(inspection): 新增巡检流程组件和组合式函数
...
- 新增 bluetooth-verify:蓝牙定位验证(脉冲动画+进度条+权限检查)
- 新增 checklist-form:检查项表单(合格/不合格+快捷标签+拍照)
- 新增 result-feedback:提交结果反馈页
- 新增 step-bar:四步流程步骤条
- 新增 use-bluetooth-scan:iBeacon 扫描 Hook(小程序真实+H5 Mock)
- 新增 use-inspection-form:巡检表单状态管理 Hook
- 新增 area-picker 共享组件:运维区域级联选择器
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-21 10:21:03 +08:00
7a11887c27
feat(inspection): 新增巡检模块 API 接口和区域树接口
...
- 新增 src/api/ops/inspection:巡检表单、提交、记录分页、详情、统计接口
- 新增 src/api/ops/area:运维区域树接口(getOpsAreaTree)
- 新增 src/utils/qrcode.ts:从 mock 提取二维码解析工具函数
- 新增 mock/inspection-data.ts:检查项类型定义和快捷标签常量
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-21 10:17:54 +08:00
bd14ad2cb8
refactor(user): adopt flex+scroll-view layout and remove unused items
...
Switch to full-height flex layout with scroll-view (matching home page),
remove account security menu entry, and drop version footer.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-17 18:00:17 +08:00
c7372cba61
fix(profile): disable mobile edit and fix email value alignment
...
Make phone number read-only with info toast, remove 'mobile' from edit
type union, and constrain email value width with 50vw to align arrows.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-17 17:59:57 +08:00
231cb0765d
refactor(auth): optimize WeChat login flow and error handling
...
Unify two-step login UI with consistent button styles, add proper error
toasts for non-binding failures, and simplify phone auth prompt text.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-17 17:58:37 +08:00
b7a9f6ed62
chore(git): ignore local claude settings
2026-03-15 16:56:20 +08:00
5cfd1fb3eb
chore(claude): expand local command allowlist
2026-03-15 16:49:21 +08:00
277963e1e0
feat(inspection): add mock inspection history pages
2026-03-15 16:48:53 +08:00
28537774ed
feat(home): surface ops shortcuts and realtime stats
2026-03-15 16:41:25 +08:00
6178e21e18
chore(profile): update AIOT copy and settings content
2026-03-15 16:36:24 +08:00
a2734ed6e8
feat(work-order): add order center workflow
2026-03-15 16:30:27 +08:00
95519045b9
feat(auth): refactor mini program login flows
2026-03-15 16:14:58 +08:00
dcc5c38e96
chore: 更新 .gitignore 忽略临时文件
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-28 14:37:15 +08:00
6be7d38e63
docs: 添加开发计划、设计规范和设计稿
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-28 14:31:46 +08:00
c9979da18d
feat: 新增 IoT API 接口、扫码页面和启动页
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-28 14:31:26 +08:00
e5a64fc322
chore: 更新依赖和构建配置
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-28 14:31:08 +08:00
8a91e8363c
chore: 更新工具函数、路由配置、用户状态和 Logo 资源
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-28 14:30:43 +08:00
ae9075c43f
feat: 优化工作台、个人中心、消息页面
...
- 重构工作台用户头部和菜单区域组件
- 优化个人中心页面布局
- 更新消息页面
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-28 14:30:24 +08:00
e61b5a2673
feat: 更新底部导航栏配置和样式
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-28 14:30:04 +08:00
3f603882ac
feat: 重构登录/注册模块 UI 和交互
...
- 重构登录页、验证码登录页、忘记密码页样式
- 优化 auth 组件(header、code-input、tenant-picker)
- 新增 auth-input 组件
- 更新 auth 公共样式
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-28 14:29:43 +08:00
5dcf5fade0
style: 更新全局样式和 UnoCSS 配置
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-28 14:28:02 +08:00
6e734699dc
chore: 配置生产环境地址并清除默认登录凭据
...
- 配置生产环境后端地址为 viewshanghai.com
- 配置生产环境上传地址
- 清除默认登录账号密码,提升安全性
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-28 14:27:37 +08:00
f478af1d1a
chore: 移除开源项目 README
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-07 12:24:42 +08:00
1fecece73f
docs: 初始化项目 AI 上下文文档 (CLAUDE.md)
...
生成根级 + 4 个模块级 CLAUDE.md,覆盖率约 97%。
包含架构总览、模块索引、Mermaid 结构图、编码规范、
pages-system 全部 16 个子模块深度分析及跨模块依赖关系。
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-07 12:16:22 +08:00
YunaiV
dc59009fbe
(〃'▽'〃) v2026.01 发布:大大大大完善 vben5 的 antd、vben 版本的功能,新增 IoT 各种接入协议
2026-01-29 23:53:11 +08:00
芋道源码
9b9ac54409
!41 feat: [bpm] 新增流程详情 timeline
...
Merge pull request !41 from Jason/master
2026-01-22 05:09:02 +00:00
芋道源码
caecd4fe0e
!42 fix: [bpm] 解决高度不对,新增按钮一半被隐藏的问题
...
Merge pull request !42 from hsc/master
2026-01-22 04:59:12 +00:00
jason
b08418597f
feat: [bpm] 审批状态图标盖章效果
2026-01-21 23:22:33 +08:00
jason
8aa8b04354
feat: [bpm] 同意增加选择下一个审批人和签名操作
2026-01-21 15:09:59 +08:00
黄锁超
2f32eb4a84
fix: [bpm] 解决高度不对,新增按钮一半被隐藏的问题
2026-01-20 17:27:05 +08:00
jason
3b9696ac03
feat: [bpm] 新增流程详情 timeline
2026-01-20 10:35:49 +08:00
jason
23bc5ad5ba
Merge remote-tracking branch 'upstream/master'
2026-01-18 22:53:46 +08:00
jason
751919cb92
feat: [bpm] 审批预览 timeline 组件
2026-01-18 22:50:57 +08:00
YunaiV
b420c5af5a
review:【bpm】审批详情的操作们
2026-01-18 14:29:52 +08:00
芋道源码
7a5d8d9881
!40 feat: [bpm] review 修改
...
Merge pull request !40 from Jason/master
2026-01-18 06:28:03 +00:00
jason
46bbb26699
feat: [bpm] review 修改
2026-01-17 16:38:07 +08:00
jason
d970dfe481
feat: [bpm] review 修改
2026-01-16 09:55:45 +08:00
YunaiV
9260346aaa
review:【bpm】审批详情的操作们
2026-01-14 19:28:11 +08:00
芋道源码
00d3f4fbee
!39 feat: [bpm] 流程取消操作
...
Merge pull request !39 from Jason/master
2026-01-14 10:59:41 +00:00
jason
a11ed15d3b
feat: [bpm] 流程取消操作
2026-01-14 13:40:24 +08:00