| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147 |
- import request from '@/utils/request'
- // 查询问卷列表
- export function listQuestionnaire(query) {
- return request({
- url: '/survey/questionnaire/list',
- method: 'get',
- params: query
- })
- }
- // 查询问卷详细
- export function getQuestionnaire(id) {
- return request({
- url: '/survey/questionnaire/' + id,
- method: 'get'
- })
- }
- // 新增问卷
- export function addQuestionnaire(data) {
- return request({
- url: '/survey/questionnaire',
- method: 'post',
- data: data
- })
- }
- // 修改问卷
- export function updateQuestionnaire(data) {
- return request({
- url: '/survey/questionnaire',
- method: 'put',
- data: data
- })
- }
- // 删除问卷
- export function delQuestionnaire(id) {
- return request({
- url: '/survey/questionnaire/' + id,
- method: 'delete'
- })
- }
- // 发布问卷
- export function publishQuestionnaire(id, versionId) {
- return request({
- url: '/survey/questionnaire/publish/' + id + '/' + versionId,
- method: 'put'
- })
- }
- // 停用问卷
- export function disableQuestionnaire(id) {
- return request({
- url: '/survey/questionnaire/disable/' + id,
- method: 'put'
- })
- }
- // 查询问卷版本列表
- export function listVersion(questionnaireId) {
- return request({
- url: '/survey/version/list',
- method: 'get',
- params: { questionnaireId: questionnaireId }
- })
- }
- export function getLatestInfo(questionnaireId){
- return request({
- url: '/survey/version/getLatestInfo',
- method: 'get',
- params: {id: questionnaireId}
- })
- }
- // 查询版本详细
- export function getVersion(id) {
- return request({
- url: '/survey/version/' + id,
- method: 'get'
- })
- }
- // 保存版本
- export function saveVersion(data) {
- return request({
- url: '/survey/version',
- method: 'post',
- data: data
- })
- }
- // 发布版本
- export function publishVersion(id) {
- return request({
- url: '/survey/version/publish/' + id,
- method: 'put'
- })
- }
- // 查询字段配置列表
- export function listFieldConfig(versionId) {
- return request({
- url: '/survey/fieldConfig/list',
- method: 'get',
- params: { versionId: versionId }
- })
- }
- // 查询问卷数据列表
- export function listSurveyData(params) {
- return request({
- url: '/survey/data/list',
- method: 'get',
- params: params
- })
- }
- // 导出问卷数据
- export function exportSurveyData(params) {
- return request({
- url: '/survey/data/export',
- method: 'post',
- params: params
- })
- }
- // 提交问卷数据
- export function submitSurveyData(data) {
- return request({
- url: '/survey/data/submit',
- method: 'post',
- data: data
- })
- }
- export function getCompanyDoctorLevelApplyQuestionnaire(companyId) {
- return request({
- url: '/survey/questionnaire/getCompanyDoctorLevelApplyQuestionnaire',
- method: 'get',
- params: { companyId } // 有 params
- })
- }
|