caoxiaozhu
c0401dbd0d
refactor(web): update API service, view script and add tests
...
Frontend:
- services/api.js: update API service client
- views/scripts/EmployeeManagementView.js: update employee management view script
- tests/api-request.test.mjs: update API request tests
Scripts:
- create_employee.sh: add employee creation script
2026-05-14 02:25:15 +00:00
caoxiaozhu
edb484e2f6
refactor: update orchestrator service and travel form view
...
- services/orchestrator.py: update orchestrator service
- views/TravelReimbursementCreateView.vue: update travel form view
- views/scripts/TravelReimbursementCreateView.js: update travel form script
2026-05-13 15:40:41 +00:00
caoxiaozhu
f804a23239
feat(web): update useRequests composable
...
- useRequests.js: update requests composable
2026-05-13 15:38:59 +00:00
caoxiaozhu
ada0eb40ca
feat(web): update TopBar component
...
- TopBar.vue: update top bar component
2026-05-13 15:37:32 +00:00
caoxiaozhu
63c94da216
style(web): update travel reimbursement create view styles
...
- travel-reimbursement-create-view.css: update travel form styles
2026-05-13 15:35:53 +00:00
caoxiaozhu
14379c4e59
style(web): update travel reimbursement create view styles
...
- travel-reimbursement-create-view.css: update travel form styles
2026-05-13 13:20:24 +00:00
caoxiaozhu
da7684a6bb
refactor(web): update view scripts
...
- TravelReimbursementCreateView.js: update travel form script
- TravelRequestDetailView.js: update travel detail script
2026-05-13 13:16:11 +00:00
caoxiaozhu
c6a599fcec
feat(web): update views
...
- AppShellRouteView.vue: update app shell route view
- TravelReimbursementCreateView.vue: update travel form view
- TravelRequestDetailView.vue: update travel request detail view
2026-05-13 13:14:48 +00:00
caoxiaozhu
778d203443
feat(web): update composable and service
...
- useNavigation.js: update navigation composable
- services/orchestrator.js: update orchestrator service client
2026-05-13 13:14:17 +00:00
caoxiaozhu
eec4efe207
feat(web): update components
...
- PersonalWorkbench.vue: update personal workbench component
- SidebarRail.vue: update sidebar rail component
- TopBar.vue: update top bar component
- ConfirmDialog.vue: update confirm dialog component
2026-05-13 13:12:28 +00:00
caoxiaozhu
97b0851e26
style(web): update travel request styles
...
- travel-reimbursement-create-view.css: update travel form styles
- travel-request-detail-view.css: update travel detail styles
2026-05-13 13:10:25 +00:00
caoxiaozhu
0f7bd43ce3
test(web): update travel request detail tests and styles
...
- test_reimbursement_endpoints.py: update reimbursement endpoint tests
- travel-request-detail-view.css: update travel request detail styles
- TravelRequestDetailView.vue: update travel request detail view
2026-05-13 06:56:30 +00:00
caoxiaozhu
755f935c9d
refactor(web): update composables, utils and scripts
...
- useRequests.js: update requests composable
- utils/requestViewModel.js: update request view model utility
- scripts/TravelRequestDetailView.js: update travel detail view script
2026-05-13 06:55:23 +00:00
caoxiaozhu
9459476d82
feat(web): add TableEmptyState component
...
- components/shared/TableEmptyState.vue: add shared empty state component
2026-05-13 06:53:02 +00:00
caoxiaozhu
151787ada2
refactor(web): update view scripts
...
- AuditView.js: update audit view logic
- EmployeeManagementView.js: update employee management logic
- RequestsView.js: update requests view logic
- TravelRequestDetailView.js: update travel detail view logic
2026-05-13 06:52:30 +00:00
caoxiaozhu
fcaed5b2ec
feat(web): update views
...
- AuditView.vue: update audit view
- EmployeeManagementView.vue: update employee management view
- RequestsView.vue: update requests view
- TravelRequestDetailView.vue: update travel request detail view
2026-05-13 06:51:12 +00:00
caoxiaozhu
b637a2bf08
refactor(web): update reimbursements service
...
- services/reimbursements.js: update reimbursement API service
2026-05-13 06:49:58 +00:00
caoxiaozhu
6c8947f40f
feat(web): update composables
...
- useAppShell.js: update app shell composable
- useRequests.js: update requests composable
2026-05-13 06:48:27 +00:00
caoxiaozhu
8bc919386b
style(web): update travel request detail view styles
...
- travel-request-detail-view.css: update travel request detail styles
2026-05-13 06:47:46 +00:00
caoxiaozhu
fae9966a11
feat(web): add reimbursements service and ConfirmDialog component
...
- services/reimbursements.js: add reimbursement API service client
- components/shared/ConfirmDialog.vue: add shared confirm dialog component
2026-05-13 03:37:47 +00:00
caoxiaozhu
46644d429f
refactor(web): update view scripts
...
- AuditView.js: update audit view logic
- EmployeeManagementView.js: update employee management logic
- PoliciesView.js: update policies view logic
- RequestsView.js: update requests view logic
- TravelReimbursementCreateView.js: update travel form logic
- TravelRequestDetailView.js: update travel detail view logic
2026-05-13 03:35:44 +00:00
caoxiaozhu
8b72f4e962
feat(web): update views
...
- AppShellRouteView.vue: update app shell route view
- AuditView.vue: update audit view
- EmployeeManagementView.vue: update employee management view
- PoliciesView.vue: update policies view
- RequestsView.vue: update requests view
- TravelReimbursementCreateView.vue: update travel form view
- TravelRequestDetailView.vue: update travel detail view
2026-05-13 03:33:11 +00:00
caoxiaozhu
473198c669
refactor(web): update data and utils
...
- data/requests.js: update requests data
- utils/requestViewModel.js: update request view model utility
2026-05-13 03:31:07 +00:00
caoxiaozhu
2bf133d232
feat(web): update composables
...
- useAppShell.js: update app shell composable
- useNavigation.js: update navigation composable
- useRequests.js: update requests composable
2026-05-13 03:29:10 +00:00
caoxiaozhu
478c2a0e09
feat(web): update layout and business components
...
- PersonalWorkbench.vue: update personal workbench component
- SidebarRail.vue: update sidebar rail component
- TopBar.vue: update top bar component
2026-05-13 03:27:30 +00:00
caoxiaozhu
99231f30f1
style(web): update view styles
...
- audit-view.css: update audit view styles
- requests-view.css: update requests view styles
- travel-reimbursement-create-view.css: update travel form styles
- travel-request-detail-view.css: update travel detail view styles
2026-05-13 03:24:49 +00:00
caoxiaozhu
6147b690b2
style(web): update view styles
...
- overview-view.css: update overview view styles
- travel-reimbursement-create-view.css: update travel form styles
2026-05-12 15:39:55 +00:00
caoxiaozhu
ce04f5aa86
feat(web): update Vue components
...
- App.vue: update app root component
- PersonalWorkbench.vue: update personal workbench component
2026-05-12 15:39:00 +00:00
caoxiaozhu
024999626c
style(web): update app and global styles
...
- app.css: update app-level styles
- global.css: update global styles
2026-05-12 15:38:16 +00:00
caoxiaozhu
8246c0d4dd
refactor(web): update travel reimbursement view script
...
- scripts/TravelReimbursementCreateView.js: update travel form view logic
2026-05-12 15:16:18 +00:00
caoxiaozhu
13d0cab86e
feat(web): update Vue components
...
- App.vue: update app root component
- SidebarRail.vue: update sidebar rail component
- TravelReimbursementCreateView.vue: update travel form view
2026-05-12 15:15:43 +00:00
caoxiaozhu
a6720942fb
style(web): update styles
...
- app.css: update app-level styles
- global.css: update global styles
- backend-unavailable-view.css: update backend unavailable view styles
- login-view.css: update login view styles
- setup-view.css: update setup view styles
- travel-reimbursement-create-view.css: update travel form styles
2026-05-12 15:14:34 +00:00
caoxiaozhu
2e1b0645c0
refactor(web): refactor avatar assets to use PNG instead of inline SVG
...
- TravelReimbursementCreateView.js: change avatar imports to use PNG paths
- web/public/assets: add PNG avatar assets (header.png, person.png)
2026-05-12 07:25:45 +00:00
caoxiaozhu
b1e67cc99b
feat(web): add SVG assets and update travel reimbursement script
...
- web/src/assets/header.svg: add header SVG asset
- web/src/assets/person.svg: add person SVG asset
- scripts/TravelReimbursementCreateView.js: update travel form logic
2026-05-12 07:23:29 +00:00
caoxiaozhu
4d748bcdeb
feat(web): update travel reimbursement view
...
- travel-reimbursement-create-view.css: update form styles
- TravelReimbursementCreateView.vue: update view component
- scripts/TravelReimbursementCreateView.js: update view logic
2026-05-12 07:22:11 +00:00
caoxiaozhu
c263fc9752
feat(web): update views and services
...
Views:
- AppShellRouteView.vue: update route view
- SettingsView.vue: update settings view
- TravelReimbursementCreateView.vue: update travel form view
- scripts/SettingsView.js: update settings view logic
- scripts/TravelReimbursementCreateView.js: update travel form logic
Services:
- services/orchestrator.js: update orchestrator service client
2026-05-12 06:40:19 +00:00
caoxiaozhu
f6a5eeb620
feat(web): update components and composables
...
- PersonalWorkbench.vue: update personal workbench component
- useAppShell.js: update app shell composable
2026-05-12 06:39:26 +00:00
caoxiaozhu
c2f208da31
style(web): update view styles
...
- settings-view.css: update settings view styling
- travel-reimbursement-create-view.css: update travel reimbursement form styles
2026-05-12 06:38:45 +00:00
caoxiaozhu
035be110b6
feat(web): add OCR service and update travel reimbursement view
...
- web/src/services/ocr.js: add OCR service API client
- web/src/views/scripts/TravelReimbursementCreateView.js: update travel form script with OCR integration
2026-05-12 03:05:51 +00:00
caoxiaozhu
434944abc3
feat(web): add ontology and orchestrator service modules
...
- web/src/services/ontology.js: ontology service API client
- web/src/services/orchestrator.js: orchestrator service API client
2026-05-12 01:28:38 +00:00
caoxiaozhu
93b1a5e746
feat(web): update Vue components and composables
...
- PersonalWorkbench.vue: update personal workbench component
- useAppShell.js: update app shell composable
- useChat.js: update chat composable with new features
- AppShellRouteView.vue: update route view
- ChatView.vue: update chat view with enhanced UI
- TravelReimbursementCreateView.vue: update travel reimbursement form
- ChatView.js: update chat view script logic
- TravelReimbursementCreateView.js: update travel form script logic
2026-05-12 01:27:49 +00:00
caoxiaozhu
e3548dfaba
style(web): update chat and travel reimbursement styles
...
- chat-view.css: update chat view styling
- travel-reimbursement-create-view.css: update travel reimbursement form styles
2026-05-12 01:26:56 +00:00
caoxiaozhu
0b63be2d39
style(audit): simplify asset list interactions
2026-05-11 06:33:46 +00:00
caoxiaozhu
e9eeb2e41d
feat(audit): connect rule center to live asset APIs
2026-05-11 06:32:38 +00:00
caoxiaozhu
f738b6cdd4
feat: 重构 AuditView 支持规则/技能分类,新增 Agent 开发文档
2026-05-11 01:53:30 +00:00
caoxiaozhu
0c6ac50b31
feat: 优化 AuditView 样式与交互细节
2026-05-09 16:16:56 +00:00
caoxiaozhu
683c75f364
feat: 重构 AuditView 支持 Skills/MCP/定时任务三种类型管理
2026-05-09 15:46:16 +00:00
caoxiaozhu
694ee42781
feat: 添加 Hermite 同步服务与导航优化
2026-05-09 09:14:04 +00:00
caoxiaozhu
6d91528b7c
feat: 添加 Docker 环境轮询监听支持并优化渲染设置卡片样式
2026-05-09 08:25:54 +00:00
caoxiaozhu
4fbd313f35
feat: 支持 ONLYOFFICE 持久化配置管理
...
- 添加 SettingsRenderForm schema 和 renderForm 字段
- 实现数据库 schema 自动迁移(onlyoffice_enabled, onlyoffice_public_url, onlyoffice_jwt_secret_encrypted)
- 新增 resolve_onlyoffice_settings() 函数支持运行时配置解析
- 知识库服务改用数据库配置替代运行时配置
- 前端添加文件渲染配置页面,支持 JWT 密钥管理
- 完善相关测试覆盖
2026-05-09 08:02:01 +00:00