irc_web/.svn/pristine/03/03c0cd4098e1ec6dac89fafe876...

475 lines
10 KiB
Plaintext

import request from '@/utils/request'
import requestDownload from '@/utils/request-download'
export function getDicTree() {
return request({
url: '/dictionary/getDicTree',
method: 'get'
})
}
export function getDictionarySelectList(param) {
return request({
url: '/dictionary/getDictionarySelectList',
method: 'post',
data: param
})
}
export function addOrUpdateDictionary(param) {
return request({
url: '/dictionary/addOrUpdateDictionary',
method: 'post',
data: param
})
}
export function deleteDictionary(id) {
return request({
url: `/dictionary/deleteDictionary/${id}`,
method: 'delete'
})
}
export function getHospitalPageList(param) {
return request({
url: '/hospital/getHospitalPageList',
method: 'post',
data: param
})
}
export function addOrUpdateHospital(param) {
return request({
url: '/hospital/addOrUpdateHospital',
method: 'post',
data: param
})
}
export function deleteHospital(hospitalId) {
return request({
url: `/hospital/deleteHospital/${hospitalId}`,
method: 'delete'
})
}
export function getSiteList(param) {
return request({
url: '/site/getSiteList',
method: 'post',
data: param
})
}
export function addOrUpdateSite(param) {
return request({
url: '/site/addOrUpdateSite',
method: 'post',
data: param
})
}
export function deleteSite(siteId) {
return request({
url: `/site/deleteSite/${siteId}`,
method: 'delete'
})
}
export function getCROPageList(param) {
return request({
url: '/cro/getCROList',
method: 'post',
data: param
})
}
export function addOrUpdateCro(param) {
return request({
url: '/cro/addOrUpdateCro',
method: 'post',
data: param
})
}
export function deleteCROCompany(croCompanyId) {
return request({
url: `/cro/deleteCro/${croCompanyId}`,
method: 'delete'
})
}
export function getSponsorPageList(param) {
return request({
url: '/sponsor/getSponsorList',
method: 'post',
data: param
})
}
export function addOrUpdateSponsor(param) {
return request({
url: '/sponsor/addOrUpdateSponsor',
method: 'post',
data: param
})
}
export function deleteSponsor(sponsorId) {
return request({
url: `/sponsor/deleteSponsor/${sponsorId}`,
method: 'delete'
})
}
export function getQaTemplateList(param) {
return request({
url: '/QATemplate/GetQaTemplateList',
method: 'post',
data: param
})
}
export function addOrUpdateQATemplate(param) {
return request({
url: '/QATemplate/AddOrUpdateQATemplate',
method: 'post',
data: param
})
}
export function deleteQATemplate(qaTemplateId) {
return request({
url: `/QATemplate/DeleteQATemplate/${qaTemplateId}`,
method: 'delete'
})
}
export function getQaTemplateConfigList(qaTemplateId, modalityId) {
return request({
url: `/QATemplate/GetQATemplateConfigedList/${qaTemplateId}/${modalityId}`,
method: 'get'
})
}
export function configQATemplateItem(param) {
return request({
url: '/QATemplate/ConfigQATemplateItem',
method: 'post',
data: param
})
}
export function getQATemplateItemList(param) {
return request({
url: '/QATemplate/GetQATemplateItemList',
method: 'post',
data: param
})
}
export function addOrUpdateQATemplateItem(param) {
return request({
url: '/QATemplate/AddOrUpdateQATemplateItem',
method: 'post',
data: param
})
}
export function deleteQATemplateItem(qaTemplateItemId) {
return request({
url: `/QATemplate/DeleteQATemplateItem/${qaTemplateItemId}`,
method: 'delete'
})
}
export function getQCQuestionConfigureList(param) {
return request({
url: `/QCQuestionConfigure/getQCQuestionConfigureList`,
method: 'post',
data: param
})
}
export function addOrUpdateQCQuestionConfigure(param) {
return request({
url: `/QCQuestionConfigure/addOrUpdateQCQuestionConfigure`,
method: 'post',
data: param
})
}
export function deleteQCQuestionConfigure(qcQuestionConfigureId) {
return request({
url: `/QCQuestionConfigure/deleteQCQuestionConfigure/${qcQuestionConfigureId}`,
method: 'delete'
})
}
export function getSystemDocumentList(param) {
return request({
url: `/SystemDocument/getSystemDocumentList`,
method: 'post',
data: param
})
}
export function addOrUpdateSystemDocument(param) {
return request({
url: `/SystemDocument/addOrUpdateSystemDocument`,
method: 'post',
data: param
})
}
export function deleteSystemDocument(id) {
return request({
url: `/SystemDocument/deleteSystemDocument/${id}`,
method: 'delete'
})
}
export function uploadSystemDoc(file) {
const formData = new FormData()
formData.append('file', file)
return request({
url: `/TrialDocument/UploadSystemDoc`,
method: 'post',
data: formData
})
}
export function getCommonDocumentList(param) {
return request({
url: `/CommonDocument/getCommonDocumentList`,
method: 'post',
data: param
})
}
export function addOrUpdateCommonDocument(param) {
return request({
url: `/CommonDocument/addOrUpdateCommonDocument`,
method: 'post',
data: param
})
}
export function uploadCommonDoc(file) {
const formData = new FormData()
formData.append('file', file)
return request({
url: `/CommonDocument/UploadCommonDoc`,
method: 'post',
data: formData
})
}
export function DownloadCommonDoc(code) {
return requestDownload({
url: `/CommonDocument/DownloadCommonDoc?code=${code}`,
method: 'get',
responseType: 'blob'
})
}
export function DownloadSystemClinicalFile(clinicalDataSystemSetId) {
return requestDownload({
url: `/CommonDocument/DownloadSystemClinicalFile?clinicalDataSystemSetId=${clinicalDataSystemSetId}`,
method: 'get',
responseType: 'blob'
})
}
export function getEmailNoticeConfigList(param) {
return request({
url: `/EmailNoticeConfig/getEmailNoticeConfigList`,
method: 'post',
data: param
})
}
export function deleteEmailNoticeConfig(id) {
return request({
url: `/EmailNoticeConfig/deleteEmailNoticeConfig/${id}`,
method: 'delete'
})
}
export function addOrUpdateEmailNoticeConfigList(param) {
return request({
url: `/EmailNoticeConfig/addOrUpdateEmailNoticeConfigList`,
method: 'post',
data: param
})
}
export function getBasicDataSelect(param) {
return request({
url: `/SystemBasicData/getBasicDataSelect`,
method: 'post',
data: param
})
}
export function getSystemBasicDataList(param) {
return request({
url: `/SystemBasicData/getSystemBasicDataList`,
method: 'post',
data: param
})
}
export function deleteSystemBasicData(id) {
return request({
url: `/SystemBasicData/deleteSystemBasicData/${id}`,
method: 'delete'
})
}
export function addOrUpdateSystemBasicData(param) {
return request({
url: `/SystemBasicData/addOrUpdateSystemBasicData`,
method: 'post',
data: param
})
}
export function getChildList(parentId) {
return request({
url: `/SystemBasicData/getChildList/${parentId}`,
method: 'get'
})
}
export function getSystemBasicData(code) {
return request({
url: `/SystemBasicData/getSystemBasicData/${code}`,
method: 'get'
})
}
export function getSystemAnonymizationList(param) {
return request({
url: `/SystemAnonymization/getSystemAnonymizationList`,
method: 'post',
data: param
})
}
export function addOrUpdateSystemAnonymization(param) {
return request({
url: `/SystemAnonymization/addOrUpdateSystemAnonymization`,
method: 'post',
data: param
})
}
export function deleteSystemAnonymization(id) {
return request({
url: `/SystemAnonymization/deleteSystemAnonymization/${id}`,
method: 'delete'
})
}
export function getBasicDicList(param) {
return request({
url: `/Dictionary/getBasicDicList`,
method: 'post',
data: param
})
}
export function addOrUpdateBasicDic(param) {
return request({
url: `/Dictionary/addOrUpdateBasicDic`,
method: 'post',
data: param
})
}
export function getDictionaryChildList(id) {
return request({
url: `/Dictionary/getChildList/${id}`,
method: 'get'
})
}
export function getClinicalDataSetList(param) {
return request({
url: `/ClinicalDataSet/getSystemClinicalDataSystemSetList`,
method: 'post',
data: param
})
}
export function addOrUpdateClinicalDataSet(param) {
return request({
url: `/ClinicalDataSet/addOrUpdateClinicalDataSystemSet`,
method: 'post',
data: param
})
}
export function deleteClinicalSetData(id) {
return request({
url: `/ClinicalDataSet/deleteClinicalSystemSetData/${id}`,
method: 'delete'
})
}
export function getReadingQuestionCriterionSystemList(param) {
return request({
url: '/ReadingQuestion/getReadingQuestionCriterionSystemList',
method: 'post',
data: param
})
}
export function setSystemReadingQuestionCriterionIsIsEnable(param) {
return request({
url: '/ReadingQuestion/setSystemReadingQuestionCriterionIsIsEnable',
method: 'post',
data: param
})
}
export function getReadingQuestionSystemList(param) {
return request({
url: '/ReadingQuestion/getReadingQuestionSystemList',
method: 'post',
data: param
})
}
export function addOrUpdateReadingQuestionSystem(param) {
return request({
url: '/ReadingQuestion/addOrUpdateReadingQuestionSystem',
method: 'post',
data: param
})
}
export function deleteReadingQuestionSystem(readingQuestionSystemId) {
return request({
url: `/ReadingQuestion/deleteReadingQuestionSystem/${readingQuestionSystemId}`,
method: 'delete'
})
}
export function getSystemCriterionOtherQuestion(param) {
return request({
url: `/ReadingQuestion/getSystemCriterionOtherQuestion`,
method: 'post',
data: param
})
}
export function getSystemGroupNameList(param) {
return request({
url: `/ReadingQuestion/getSystemGroupNameList`,
method: 'post',
data: param
})
}
export function setSystemReadingQuestionCriterionIsCompleteConfig(param) {
return request({
url: `/ReadingQuestion/setSystemReadingQuestionCriterionIsCompleteConfig`,
method: 'post',
data: param
})
}