Files
admin-sjzx/src/api/supervision-boot/userReport/form.ts

87 lines
1.8 KiB
TypeScript

import createAxios from '@/utils/request'
import { SUPERVISION_BOOT } from '@/utils/constantRequest'
const MAPPING_PATH = SUPERVISION_BOOT + '/userReport'
/**
* 查询流程表单数据
*/
export const getUserReport = (data: any) => {
return createAxios({
url: MAPPING_PATH + '/getUserReport',
method: 'POST',
data: data
})
}
/**
* 根据id获取用户档案录入的详细数据
*/
export const getUserReportById = (id: any) => {
return createAxios({
url: MAPPING_PATH + '/getById?id='+id,
method: 'GET'
})
}
/**
* 根据id获取用户档案录入的详细数据
*/
export const getUserReportUpdateById = (id: any) => {
return createAxios({
url: '/supervision-boot/userReportRenewal/getUserReportUpdateById?businessId='+id,
method: 'POST',
})
}
/**
* 下载敏感及重要用户模板
*/
export const downloadSensitiveUserTemplate = () => {
return createAxios({
url: MAPPING_PATH + '/downloadSensitiveUserTemplate',
method: 'GET',
responseType: 'blob'
})
}
/**
* 下载干扰源用户台账模板
*/
export const downloadSensitiveReportTemplate = () => {
return createAxios({
url: MAPPING_PATH + '/downloadSensitiveReportTemplate',
method: 'GET',
responseType: 'blob'
})
}
/**
* 导入敏感及重要用户数据
*/
export const importSensitiveUserData = (data: any) => {
return createAxios({
url: MAPPING_PATH + '/importSensitiveUserData',
method: 'POST',
data: data,
responseType: 'blob'
})
}
/**
* 批量导入干扰源用户
*/
export const importSensitiveReportData = (data: any) => {
return createAxios({
url: MAPPING_PATH + '/importSensitiveReportData',
method: 'POST',
data: data,
responseType: 'blob'
})
}