QuestionBank.js 2.03 KB
import request from '@/utils/request'

export function getQuestionList(data) {
    return request({
        url: `/QuestionBank/SelectQuestionBankList`,
        // url: `/QuestionBank/SelectQuestionBankList?pageIndex=${params.pageIndex}&pageSize=${params.pageSize}&sort=${params.sort}&sortOrder=${params.sortOrder}`,
        method: 'post',
        data
    })
}
//维护题目,包含添加和修改
export function EditQuestion(params) {
    return request({
        url: `/QuestionBank/EditQuestionBankEvent`,
        method: 'post',
        data: params
    })
}

export function getQuestionClassList(params) {
    return request({
        url: `/QuestionClass/List?pageIndex=1&pageSize=100000`,
        method: 'get',
    })
}

export function CreateQuestionClass(params) {
    return request({
        url: `/QuestionClass/Create`,
        method: 'post',
        data: params
    })
}

//删除题目,标记删除
export function DelQuestionBankEvent(id) {
    return request({
        url: `/QuestionBank/DelQuestionBankEvent/${id}`,
        method: 'post',
    })
}
//删除题目,标记删除
export function ChangeQuestionBankClass(id,type) {
    return request({
        url: `/QuestionBank/ChangeQuestionBankClass?id=${id}&type=${type}`,
        method: 'post',
    })
}
//删除题目,标记删除
export function ChangeQuestionBankType(id,type) {
    return request({
        url: `/QuestionBank/ChangeQuestionBankType?id=${id}&type=${type}`,
        method: 'post',
    })
}
//读取题目信息
export function GetQuestionBankById(id) {
    return request({
        url: `/QuestionBank/Get/${id}`,
        method: 'get',
    })
}

// POST /api/QuestionBank/AddQuestionBankToTestPaper  添加题目到试卷
export function AddQuestionBankToTestPaper(data) {
    return request({
        url: `/QuestionBank/AddQuestionBankToTestPaper`,
        method: 'post',
        data,
    })
}
//随机组卷
export function PostRandomGetQuestion(data) {
    return request({
        url: `/QuestionBank/RandomGetQuestion`,
        method: 'post',
        data,
    })
}