student-dx-intelligence-main/src/api/information_schedule.js

214 lines
3.3 KiB
JavaScript

import axios from "@/utils/http/index"
/**
* get 获取table信息
* @param prams
* @returns
*/
export function getinfoData(params) {
return axios({
url: '/api/GetExaminationPlanShowList',
params
})
}
/**
* get 获取搜索之计划名称列表 信息
* @param prams
* @returns
*/
export function getplanNameList(params) {
return axios({
url: '/api/ExaminationPlan/GetAllExaminationPlan',
params
})
}
/**
* post 提交新增页面中的 信息
* @param prams
* @returns
*/
export function postAddinfo(params) {
return axios({
url: `/api/ExaminationPlan`,
params,
method: 'post'
})
}
/**
* get 获取 编辑界面信息
* @param prams
* @returns
*/
export function getdetail(params) {
return axios({
url: `/api/ExaminationPlan`,
params,
})
}
/**
* post 提交新增页面中的 信息
* @param prams
* @returns
*/
export function posteditinfo(params) {
return axios({
url: `/api/ExaminationPlan/EditExaminationPlan`,
params,
method: 'post'
})
}
/**
* post 删除信息
* @param prams
* @returns
*/
export function delinfo(params) {
return axios({
url: `/api/ExaminationPlan`,
params,
method: 'post'
})
}
/**
* post 发布信息
* @param prams
* @returns
*/
export function releaseinfo(params) {
return axios({
url: `/api/ExamPlaninfoRelease`,
params,
method: 'post'
})
}
/**
* post 撤销信息
* @param prams
* @returns
*/
export function cancelinfo(params) {
return axios({
url: `/api/Connection`,
params,
method: 'get'
})
}
/**
* post 导入考试科目以及导入考生信息
* @param prams
* @returns
*/
export function postExaminationPlanstudent(url, data) {
return axios({
url: url,
method: 'zhpost',
data,
})
}
/**
* get 获取已发布的计划下发记录
* @param prams
* @returns
*/
export function getExaminatioReleaseRecordList(params) {
return axios({
url: '/api/ExaminationPlan/GetExaminatioReleaseRecordList',
params
})
}
/**
* get 获取考试计划预览记录列表
* @param prams
* @returns
*/
export function getExamPreviewRecordList(params) {
return axios({
url: '/api/ExaminationPlan/GetExamPreviewRecordList',
params
})
}
/**
* post 关闭预览发布
* @param prams
* @returns
*/
export function closeyulaninfo(params) {
return axios({
url: `/api/ExamPlanStopPreviewRelease`,
params,
method: 'post'
})
}
/**
* post 删除预览发布
* @param prams
* @returns
*/
export function delyulaninfo(params) {
return axios({
url: `/api/ExamPlanDeletePreviewRelease`,
params,
method: 'post'
})
}
/**
* post 发布预览
* @param prams
* @returns
*/
export function addyulaninfo(params) {
return axios({
url: `/api/ExamPlanPreviewRelease`,
params,
method: 'post'
})
}
/**
* get 获取考试计划预览的下发记录列表
* @param prams
* @returns
*/
export function getExamPreviewReleaseRecordList(params) {
return axios({
url: '/api/ExaminationPlan/GetExamPreviewReleaseRecordList',
params
})
}