1. 23 Sep, 2026 2 commits
    • 【需求 25171】refactor: 4 个页面接入 DeptUserPicker,替代企微选人 API · 10b99bbd
      editDialog(后台案例编辑)、publishCase(投稿案例):只选部门,
      value-type="string" 直接绑 deptId,@confirm 里拼 deptName。
      
      publishLongArticle、publishVideo:部门+人员都能选,双 v-model 绑 id,
      @confirm 拿完整详情拼 pushList。
      
      顺手删掉了 wxUtil 里不再使用的 selectDepOrUser 及其相关类型。
      
      Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
      lijiabin authored
    • 【需求 25171】refactor: 优化选人组件的设计和几个交互 bug · af06f8fb
      DepartmentUserModal:
      - 修复同一个人同时出现在父部门和子部门成员列表里时,勾选状态互相串、
        取消不同步的问题(node-key 改成带部门前缀保证全树唯一)
      - 新增 max 限制,超出直接在弹窗内提示,不接受这次勾选
      - 树行高、行间分割线、hover 光标等样式调整(改用 scoped style,
        之前链式 UnoCSS 工具类在这种组合下没有正确生效)
      
      DeptUserPicker:
      - v-model 拆成 dept-value/user-value 两个,只存 id,支持 array 或
        逗号字符串(value-type)两种格式,跟后端字段直接对齐
      - 内部缓存选中详情(含头像),重新打开弹窗/编辑回显不会丢失
      - 部门缺名字时自动用 getAllDept({ deptIdList }) 反查,不需要调用方
        额外传初始详情;人员没有等价的批量查询接口,保留 initial-selected
        作为可选的回显种子
      
      Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
      lijiabin authored
  2. 22 Sep, 2026 2 commits
    • 【需求 25171】feat: 新增部门/人员选择组件,替代企微选人 API · fee53bb2
      - DepartmentUserModal:自封装选部门/选人弹窗,懒加载组织架构树 + 成员,
        支持部门/人员/两者、单选/多选、userId|account|jobNumId 三种取值字段、
        搜索下拉(超过 100 条截断展示 + 查看全部)。
      - DeptUserPicker:表单场景的轻量封装,v-model 直接绑 DepartmentUserSelection[],
        触发区交给调用方自定义,用于逐步替换页面里的 selectDepOrUser(企微选人)调用。
      - src/api/department 改名为 src/api/deptUser,接口不只是部门,也包含查成员/搜人。
      
      Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
      lijiabin authored
    • 【需求 25171】feat: 封面图上传支持裁剪后再提交 · 8b8ed832
      新增 ImageCropperDialog 裁剪弹窗,UploadFile 组件加 crop/aspect-ratio 支持,
      publishLongArticle 封面图上传接入裁剪,避免用户上传的封面图比例不统一。
      
      Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
      lijiabin authored
  3. 15 Sep, 2026 2 commits
  4. 14 Sep, 2026 5 commits
  5. 11 Sep, 2026 8 commits
  6. 31 Aug, 2026 1 commit
  7. 26 Aug, 2026 1 commit
  8. 24 Aug, 2026 2 commits
  9. 20 Aug, 2026 1 commit
  10. 23 Jul, 2026 6 commits
  11. 21 Jul, 2026 2 commits
  12. 10 Jul, 2026 4 commits
  13. 30 Jun, 2026 1 commit
  14. 22 Jun, 2026 2 commits
  15. 12 Jun, 2026 1 commit