Commit History

Upphovsman SHA1 Meddelande Datum
  weisijie 07862084d2 1. 实现了禁用用户名密码登录开关(契约 1.39,安全管控),新增 DMS_PASSWORD_LOGIN_DISABLED 配置(缺省 false),开启后登录接口对全部用户(含内置 admin)最前置返回 403「用户名密码登录已被禁用,请使用单点登录」,守卫先于验证码校验与用户查询——不消耗验证码、不泄露账号存在,门户验签与本地 SSO 代理登录成为仅存登录入口; 4 veckor sedan
  weisijie c07e1bfb77 1. 实现了站内通知功能(契约 1.34),新增 sys_notification 表(V21/0036)与四个接口(通知列表、未读数、全部已读、待办处理),仅可操作本人通知,前端顶栏用户名与设置面板「通知」入口红圈+x 点亮、通知页以列表呈现待办并给出操作列,借阅审批待办为首个写入方; 4 veckor sedan
  weisijie 1b5f7b3061 1. 实现了登录图片验证码(契约 1.32),GET /auth/captcha 签发 132×44 PNG 验证码图片(4 位字符剔除易混淆 0O1I、120 秒有效、一次性消费),DMS_CAPTCHA_ENABLED 缺省启用,开启时登录请求体扩为五键,校验先于用户查询与锁定检查,错误统一返回 400 INVALID_CAPTCHA,前端支持点击刷新与登录失败自动刷新,并修复开关关闭时 Python 版登录仍被拦截的双端不一致; 1 månad sedan
  weisijie e7346901bc 1. 实现了目录拖动排序功能(契约 1.27),机构树同级拖拽置换、用户列表与角色列表拖动重排,新增 reorder 接口按步长 10 重编号 sort_no(sys_user 加列,Alembic 0031 与 Flyway V16 双引擎幂等迁移,含达梦适配版),全部拖动排序界面移除排序号输入框(库中保留),审计动作新增 REORDER_ORGANIZATION/REORDER_USER/REORDER_ROLE; 1 månad sedan
  weisijie 838a803e05 1. 实现了系统管理页签(契约1.23),角色权限矩阵新增「系统管理」与「日志审计」两个管理位(sys_role 加列,Alembic 0029 与 Flyway V14 双引擎幂等迁移,含达梦适配版),拥有权限的角色才可见对应页签,内置 admin 恒拥有; 1 månad sedan
  weisijie 472249beec 1. 实现了数据备份功能(Java com.dms.backup 与 Python backup_service 双版对齐),支持管理界面手动触发与每日定时自动执行,全量/增量链式备份覆盖达梦数据库(dexp 逻辑导出)、原件/预览/正文/隔离/回收站/授权凭证六个存储目录与 .env 配置副本,增量基于最近全量差异传输应对几十 GB 级数据量; 1 månad sedan
  weisijie aca500c169 1. 实现了登录失败锁定限流与密码复杂度策略(迁移 0022/V7),下线遗留 AI 无鉴权路由与运行时配置接口; 1 månad sedan
  weisijie 1f2611647e 1. 实现了配套方案并入共享资料库,新增附件类型ACCOMPANYING_PLAN(配套方案/支撑成果/方案训考资料/典型案例四类),配套方案Tab的上传、挂载、解绑、拖动排序与解绑后留存语义同其余三类附件完全一致; 1 månad sedan
  weisijie 16aed0cdd7 1. 实现了统一门户跳转按需登录功能,验签通过后自动落库建档并同步组织信息,首次进入设置独立密码、再次进入凭独立密码登录,对端接口支持纯配置或自定义函数适配; 1 månad sedan
  weisijie 587f717f2b 1. 实现了 PDF 预览引擎可配置切换,前端通过 .env 选择 pdfjs 或 iframe 两种方案; 2 månader sedan
  kaywxs 329c2622b9 1. 实现了DOC与DOCX转PDF预览,支持LibreOffice离线转换; 2 månader sedan
  kaywxs d393fc9366 实现方案计划文档管理系统核心能力 2 månader sedan