feat: Excel导入支持自定义列映射+智能列名检测

- 上传后自动读取Excel列名,下拉框选择映射
- 智能匹配: 科目/编码→kpi_code, 期间→period, 金额→actual_value
- 支持统一期间(文件无期间列时)
- 后端接受 kpi_col/period_col/value_col/default_period 参数
This commit is contained in:
Hermes CI Fix
2026-07-13 15:18:40 +08:00
parent 311f772ca9
commit da9aceb567
3 changed files with 89 additions and 12 deletions
+2 -2
View File
@@ -62,10 +62,10 @@ export const templateApi = {
}
export const dataApi = {
importExcel: (file: File) => {
importExcel: (file: File, qs?: string) => {
const form = new FormData()
form.append('file', file)
return api.post('/data/import-excel', form)
return api.post(`/data/import-excel${qs ? '?' + qs : ''}`, form)
},
listSources: () => api.get('/data/sources'),
createSource: (data: any) => api.post('/data/sources', data),