批量推送

This commit is contained in:
郭庆泰
2026-08-16 13:42:26 +08:00
parent c612d4297a
commit 0c093076a4
66 changed files with 4847 additions and 1627 deletions
+15
View File
@@ -91,3 +91,18 @@ export const bizGet = (entity, id) => request.get(`/business/${entity}/${id}`)
export const bizAdd = (entity, data) => request.post(`/business/${entity}`, data)
export const bizUpdate = (entity, data) => request.put(`/business/${entity}`, data)
export const bizDelete = (entity, ids) => request.delete(`/business/${entity}/${ids}`)
// 人员批量导入 (unitType: 'sponsor' | 'executor')
export const importPerson = (unitType, file) => {
const form = new FormData()
form.append('file', file)
return request.post(`/business/person/${unitType}Import`, form, {
headers: { 'Content-Type': 'multipart/form-data' }
})
}
// 人员导入模板下载
export const downloadImportTemplate = (unitType) =>
request.get(`/business/person/${unitType}ImportTemplate`, { responseType: 'blob' })
// 专家导入模板下载
export const downloadExpertTemplate = () =>
request.get('/business/expert/importTemplate', { responseType: 'blob' })