2026-05-13 03:31:07 +00:00
|
|
|
export const initialRequests = []
|
feat: refactor monolithic App.vue into modular Vue component architecture
- Extract 711-line App.vue into 15+ focused files across 5 directories
- Add data layer (icons, metrics, policies, auditTrail, requests)
- Add composables (useNavigation, useRequests, useChat, useToast)
- Add layout components (SidebarRail, TopBar, FilterBar)
- Add shared components (PanelHead, InfoRow, ToastNotification)
- Add business component (RequestTable) and 5 view components
- Extract global CSS to assets/styles/global.css
- Add start.sh with WSL/Windows cross-platform support
- Add .gitignore for node_modules, dist, and IDE dirs
2026-04-28 17:20:52 +08:00
|
|
|
|
2026-04-29 23:35:56 +08:00
|
|
|
export const documents = [
|
2026-05-13 03:31:07 +00:00
|
|
|
{
|
|
|
|
|
id: 'DOC-2026-0501',
|
|
|
|
|
type: '个人报销单',
|
|
|
|
|
typeTag: 'expense',
|
|
|
|
|
applicant: '刘倩',
|
|
|
|
|
dept: '销售 · 华东区域',
|
|
|
|
|
date: '2026-05-12',
|
|
|
|
|
amount: '¥8,460',
|
|
|
|
|
status: '审批中',
|
|
|
|
|
statusClass: 'warning',
|
|
|
|
|
conclusion: '待审核',
|
|
|
|
|
destination: '上海 → 杭州',
|
|
|
|
|
days: 3
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
id: 'DOC-2026-0502',
|
|
|
|
|
type: '业务招待费',
|
|
|
|
|
typeTag: 'entertainment',
|
|
|
|
|
applicant: '韩阳',
|
|
|
|
|
dept: '解决方案 · 华南区',
|
|
|
|
|
date: '2026-05-09',
|
|
|
|
|
amount: '¥2,860',
|
|
|
|
|
status: '待补件',
|
|
|
|
|
statusClass: 'danger',
|
|
|
|
|
conclusion: '缺参与人员名单',
|
|
|
|
|
destination: '深圳福田',
|
|
|
|
|
days: 1
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
id: 'DOC-2026-0503',
|
2026-05-22 23:47:28 +08:00
|
|
|
type: '办公用品费报销',
|
2026-05-13 03:31:07 +00:00
|
|
|
typeTag: 'office',
|
|
|
|
|
applicant: '赵敏',
|
|
|
|
|
dept: '研发 · 平台组',
|
|
|
|
|
date: '2026-05-10',
|
|
|
|
|
amount: '¥1,280',
|
|
|
|
|
status: '草稿',
|
|
|
|
|
statusClass: 'warning',
|
|
|
|
|
conclusion: '待提交',
|
|
|
|
|
destination: '上海张江园区',
|
|
|
|
|
days: 1
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
id: 'DOC-2026-0504',
|
|
|
|
|
type: '会务费报销',
|
|
|
|
|
typeTag: 'meeting',
|
|
|
|
|
applicant: '陈嘉',
|
|
|
|
|
dept: '市场 · 品牌活动',
|
|
|
|
|
date: '2026-05-06',
|
|
|
|
|
amount: '¥6,520',
|
|
|
|
|
status: '已完成',
|
|
|
|
|
statusClass: 'success',
|
|
|
|
|
conclusion: '规则全通过',
|
|
|
|
|
destination: '苏州国际会议中心',
|
|
|
|
|
days: 2
|
|
|
|
|
}
|
2026-04-29 23:35:56 +08:00
|
|
|
]
|
|
|
|
|
|
2026-05-22 23:47:28 +08:00
|
|
|
export const docTypes = ['全部类型', '个人报销单', '业务招待费', '办公用品费报销', '会务费报销']
|
2026-05-13 03:31:07 +00:00
|
|
|
export const docStatuses = ['全部状态', '草稿', '审批中', '已完成', '待补件']
|
|
|
|
|
export const docMonths = ['2026-05', '2026-04', '2026-03', '2026-02']
|
2026-04-29 23:35:56 +08:00
|
|
|
|
2026-05-13 03:31:07 +00:00
|
|
|
export const prompts = ['生成审批意见', '列出补件清单', '解释风险原因', '生成沟通摘要']
|
feat: refactor monolithic App.vue into modular Vue component architecture
- Extract 711-line App.vue into 15+ focused files across 5 directories
- Add data layer (icons, metrics, policies, auditTrail, requests)
- Add composables (useNavigation, useRequests, useChat, useToast)
- Add layout components (SidebarRail, TopBar, FilterBar)
- Add shared components (PanelHead, InfoRow, ToastNotification)
- Add business component (RequestTable) and 5 view components
- Extract global CSS to assets/styles/global.css
- Add start.sh with WSL/Windows cross-platform support
- Add .gitignore for node_modules, dist, and IDE dirs
2026-04-28 17:20:52 +08:00
|
|
|
|
|
|
|
|
export const initialMessages = [
|
2026-05-13 03:31:07 +00:00
|
|
|
{ id: 1, role: 'agent', text: '我已读取单据、发票和公司费用报销制度。当前建议:可以继续处理,但仍需补充部分说明。' },
|
feat: refactor monolithic App.vue into modular Vue component architecture
- Extract 711-line App.vue into 15+ focused files across 5 directories
- Add data layer (icons, metrics, policies, auditTrail, requests)
- Add composables (useNavigation, useRequests, useChat, useToast)
- Add layout components (SidebarRail, TopBar, FilterBar)
- Add shared components (PanelHead, InfoRow, ToastNotification)
- Add business component (RequestTable) and 5 view components
- Extract global CSS to assets/styles/global.css
- Add start.sh with WSL/Windows cross-platform support
- Add .gitignore for node_modules, dist, and IDE dirs
2026-04-28 17:20:52 +08:00
|
|
|
{ id: 2, role: 'user', text: '请列出这张单据的主要风险。' },
|
2026-05-13 03:31:07 +00:00
|
|
|
{ id: 3, role: 'agent', text: '主要风险包括:字段缺失、票据不完整,或金额与制度标准存在偏差。' }
|
feat: refactor monolithic App.vue into modular Vue component architecture
- Extract 711-line App.vue into 15+ focused files across 5 directories
- Add data layer (icons, metrics, policies, auditTrail, requests)
- Add composables (useNavigation, useRequests, useChat, useToast)
- Add layout components (SidebarRail, TopBar, FilterBar)
- Add shared components (PanelHead, InfoRow, ToastNotification)
- Add business component (RequestTable) and 5 view components
- Extract global CSS to assets/styles/global.css
- Add start.sh with WSL/Windows cross-platform support
- Add .gitignore for node_modules, dist, and IDE dirs
2026-04-28 17:20:52 +08:00
|
|
|
]
|