zlwu
|
c1865e3f19
|
style: 优化界面样式和新增图标资源
- 优化弹窗header内边距样式,统一间距规范
- 简化标签页视图样式,移除多余背景色设置
- 新增多个SVG图标资源:
* 全屏/退出全屏相关图标
* 消息和搜索图标
* 提升界面图标的多样性和完整性
主要改动:
- web/src/assets/styles/index.scss - 添加弹窗header样式
- web/src/layout/components/TagsView/index.vue - 简化标签页样式
- web/src/assets/icons/svg/ - 新增6个SVG图标文件
目标:统一界面风格,提升用户体验
|
2025-07-05 18:15:40 +08:00 |
|
zlwu
|
09b3bd5061
|
fix: 修复弹窗关闭按钮hover背景色与图标对齐问题
- 使用flex布局确保叉号图标在按钮中心居中对齐
- 调整按钮尺寸为24x24px,移除padding避免对齐偏差
- 优化字体大小为14px,更合适的图标尺寸
- 添加line-height: 1确保垂直居中
- 添加active状态反馈,提升交互体验
- 添加focus状态视觉反馈,提升可访问性
修复效果:
- hover背景色与叉号图标完美对齐
- 更好的视觉反馈和交互体验
- 符合现代UI设计规范
|
2025-07-05 18:09:45 +08:00 |
|
zlwu
|
f1819d3772
|
fix: 强化弹窗关闭按钮位置样式,确保15px右侧距离生效
- 使用更强的CSS选择器,提高样式优先级
- 添加多层选择器:.el-overlay .el-dialog .el-dialog__headerbtn等
- 使用inset-inline-end属性覆盖Element Plus内联样式
- 在弹窗头部容器中强制设置关闭按钮位置
- 重置所有可能的定位属性,确保right: 15px生效
修复策略:
- 多重选择器确保样式优先级
- 现代CSS属性覆盖框架默认样式
- 强制重置定位属性防止被覆盖
- 针对不同弹窗类型的特定样式设置
|
2025-07-05 18:06:27 +08:00 |
|
zlwu
|
7ff0dc0fba
|
fix: 调整弹窗关闭按钮右侧距离为15px
- 将弹窗关闭按钮的右侧距离从16px调整为15px
- 确保关闭按钮位置符合UI设计要求
- 影响所有el-dialog和el-message-box弹窗
调整内容:
- .el-dialog__headerbtn 右侧距离调整为15px
- .el-message-box__headerbtn 右侧距离调整为15px
|
2025-07-05 18:04:04 +08:00 |
|
zlwu
|
6479ae88d7
|
docs: 更新变更记录 - 新增全局弹窗关闭按钮修复详情
- 详细记录全局弹窗关闭按钮显示问题的修复过程
- 包含问题分析、根本原因、修复方案和效果验证
- 补充完整的CSS修复代码和影响范围说明
- 更新验证测试内容和总结信息
- 记录修复时间:2025-07-02 17:30:00
修复影响:
- 解决所有el-dialog和el-message-box弹窗关闭按钮不显示问题
- 提升全局用户体验,确保所有弹窗可正常关闭
- 建立全局样式强制显示机制,防止类似问题再次发生
|
2025-07-05 17:47:13 +08:00 |
|
zlwu
|
2cae0da455
|
fix: 全局修复所有弹窗关闭按钮显示问题
- 在全局样式中强制显示所有弹窗关闭按钮
- 对弹窗头部容器和关闭按钮强制设置显示属性
- 明确设置位置、尺寸、颜色、光标等所有属性
- 添加完整的悬浮和焦点状态样式
影响范围:全局所有使用 el-dialog 和 el-message-box 的弹窗
解决问题:新增、编辑、查看等所有类型弹窗的右上角关闭按钮不显示
|
2025-07-05 17:45:23 +08:00 |
|
zlwu
|
18c374d66b
|
fix: 彻底修复维修分类界面弹窗关闭按钮显示问题
- 为两个弹窗添加 :show-close="true" 强制显示关闭按钮
- 为两个弹窗添加 :close-on-click-modal="false" 禁用点击遮罩关闭
- 为两个弹窗添加 class="repair-category-dialog" 用于样式控制
- 添加专门的CSS样式强制显示关闭按钮,确保不被其他样式覆盖
- 使用 :deep() 穿透样式,确保对话框头部按钮和关闭按钮正常显示
解决方案:
1. 显式设置 show-close 属性为 true
2. 通过CSS强制设置 display: block、visibility: visible、opacity: 1
3. 确保关闭按钮颜色使用 --art-gray-500 变量
问题: 新增/修改维修类型弹窗和查看详情弹窗的右上角关闭按钮不显示
修复: 多重保障确保关闭按钮正常显示
|
2025-07-05 17:41:39 +08:00 |
|
zlwu
|
45ecab1c70
|
fix: 修复维修分类界面弹窗关闭按钮显示问题
- 为添加/修改维修类型对话框添加 :show-close="true" 属性
- 为查看维修类型详情对话框添加 :show-close="true" 属性
- 确保弹窗右上角关闭按钮正常显示
问题: 新增按钮弹窗的右上角关闭按钮没显示
解决: 显式设置 el-dialog 的 show-close 属性为 true
|
2025-07-05 17:39:59 +08:00 |
|
zlwu
|
d1a4334d52
|
fix: 修复维修分类界面弹窗关闭按钮显示问题
- 在新增/修改维修类型对话框添加 :show-close="true" 属性
- 在查看维修类型详情对话框添加 :show-close="true" 属性
- 确保弹窗右上角关闭按钮正常显示
问题: 新增按钮弹窗的右上角关闭按钮没显示
解决: 显式设置 el-dialog 的 show-close 属性为 true
|
2025-07-05 17:37:50 +08:00 |
|
zlwu
|
9c77478b63
|
feat: 完善web前端开发规范和按钮使用标准
- 更新前端技术栈版本信息(Vue 3.5.13 + Element Plus 2.9.8)
- 完善品牌色系统规范(2025年最新版本)
- 统一列表页面按钮使用规范(工具栏第一个新增按钮type=primary,其他默认)
- 新增Art Design Pro设计系统和轮廓式按钮规范
- 完善组件开发模板和最佳实践指导
- 添加详细的变更记录文档
影响范围: web前端开发规范,按钮使用标准化
|
2025-07-05 16:42:57 +08:00 |
|
zlwu
|
7843da8943
|
docs: 更新项目文档
1. 更新API文档基础规范
2. 更新项目总览文档
3. 删除旧的变更记录文件
|
2025-07-05 13:54:12 +08:00 |
|
zlwu
|
46d21d3e55
|
style: 应用新主题色到全局组件
1. 更新Element UI相关样式文件
2. 更新布局组件样式
3. 更新所有业务页面组件样式
4. 删除废弃的测试页面
5. 优化主题切换相关代码
|
2025-07-05 13:53:25 +08:00 |
|
zlwu
|
963e2f80d4
|
feat: 优化主题色系统
1. 更新Light主题主色调为深蓝色(50, 50, 222)
2. 优化Dark主题主色调为亮蓝色(93, 135, 255)
3. 优化文本颜色系统
4. 增强Element Plus组件主题配置
5. 更新前端开发规范文档
6. 添加变更记录
|
2025-07-05 13:52:29 +08:00 |
|
zlwu
|
afe3e234e9
|
feat(mobile): 实现全局路由守卫功能,自动处理用户未登录跳转
✨ 新增功能:
- 全局路由守卫模块 (route-guard.js)
- 多层次权限验证 (登录状态+Token存在+Token过期检查)
- 自动拦截机制 (页面级+跳转级+HTTP级+应用级)
- 401响应自动处理和跳转
- 路由守卫测试页面
🔧 技术实现:
- checkPageAccess() 全局页面权限检查
- guardedNavigate/guardedSwitchTab 带权限检查的跳转
- handleUnauthorized() HTTP拦截器401处理
- 公开页面配置管理
- 优雅的错误提示和跳转逻辑
📱 页面集成:
- App.vue 初始化路由守卫
- profile/workbench 页面添加权限检查
- index 页面优化跳转逻辑
- 新增测试页面验证功能
📚 文档完善:
- 移动端路由守卫使用指南
- 详细的变更记录和技术说明
- 最佳实践和注意事项
🎯 核心效果:
用户登录失效或未登录时,访问任何需要权限的页面都自动跳转到登录页,提升安全性和用户体验。
|
2025-07-04 22:28:49 +08:00 |
|
zlwu
|
5589cba249
|
feat(mobile): 解决移动端authorization为空问题并完善加密登录功能
主要修复:
- 修复登录流程逻辑顺序,先保存Token再调用getUserInfo API
- 解决纯JavaScript RSA加密兼容性问题,替代JSEncrypt
- 创建Token测试工具,便于调试和状态检查
- 优化请求头配置,符合后端API要求
技术改进:
- 新增encrypt-pure.js:纯JavaScript RSA加密实现
- 新增token-test.js:Token存储和状态测试工具
- 优化request.js:增强Token获取和调试功能
- 更新login/index.vue:修复登录流程和添加测试功能
解决问题:
- ✅ authorization请求头不再为空
- ✅ AES+RSA双重加密登录正常工作
- ✅ uni-app环境下RSA加密兼容性问题已解决
- ✅ 完整的登录认证流程验证通过
|
2025-07-04 21:56:39 +08:00 |
|
zlwu
|
975a4f2e33
|
feat(mobile): 调整登录页面logo位置到文字左侧
- 修改登录页面布局,将logo图片放置在标题文字左侧
- 使用flexbox水平布局,logo和文字左右排列
- 添加新的logo图片文件 logo-1.png
- 优化视觉层次和布局美观性
影响范围:移动端登录页面
|
2025-07-04 19:58:27 +08:00 |
|
zlwu
|
28232d5d46
|
feat: 移动端开发规范重大更新
- 🔥 完全重写 .cursor/cursorrules-mobile.md (940行)
* 基于实际mobile工程Vue 3.4.21+uniapp+uview-plus架构
* 移除所有JeeSite相关内容,精准匹配实际项目
* 新增11个完整章节:技术栈、项目结构、页面开发、组件规范等
- 📚 创建完整规范文档 docs/开发文档/移动端开发规范总结.md (800+行)
* 涵盖从项目架构到部署的全流程指导
* 提供可直接使用的页面和组件模板
* 包含现代CSS变量设计系统和用户体验优化
- 🔄 同步更新主配置文件 .cursorrules
* 更新移动端技术栈描述
* 调整为Vue 3.4.21+uniapp+uview-plus 3.4.45架构
- 📝 完善变更记录
* 详细记录规范更新背景和技术价值
* 为后续维护提供完整历史记录
核心价值:解决规范与实际项目不匹配问题,为Cursor AI提供准确的移动端开发上下文,确保生成代码完全符合实际项目架构。
|
2025-07-04 15:51:33 +08:00 |
|
zlwu
|
e8ece1b612
|
修复Dialog弹窗关闭按钮hover背景和图标显示问题
- 修复Element Plus Dialog关闭按钮hover时的灰色背景问题
- 优化弹窗关闭按钮的CSS样式,确保背景透明
- 添加全面的CSS修复覆盖所有状态(hover, active, focus)
- 修复SVG图标注册和显示问题
- 更新变更记录文档
修改文件:
- web/src/main.ts: 添加全面的Dialog关闭按钮CSS修复
- web/src/plugins/svgicon.ts: 优化图标注册
- docs/变更管理/code-adjust-record-2025-07-01-wuzilong.md: 记录修复过程
|
2025-07-02 08:42:18 +08:00 |
|
zlwu
|
249b1dfeb4
|
feat: 完善项目开发规范和测试文档体系
📝 主要改进:
• Cursor配置模块化:拆分为前端、后端、移动端、文档、API测试5个专门规范文件
• API文档重新组织:按业务模块拆分到docs/开发文档/API/目录下
• 新增维修分类功能完整测试方案和自动化测试脚本
• 后端热启动脚本完善,支持Linux/Windows双平台
• 强化文档同步更新规范,确保代码与文档一致性
🔧 技术改进:
• 优化Cursor AI工作流程和代码生成质量
• 完善API测试规范(AES+RSA双重加密登录方法)
• 提升开发效率和代码质量标准化程度
�� 测试覆盖:
• 维修分类管理功能端到端测试验证通过
• 包含页面加载、CRUD操作、搜索功能等核心测试用例
更新时间:2025-07-01
|
2025-07-01 17:53:05 +08:00 |
|
zlwu
|
7a5b9d1bea
|
调整目录结构
|
2025-06-30 21:16:32 +08:00 |
|
zlwu
|
4db7c70511
|
提交物业维修单调整
|
2025-06-30 20:42:57 +08:00 |
|
zlwu
|
2371080245
|
提交物业报修模块
|
2025-06-30 20:33:58 +08:00 |
|
zlwu
|
60cb1b09f8
|
提交已修改的代码
|
2025-06-30 04:25:12 +08:00 |
|
zlwu
|
65d2d71469
|
优化cursor使用形式,增加项目文档过程管理,方便cursor生成代码
|
2025-06-28 09:48:53 +08:00 |
|
zlwu
|
2f7e1a9c16
|
框架优化
|
2025-06-27 16:16:07 +08:00 |
|
zlwu
|
ed5eb9ca52
|
优化问卷回答界面及功能
|
2025-06-27 11:47:00 +08:00 |
|
zlwu
|
1ab9f9c458
|
init
|
2025-06-26 18:30:03 +08:00 |
|