| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071 |
- import request from '@/utils/request';
- /**
- * 列表
- */
- export async function getList(params) {
- const res = await request.get('/ehs/questionBank/page', { params });
- if (res.data.code == 0) {
- return res.data.data;
- }
- return Promise.reject(new Error(res.data.message));
- }
- /**
- * 详情
- */
- export async function getById(id) {
- const res = await request.get(`/ehs/questionBank/getById/${id}`);
- if (res.data.code == 0) {
- return res.data.data;
- }
- return Promise.reject(new Error(res.data.message));
- }
- // 保存
- export async function save(params) {
- const res = await request.post(`/ehs/questionBank/save`, params);
- if (res.data.code == 0) {
- return res.data.data || res.data.message;
- }
- return Promise.reject(new Error(res.data.message));
- }
- // 修改
- export async function edit(params) {
- const res = await request.put(`/ehs/questionBank/update`, params);
- if (res.data.code == 0) {
- return res.data.data || res.data.message;
- }
- return Promise.reject(new Error(res.data.message));
- }
- // 删除
- export async function remove(data) {
- const res = await request.delete(`/ehs/questionBank/delete`, { data });
- if (res.data.code == 0) {
- return res.data.message;
- }
- return Promise.reject(new Error(res.data.message));
- }
- /**
- * 删除单个试题
- * */
- export async function deleteQuestion(questionId) {
- const res = await request.delete(`/ehs/questionBank/question/${questionId}`);
- if (res.data.code == 0) {
- return res.data.message;
- }
- return Promise.reject(new Error(res.data.message));
- }
- /**
- * 导出题库 Word 文档
- */
- export async function exportWord(params) {
- const res = await request.post('/ehs/questionBank/export', params, {
- responseType: 'blob'
- });
- return res.data;
- }
|