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

export function getTestPaperList(params) {
    console.log('getTestPaperList', params);
    return request({
        url: `/TestPaper/List`,
        // url: `/TestPaper/List?pageIndex=${params.pageIndex}&pageSize=${params.pageSize}&sort=${params.sort}&sortOrder=${params.sortOrder}`,
        method: 'get',
        data: params,
        params: 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
    })
}