1. 03 Nov, 2026 2 commits
  2. 29 Oct, 2026 2 commits
  3. 28 Oct, 2026 3 commits
  4. 25 Oct, 2026 1 commit
  5. 14 Oct, 2026 8 commits
    • daniel's avatar
      feat(cmpt): 优化微信分享图上传交互体验 · 70f9e21c
      daniel authored
      ## 改进内容
      1. 将图片用 label 包裹,点击图片(加号图标)即可触发文件选择
      2. 隐藏原生 input file 控件(display: none)
      3. 添加"点击上传图片"文字链接,提供更明确的操作提示
      
      ## 用户体验提升
      - 点击加号图标可以直接选择文件
      - 点击"点击上传图片"文字也可以选择文件
      - 更符合用户直觉的操作方式
      Co-Authored-By: 's avatarClaude Opus 4.6 <noreply@anthropic.com>
      70f9e21c
    • daniel's avatar
      style(cmpt): 为赛事详情tab卡片添加左边距 · 312976cb
      daniel authored
      为第二个 cmptLogo(赛事详情tab是否开启)添加 margin-left: 10px,
      使其与左侧的微信分享图卡片产生间隔。
      Co-Authored-By: 's avatarClaude Opus 4.6 <noreply@anthropic.com>
      312976cb
    • daniel's avatar
      refactor(cmpt): 调整微信分享图和赛事详情tab布局为同一行 · 2c7097ab
      daniel authored
      ## 变更说明
      将微信分享图和"赛事详情tab是否开启"放在同一个 `<div class="row line-first">` 容器中,并添加 margin-top: 10px 产生与上方的间隔。
      
      ## 布局结构
      - 赛事LOGO(独立 row)
      - 微信分享图 + 赛事详情tab(同一个 row,有 margin-top)
      - 赛事详情样式(独立 row)
      - 时间展示样式(独立 row)
      Co-Authored-By: 's avatarClaude Opus 4.6 <noreply@anthropic.com>
      2c7097ab
    • daniel's avatar
      refactor(cmpt): 将微信分享图和赛事详情tab独立为单独的row · 6c65c49c
      daniel authored
      ## 变更说明
      将微信分享图和"赛事详情tab是否开启"分别放入独立的 `<div class="row line-first">` 容器中,与其他模块保持一致的结构。
      
      ## 布局结构
      - 赛事LOGO(独立 row)
      - 微信分享图(独立 row)
      - 赛事详情tab是否开启(独立 row)
      - 赛事详情样式(独立 row)
      - 时间展示样式(独立 row)
      
      ## 优势
      - 统一的模块结构
      - 更好的视觉间隔
      - 更易于维护和扩展
      Co-Authored-By: 's avatarClaude Opus 4.6 <noreply@anthropic.com>
      6c65c49c
    • daniel's avatar
      fix(cmpt): 优化微信分享图布局和间距 · 34005d06
      daniel authored
      ## 修复内容
      1. 微信分享图上传控件改为上下排列(图片预览在上,上传按钮在下)
      2. 去掉微信分享图区块顶部间隔
      3. 去掉微信分享图与"赛事详情tab是否开启"之间的间隔
      
      ## 技术细节
      - 为 .logo-div 添加 flex-direction: column 实现上下排列
      - 为上传按钮添加 margin-top: 10px 增加间距
      - 为两个 .cmptLogo div 添加 margin-top: 0 去掉顶部间隔
      Co-Authored-By: 's avatarClaude Opus 4.6 <noreply@anthropic.com>
      34005d06
    • daniel's avatar
      refactor(cmpt): 优化赛事详情页面布局 · 590ba752
      daniel authored
      ## 布局调整
      1. 微信分享图与"赛事详情tab是否开启"放在同一行
      2. "赛事详情样式"独占一整行,支持多个样式选择(参考时间展示样式)
      3. 优化微信分享图区块顶部间距
      
      ## 文档
      - 新增简洁的实施说明文档到 plan 目录
      Co-Authored-By: 's avatarClaude Opus 4.6 <noreply@anthropic.com>
      590ba752
    • daniel's avatar
      feat(cmpt): 添加微信分享图功能 · 79529b95
      daniel authored
      ## 功能描述
      为赛事详情添加微信分享图字段,支持在后台管理上传和维护微信分享图片。
      
      ## 变更内容
      ### 后端修改
      - Cmpt.java: 新增 wechatShareImage 字段,带有 API 文档注解
      - CmptMapper.xml: 更新所有相关查询,包含 wechat_share_image 字段
        - queryCmptBycmptId: 查询单个赛事
        - queryCmpt: 查询赛事列表
        - queryCommitteeCmpt: 查询组委会赛事
        - queryMyCmpt/queryMyCmptList: 查询我的赛事
        - updateCmpt: 更新赛事信息
        - save: 保存新赛事
      
      ### 前端修改
      - index.jsp: 在赛事 LOGO 下方新增微信分享图上传区块
        - 保持与 LOGO 上传相同的 UI 风格
        - 提示建议尺寸比例 5:4(如:1000*800px)
      - index.js: 更新保存逻辑和图片上传处理
        - saveCmpt 函数新增 wechatShareImage 参数
        - changeLogoImg 函数支持微信分享图上传
      
      ### 数据库变更
      - database_migration.sql: 提供 ALTER TABLE 脚本
        - 新增 wechat_share_image 字段(VARCHAR(500))
        - 字段位置在 logo 字段之后
      
      ## API 影响
      - 小程序端 API 自动返回 wechatShareImage 字段(通过 Cmpt 实体)
      - 后台管理 API (/gk/cmpt/saveCmpt) 支持保存微信分享图
      
      ## 测试建议
      1. 在后台管理上传微信分享图
      2. 验证图片正确保存和显示
      3. 确认小程序端能正确获取微信分享图 URL
      Co-Authored-By: 's avatarClaude Opus 4.6 <noreply@anthropic.com>
      79529b95
    • daniel's avatar
      fix(ignore): 新增忽略文件 · f1d9b2a7
      daniel authored
      f1d9b2a7
  6. 12 Oct, 2026 1 commit
  7. 21 Sep, 2026 1 commit
  8. 18 Sep, 2026 2 commits
  9. 10 Sep, 2026 1 commit
  10. 07 Sep, 2026 1 commit
  11. 27 Aug, 2026 3 commits
  12. 25 Aug, 2026 1 commit
  13. 13 Aug, 2026 1 commit
  14. 27 Jul, 2026 1 commit
  15. 23 Jul, 2026 1 commit
  16. 14 Jul, 2026 3 commits
  17. 06 Jul, 2026 2 commits
  18. 02 Jul, 2026 1 commit
  19. 01 Jul, 2026 2 commits
  20. 25 Jun, 2026 1 commit
  21. 22 Jun, 2026 1 commit
  22. 05 Jun, 2026 1 commit