82 lines
2.4 KiB
JavaScript
82 lines
2.4 KiB
JavaScript
import { api, downloadFile, createApiUrl} from '~/utils/axios';
|
|
|
|
|
|
/**
|
|
* 导出录取学院领军者
|
|
* @param {Object} data
|
|
* @return {Promise} api
|
|
*/
|
|
export function exportExcel(data) {
|
|
downloadFile(createApiUrl('HonoraryAchievement.SchoolLeaders/exportExcel'), data);
|
|
}
|
|
|
|
/**
|
|
* 下载录取学院领军者模板
|
|
* @param {Object} data
|
|
* @return {Promise} api
|
|
*/
|
|
export function downloadTemplate(data) {
|
|
downloadFile(createApiUrl('HonoraryAchievement.SchoolLeaders/downloadTemplate'), data);
|
|
}
|
|
|
|
/**
|
|
* 导入录取学院领军者
|
|
* @param {Object} data
|
|
* @return {Promise} api
|
|
*/
|
|
export const importExcel = createApiUrl('HonoraryAchievement.SchoolLeaders/importExcel');
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
* 获取录取学院领军者列表
|
|
* @param {Object} data
|
|
* @return {Promise} api
|
|
*/
|
|
export function getSchoolLeadersList(data) {
|
|
return api.post('HonoraryAchievement.SchoolLeaders/getSchoolLeadersList', data);
|
|
}
|
|
|
|
/**
|
|
* 删除录取学院领军者
|
|
* @param {Object} data
|
|
* @return {Promise} api
|
|
*/
|
|
export function deleteSchoolLeaders(data) {
|
|
return api.post('HonoraryAchievement.SchoolLeaders/deleteSchoolLeaders', data, {
|
|
isTransformResponse: true,
|
|
isShowSuccessMessage: true,
|
|
errorMessageText: '删除失败'
|
|
});
|
|
}
|
|
|
|
/**
|
|
* 添加录取学院领军者
|
|
* @param {Object} data
|
|
* @return {Promise} api
|
|
*/
|
|
export function addSchoolLeaders(data) {
|
|
return api.post('HonoraryAchievement.SchoolLeaders/addSchoolLeaders', data, {
|
|
isTransformResponse: true,
|
|
isShowSuccessMessage: true,
|
|
errorMessageText: '添加失败'
|
|
});
|
|
}
|
|
/**
|
|
* 编辑录取学院领军者
|
|
* @param {Object} data
|
|
* @return {Promise} api
|
|
*/
|
|
export function editSchoolLeaders(data) {
|
|
return api.post('HonoraryAchievement.SchoolLeaders/editSchoolLeaders', data, {
|
|
isTransformResponse: true,
|
|
isShowSuccessMessage: true,
|
|
errorMessageText: '编辑失败'
|
|
});
|
|
}
|