TestPaper.js 2.56 KB
import request from '@/utils/request'
//编辑试卷
export function EditTestPaper(params) {
	return request({
		url: `/TestPaper/AddTestPaper`,
		method: 'post',
		data: params
	})
}

export function getTestPaperList(params) {
	return request({
		url: `/TestPaper/List?pageIndex=${params.pageIndex}&pageSize=${params.pageSize}&sort=${params.sort}&sortOrder=${params.sortOrder}`,
		method: 'get',
		data: params
	})
}
export function getTestPaperClassList(params) {
	return request({
		url: `/TestPaperClass/List?pageIndex=${params.pageIndex}&pageSize=${params.pageSize}`,
		method: 'get',
		data: params
	})
}
//获取分类信息
export function GetTestPaperClassById(id) {
	return request({
		url: `/TestPaperClass/Get/${id}`,
		method: 'get',
	})
}
export function UpdateTestPaperClass(params) {
	return request({
		url: `/TestPaperClass/Update`,
		method: 'post',
		data: params
	})
}
export function DeleteTestPaperClass(ids) {
	return request({
		url: `/TestPaperClass/Delete?ids=${ids}`,
		method: 'post',
	})
}
export function CreateTestPaperClass(params) {
	return request({
		url: `/TestPaperClass/Create`,
		method: 'post',
		data: params
	})
}
export function GetToplevel() {
	return request({
		url: `/TestPaperClass/GetToplevel`,
		method: 'get',
	})
}
export function GetTestManagerByAdmin(data) {
	return request({
		url: `/TestPaper/GetTestManagerByAdmin?TestPaperId=`+data.TestPaperId,
		method: 'get',
    data
	})
}

// POST /api/TestPaper/GetTestPaperListByPlateClass //获取模块下面的试卷列表
export function GetTestPaperListByPlateClass(data) {
	return request({
		url: `/TestPaper/GetTestPaperListByPlateClass`,
		method: 'post',
    data
	})
}
//POST /api/TestPaper/AddTestPaperInfo  往模块中添加试卷
export function AddTestPaperInfo(data) {
	return request({
		url: `/TestPaper/AddTestPaperInfo`,
		method: 'post',
    data
	})
}


//POST /api/TestPaper/Update  编辑
export function TestPaperUpdate(data) {
	return request({
		url: `/TestPaper/Update`,
		method: 'post',
    data
	})
}

// get /api/TestPaper/DeleteTestPaper  标记删除
export function DeleteTestPaper(data) {
	return request({
		url: `/TestPaper/DeleteTestPaper?TestPaperId=`+data,
		method: 'get',
    data
	})
}
// POST /api/TestPaper/ReleaseTestPaper  上架试卷
export function ReleaseTestPaper(data) {
	return request({
		url: `/TestPaper/ReleaseTestPaper?TestPaperId=`+data,
		method: 'post',
    data
	})
}


//POST /api/TestPaperDetail/Delete

export function DeleteTestPaperDetail(data) {
	return request({
		url: `/TestPaperDetail/DeleteTestPaperDetail`,
		method: 'post',
    params:data
	})
}