KQL
|
882aa47937
|
fix: 调整首页企业资源板块中高薪岗位和过渡岗位的顺序
- 将高薪岗位移至过渡岗位之前
- 优化板块展示优先级
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
|
2025-12-22 15:45:36 +08:00 |
|
KQL
|
61698639ef
|
feat: 完成多多畅职就业服务平台核心功能开发
主要更新:
- ✅ 完成主题配色从暗色到亮蓝白配色的全面转换
- ✅ 实现高薪岗位页面及后端API集成
- ✅ 完成登录注册页面及认证系统
- ✅ 实现预招录确认功能
- ✅ 添加数据库管理和维护工具脚本
- ✅ 优化错误处理和用户体验
核心功能:
1. 首页 (index.html) - 3D地球、专业分类、过渡岗位
2. 高薪岗位页面 (high.html) - 岗位详情、预招录确认、成功案例
3. 登录注册 (auth.html) - 用户认证、专业分类选择
4. 后端API - RESTful接口,JWT认证,MySQL数据库
技术栈:
- 前端:Three.js, GSAP, 原生JavaScript
- 后端:Node.js, Express, MySQL
- 认证:JWT, bcrypt
- 样式:自定义CSS,响应式设计
数据库工具:
- kill-by-ids.js - 批量终止MySQL进程
- unlock-all-tables.js - 解锁数据库表
- init-db.js - 初始化数据库
- 其他管理脚本
🤖 Generated with Claude Code
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
|
2025-12-22 15:40:55 +08:00 |
|
KQL
|
97e79e0f8c
|
fix: 修复PC端搜索框不显示的问题
- 将 'hidden md:block' 改为 'w-0 md:w-1/3'
- 添加 'overflow-hidden md:overflow-visible'
- 在flex容器中使用宽度控制代替display控制
- 确保搜索框在PC端正常显示
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-12-05 09:16:05 +08:00 |
|
KQL
|
cfeab18d2f
|
fix: 修复中国地图页面搜索栏不显示的问题
- 简化header布局结构,移除flex-col导致的布局问题
- 使用统一的水平flex布局:左侧(返回/Logo)、中间(搜索)、右侧(区域)
- 改用 style.display 直接控制显示隐藏,更可靠
- 优化响应式布局,确保PC端搜索框正常显示
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-12-04 20:51:35 +08:00 |
|
KQL
|
9014dea712
|
fix: 省级地图页面隐藏logo,只显示返回按钮
- 全国地图:显示logo区域,隐藏返回按钮
- 省级地图:隐藏logo区域,显示返回按钮
- 优化省级地图页面的视觉层级
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-12-04 20:25:50 +08:00 |
|
KQL
|
4c52d35eb3
|
fix: 修复地图界面搜索栏和省级地图返回按钮问题
- 添加省级地图返回按钮,与企业列表界面风格一致
- 修复移动端搜索框布局,独立于header显示
- 添加响应式布局支持:
* 移动端:112px顶部空间(header + 搜索框)
* PC端:64px顶部空间(只有header)
- 优化面包屑导航位置
- 在切换地图层级时自动显示/隐藏返回按钮
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-12-04 20:17:02 +08:00 |
|
KQL
|
b92bb4985d
|
fix: 彻底修复GSAP动画泄漏导致的自动转场问题
关键修复:
- 在 SceneManager 中保存 animationFrameId 和 introTimeline 引用
- 在 Transition 中保存 timeline 引用
- dispose() 时彻底清理所有 GSAP 动画:
* 停止 requestAnimationFrame 循环
* 杀掉开场动画 timeline
* 杀掉转场动画 timeline
* 杀掉所有针对相机、地球的补间动画
- 添加 Transition.dispose() 方法
- 防止旧动画回调触发导致意外转场
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-12-04 20:02:38 +08:00 |
|
KQL
|
4bf7dcde79
|
fix: 修复第二次进入时UI不显示和转场自动触发的问题
- 在 init3DScene() 中清除 uiLayer 和 hint 的内联 opacity 样式
- 在 SceneManager 中保存事件处理器引用
- 在 dispose() 中正确移除所有事件监听器
- 防止事件监听器重复绑定导致的意外触发
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-12-04 19:53:37 +08:00 |
|
KQL
|
d4875b655c
|
fix: 修复第二次进入时转场动画被跳过的问题
- 在 init3DScene() 中重置 is2DInitialized 标志为 false
- 确保每次进入都能正常执行完整的转场流程
- 修复第二次进入时地图提前显示的问题
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-12-04 19:09:08 +08:00 |
|
KQL
|
e5a8cd9b19
|
fix: 修复UI文字横向显示问题,改为纵向布局
- 将 uiLayer.style.display 从 'flex' 改为 'block'
- 确保标题和副标题垂直堆叠显示
- 修复用户反馈的文字左右排列问题
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-12-04 18:59:11 +08:00 |
|
KQL
|
e3de8485f2
|
fix: 修复3D内推平台UI无法显示的严重问题
根本原因:
- 在 init3DScene() 中错误地设置了父元素 uiLayer.style.opacity = '0'
- 导致即使GSAP动画将子元素opacity设为1,整个UI层仍然透明
- CSS规则:父元素透明会导致所有子元素都不可见
修复方案:
1. 删除 js/main.js 中错误的 opacity 设置
2. 改用 GSAP 的 fromTo() 明确控制动画起始和结束状态
3. 不再依赖CSS或内联样式的不确定状态
修复效果:
✅ 第一次进入:文字正常淡入显示
✅ 点击地球:正常转场到中国地图
✅ 第二次进入:文字仍能正常淡入显示
✅ 多次进出都能正常工作
🤖 Generated with Claude Code
|
2025-12-04 18:35:19 +08:00 |
|
KQL
|
14159523af
|
fix: 修复第二次进入时UI显示和转场时序问题
主要修复:
1. 移除 init3DScene 中的 is2DInitialized 重置(避免时序混乱)
2. 在 switchTo2D 中显式隐藏 uiLayer 和 hint(display: none)
3. 确保地图界面不会显示3D场景的UI元素
解决的问题:
- 第二次进入时动画播放完整
- 地图界面不会显示"点击地球"按钮
- 转场逻辑更加清晰和可靠
🤖 Generated with Claude Code
|
2025-12-04 18:08:10 +08:00 |
|
KQL
|
8f804c20ff
|
fix: 修复第二次进入内推岗位页面时UI无法正常显示的问题
- 在 init3DScene 方法中重置 is2DInitialized 标志
- 重置 uiLayer 和 hint 的 display 和 opacity 属性
- 重置 mapInterface 的 opacity 属性
- 确保每次进入时所有UI元素都从初始状态开始
修复了以下问题:
1. 第二次进入时 DUODUO Referral 文字无法显示
2. 点击地球后出现光球无法进入中国地图
🤖 Generated with Claude Code
|
2025-12-04 17:02:23 +08:00 |
|
KQL
|
b0d2e629d9
|
feat: 完善项目功能和部署脚本
- 修复页面跳转白屏闪烁问题
- 集成过渡岗位页面(岗位装配中心)
- 添加iframe全屏嵌入(教务系统、就业规划)
- 优化企业资源卡片hover分裂效果
- 添加Windows和macOS快捷部署脚本
- 更新.gitignore忽略测试文件和缓存
🤖 Generated with Claude Code
|
2025-12-04 16:03:31 +08:00 |
|
KQL
|
db6b5627a3
|
修复企业详情页简介显示不完整问题
- 修改DetailInterface.js使用完整的description字段
- 新增updateLogos.js脚本用于logo墙更新
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-11-25 11:48:33 +08:00 |
|
KQL
|
ab50931347
|
初始化多多畅职企业内推平台项目
功能特性:
- 3D地球动画与中国地图可视化
- 省份/城市/企业搜索功能
- 308家企业数据展示
- 响应式设计(PC端和移动端)
- 企业详情页面与业务板块展示
- 官网新闻轮播图
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-11-22 19:38:14 +08:00 |
|