2026-02-24 06:54:14 +00:00
|
|
|
{
|
|
|
|
|
"name": "ai-service-admin",
|
|
|
|
|
"version": "0.1.0",
|
|
|
|
|
"private": true,
|
|
|
|
|
"scripts": {
|
|
|
|
|
"dev": "vite",
|
|
|
|
|
"build": "vue-tsc --noEmit && vite build",
|
|
|
|
|
"preview": "vite preview"
|
|
|
|
|
},
|
|
|
|
|
"dependencies": {
|
|
|
|
|
"@element-plus/icons-vue": "^2.3.1",
|
|
|
|
|
"axios": "^1.6.7",
|
|
|
|
|
"element-plus": "^2.6.1",
|
|
|
|
|
"pinia": "^2.1.7",
|
feat(ASA): 实现 Phase 8-12 前端管理页面 [AC-ASA-23~AC-ASA-44]
实现内容:
- Phase 8: Prompt 模板管理页面(列表、编辑、版本历史、发布/回滚)
- Phase 9: 多知识库管理页面(卡片列表、文档管理)
- Phase 10: 意图规则管理页面(动态表单、关键词/正则输入组件)
- Phase 11: 话术流程管理页面(步骤拖拽编辑、流程预览)
- Phase 12: 输出护栏管理页面(禁词管理、行为规则)
新增文件:
- src/types/prompt-template.ts, knowledge-base.ts, intent-rule.ts, script-flow.ts, guardrail.ts
- src/api/prompt-template.ts, knowledge-base.ts, intent-rule.ts, script-flow.ts, guardrail.ts
- src/views/admin/prompt-template/index.vue, components/TemplateDetail.vue
- src/views/admin/knowledge-base/index.vue, components/DocumentList.vue
- src/views/admin/intent-rule/index.vue, components/KeywordInput.vue, components/PatternInput.vue
- src/views/admin/script-flow/index.vue, components/FlowPreview.vue
- src/views/admin/guardrail/index.vue, components/ForbiddenWordsTab.vue, components/BehaviorRulesTab.vue
更新:
- src/router/index.ts - 添加 5 个新路由
- package.json - 添加 vuedraggable 依赖
- docs/progress/ai-service-admin-progress.md - 更新进度
- spec/ai-service-admin/tasks.md - 更新任务状态
2026-02-27 10:33:25 +00:00
|
|
|
"vuedraggable": "^4.1.0",
|
2026-02-24 06:54:14 +00:00
|
|
|
"vue": "^3.4.21",
|
|
|
|
|
"vue-router": "^4.3.0"
|
|
|
|
|
},
|
|
|
|
|
"devDependencies": {
|
|
|
|
|
"@vitejs/plugin-vue": "^5.0.4",
|
2026-02-25 18:15:13 +00:00
|
|
|
"typescript": "~5.6.0",
|
2026-02-24 06:54:14 +00:00
|
|
|
"vite": "^5.1.4",
|
2026-02-25 18:15:13 +00:00
|
|
|
"vue-tsc": "^2.1.0"
|
2026-02-24 06:54:14 +00:00
|
|
|
}
|
|
|
|
|
}
|