houde_web_back/src/service/school_leaders.js

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: '编辑失败'
});
}