weisijie 07862084d2 1. 实现了禁用用户名密码登录开关(契约 1.39,安全管控),新增 DMS_PASSWORD_LOGIN_DISABLED 配置(缺省 false),开启后登录接口对全部用户(含内置 admin)最前置返回 403「用户名密码登录已被禁用,请使用单点登录」,守卫先于验证码校验与用户查询——不消耗验证码、不泄露账号存在,门户验签与本地 SSO 代理登录成为仅存登录入口; 4 周之前
..
src 07862084d2 1. 实现了禁用用户名密码登录开关(契约 1.39,安全管控),新增 DMS_PASSWORD_LOGIN_DISABLED 配置(缺省 false),开启后登录接口对全部用户(含内置 admin)最前置返回 403「用户名密码登录已被禁用,请使用单点登录」,守卫先于验证码校验与用户查询——不消耗验证码、不泄露账号存在,门户验签与本地 SSO 代理登录成为仅存登录入口; 4 周之前
.env.example d393fc9366 实现方案计划文档管理系统核心能力 2 月之前
.env.production af246e0067 整理项目工程文档与生产配置 2 月之前
ATTRIBUTIONS.md 7117d41b5d 1. 实现了PDF与DOCX正文检索,上传提取内容并支持存量回填; 2 月之前
README.md 873fc549be 1. 实现了文档更新时间范围检索,统一主方案、子方案与附件查询; 2 月之前
default_shadcn_theme.css 019fdfee91 1. 搭建前后端,前端使用浅蓝色风格,包含方案管理、权限分配、日志审计等功能;后端使用 Python Flask 框架,目前包含关键信息解析功能。 2 月之前
index.html 61b46301ee 1. 实现了界面主题切换功能,内置蓝色、红色、绿色三套配色,顶栏新增“主题”按钮,下拉色样选择即点即生效; 1 月之前
package-lock.json 587f717f2b 1. 实现了 PDF 预览引擎可配置切换,前端通过 .env 选择 pdfjs 或 iframe 两种方案; 2 月之前
package.json 587f717f2b 1. 实现了 PDF 预览引擎可配置切换,前端通过 .env 选择 pdfjs 或 iframe 两种方案; 2 月之前
pnpm-workspace.yaml 019fdfee91 1. 搭建前后端,前端使用浅蓝色风格,包含方案管理、权限分配、日志审计等功能;后端使用 Python Flask 框架,目前包含关键信息解析功能。 2 月之前
postcss.config.mjs 019fdfee91 1. 搭建前后端,前端使用浅蓝色风格,包含方案管理、权限分配、日志审计等功能;后端使用 Python Flask 框架,目前包含关键信息解析功能。 2 月之前
tsconfig.json d393fc9366 实现方案计划文档管理系统核心能力 2 月之前
vite.config.ts d393fc9366 实现方案计划文档管理系统核心能力 2 月之前
vitest.config.ts d393fc9366 实现方案计划文档管理系统核心能力 2 月之前

README.md

DMS 前端

方案管理系统的 React 前端。

常用命令

npm install
npm run dev
npm run typecheck
npm run test
npm run build

开发服务默认监听 0.0.0.0:9345。接口基础路径通过 VITE_API_BASE_URL 配置,默认值为 /api/v1。

业务代码按领域位于 src/features/,共享HTTP基础设施位于 src/shared/。项目级说明和契约见根目录 README。