Dashboard
+核心业务数据概览。
+用户管理
查询用户、启用禁用和调整额度。
知识库管理
维护飞书知识库 SpaceID 和 NodeID。
Prompt 管理
保存后会影响后续问答 Prompt 组装。
模型管理
同一时间只启用一个模型。
系统配置
维护运行时配置项。
记录审计
聊天、AI 请求和后台操作记录。
diff --git a/ai_knowledge_base_v2/README.md b/ai_knowledge_base_v2/README.md index b312d7c..9adca5e 100644 --- a/ai_knowledge_base_v2/README.md +++ b/ai_knowledge_base_v2/README.md @@ -40,6 +40,7 @@ docker compose -f docker-compose.dev.yml up --build 默认访问地址: - 用户端 H5:`http://127.0.0.1:5173/` +- 管理后台:`http://127.0.0.1:5174/` - 后端 API:`http://127.0.0.1:8100/api/health` - MySQL:`127.0.0.1:3307` diff --git a/ai_knowledge_base_v2/apps/admin-web/.dockerignore b/ai_knowledge_base_v2/apps/admin-web/.dockerignore new file mode 100644 index 0000000..3aab5df --- /dev/null +++ b/ai_knowledge_base_v2/apps/admin-web/.dockerignore @@ -0,0 +1,5 @@ +node_modules/ +dist/ +.env +.env.local +*.tsbuildinfo diff --git a/ai_knowledge_base_v2/apps/admin-web/.env.example b/ai_knowledge_base_v2/apps/admin-web/.env.example new file mode 100644 index 0000000..a87eaed --- /dev/null +++ b/ai_knowledge_base_v2/apps/admin-web/.env.example @@ -0,0 +1 @@ +VITE_API_BASE_URL=http://127.0.0.1:8100/api diff --git a/ai_knowledge_base_v2/apps/admin-web/.gitignore b/ai_knowledge_base_v2/apps/admin-web/.gitignore new file mode 100644 index 0000000..bd22d1f --- /dev/null +++ b/ai_knowledge_base_v2/apps/admin-web/.gitignore @@ -0,0 +1,5 @@ +node_modules/ +dist/ +*.tsbuildinfo +.env +.env.local diff --git a/ai_knowledge_base_v2/apps/admin-web/Dockerfile b/ai_knowledge_base_v2/apps/admin-web/Dockerfile new file mode 100644 index 0000000..0db5cc2 --- /dev/null +++ b/ai_knowledge_base_v2/apps/admin-web/Dockerfile @@ -0,0 +1,12 @@ +FROM node:22-alpine + +WORKDIR /app + +COPY package*.json ./ +RUN npm ci + +COPY . . + +EXPOSE 5174 + +CMD ["npm", "run", "dev", "--", "--host", "0.0.0.0", "--port", "5174"] diff --git a/ai_knowledge_base_v2/apps/admin-web/README.md b/ai_knowledge_base_v2/apps/admin-web/README.md new file mode 100644 index 0000000..e1eb828 --- /dev/null +++ b/ai_knowledge_base_v2/apps/admin-web/README.md @@ -0,0 +1,33 @@ +# AI 知识库系统 V2 管理后台 + +这是 V2 的管理后台,使用 Vue 3、Vite、TypeScript 和 Element Plus。 + +## 本地启动 + +```bash +npm install +npm run dev -- --port 5174 +``` + +默认访问地址: + +```text +http://127.0.0.1:5174/ +``` + +默认后端地址: + +```text +http://127.0.0.1:8100/api +``` + +## 默认管理员 + +开发阶段后端会在首次管理员登录时自动创建默认管理员: + +```text +账号:admin +密码:admin123456 +``` + +生产环境必须通过环境变量修改默认密码。 diff --git a/ai_knowledge_base_v2/apps/admin-web/index.html b/ai_knowledge_base_v2/apps/admin-web/index.html new file mode 100644 index 0000000..b12a7d4 --- /dev/null +++ b/ai_knowledge_base_v2/apps/admin-web/index.html @@ -0,0 +1,12 @@ + + +
+ + +用于维护用户、知识库、Prompt、模型和审计记录。
+核心业务数据概览。
+查询用户、启用禁用和调整额度。
维护飞书知识库 SpaceID 和 NodeID。
保存后会影响后续问答 Prompt 组装。
同一时间只启用一个模型。
维护运行时配置项。
聊天、AI 请求和后台操作记录。