47 lines
912 B
TypeScript
47 lines
912 B
TypeScript
import { QuestionnaireVO } from '@/api/system/Questionnaire/type';
|
|
import request from '@/utils/request';
|
|
import { AxiosPromise } from 'axios';
|
|
|
|
// 查询问卷列表
|
|
export function listQuestionnaire(query): AxiosPromise<QuestionnaireVO[]> {
|
|
return request({
|
|
url: '/questionnaire/list',
|
|
method: 'get',
|
|
params: query
|
|
});
|
|
}
|
|
|
|
// 查询问卷详细
|
|
export function getQuestionnaire(id) {
|
|
return request({
|
|
url: '/questionnaire/' + id,
|
|
method: 'get'
|
|
});
|
|
}
|
|
|
|
// 新增问卷
|
|
export function addQuestionnaire(data) {
|
|
return request({
|
|
url: '/questionnaire',
|
|
method: 'post',
|
|
data: data
|
|
});
|
|
}
|
|
|
|
// 修改问卷
|
|
export function updateQuestionnaire(data) {
|
|
return request({
|
|
url: '/questionnaire',
|
|
method: 'put',
|
|
data: data
|
|
});
|
|
}
|
|
|
|
// 删除问卷
|
|
export function delQuestionnaire(id) {
|
|
return request({
|
|
url: '/questionnaire/' + id,
|
|
method: 'delete'
|
|
});
|
|
}
|