import axios from 'axios'; import config from '@api/config.js'; const urls = config.urls; function request(config) { const instance = axios.create({ // baseURL: "http://192.168.2.236:6060", timeout: 500000, headers: { 'Content-Type': "application/json;charset=utf-8" } }) return instance(config) } export default { getTremList(param) { return axios.post(urls.getConceptKnowledge, param); }, getAllConcept(param) { //医学术语--获取所有概念(标准术语) return axios.post(urls.getAllConcept, param); }, saveTermPrompts(param) { return axios.post(urls.saveConceptInfo, param); }, delLisMappingById(param) { //医学数据-化验大小项与公表项维护-单个删除 return axios.post(urls.delLisMappingById, param); }, getConceptInfoAssay(param) { return axios.post(urls.getConceptInfoAssay, param); //化验子项-搜索术语 }, getAllLisConcept(param) { //医学数据-化验大小项与公表项维护-获取所有化验公表项 return axios.post(urls.getAllLisConcept, param); }, saveLisMapping(param) { //医学数据-化验大小项与公表项维护-新增 return axios.post(urls.saveLisMapping, param); }, hasLisMapping(param) { //医学数据-化验大小项与公表项维护-化验公表项映射是否已存在 return axios.post(urls.hasLisMapping, param); }, delConceptInfo(param) { return axios.post(urls.delConceptInfo, param); }, getConceptKnowledgeList(param) { return axios.post(urls.getConceptKnowledgeList, param); }, retrievalSearch(param) { // 术语搜索 return axios.post(urls.retrievalSearch, param); }, getLisMappingPage(param) { //诊断列表-列表 return axios.post(urls.getLisMappingPage, param); }, diseaseIsExistRecord(param) { return axios.post(urls.diseaseIsExistRecord, param); }, saveOrUpdateDiseaseRecord(param) { return axios.post(urls.saveOrUpdateDiseaseRecord, param); }, deleteDiseaseRecord(param) { return axios.post(urls.deleteDiseaseRecord, param); }, exportDiseaseRecord(param) { return axios.post(urls.exportDiseaseRecord, param, { responseType: 'blob', }); }, importDiseaseRecord(param) { return axios.post(urls.importDiseaseRecord, param); }, getLisPage(param) { //检验列表-列表 return axios.post(urls.getLisPage, param); }, lisIsExistRecord(param) { return axios.post(urls.lisIsExistRecord, param); }, saveOrUpdateLisRecord(param) { return axios.post(urls.saveOrUpdateLisRecord, param); }, deleteLisRecord(param) { return axios.post(urls.deleteLisRecord, param); }, exportLisRecord(param) { return axios.post(urls.exportLisRecord, param, { responseType: 'blob', }); }, importLisRecord(param) { return axios.post(urls.importLisRecord, param); }, getpacsPage(param) { //检查列表-列表 return axios.post(urls.getpacsPage, param); }, pacsIsExistRecord(param) { return axios.post(urls.pacsIsExistRecord, param); }, saveOrUpdatePacsRecord(param) { return axios.post(urls.saveOrUpdatePacsRecord, param); }, deletePacsRecord(param) { return axios.post(urls.deletePacsRecord, param); }, exportPacsRecord(param) { return axios.post(urls.exportPacsRecord, param, { responseType: 'blob', }); }, importPacsRecord(param) { return axios.post(urls.importPacsRecord, param); }, getDrugPage(param) { //药品列表-列表 return axios.post(urls.getDrugPage, param); }, drugIsExistRecord(param) { return axios.post(urls.drugIsExistRecord, param); }, saveOrUpdateDrugRecord(param) { return axios.post(urls.saveOrUpdateDrugRecord, param); }, deleteDrugRecord(param) { return axios.post(urls.deleteDrugRecord, param); }, exportDrugRecord(param) { return axios.post(urls.exportDrugRecord, param, { responseType: 'blob', }); }, importDrugRecord(param) { return axios.post(urls.importDrugRecord, param); }, getScalePage(param) { //量表列表-列表 return axios.post(urls.getScalePageCDSS, param); }, scaleIsExistRecord(param) { return axios.post(urls.scaleIsExistRecordCDSS, param); }, saveOrUpdateScaleRecord(param) { return axios.post(urls.saveOrUpdateScaleRecordCDSS, param); }, deleteScaleRecord(param) { return axios.post(urls.deleteScaleRecordCDSS, param); }, exportScaleRecord(param) { return axios.post(urls.exportScaleRecordCDSS, param, { responseType: 'blob', }); }, importScaleRecord(param) { return axios.post(urls.importScaleRecordCDSS, param); }, exportScaleModule(param) { return axios.post(urls.exportScaleModuleCDSS, param, { responseType: 'blob', }); }, getOperationPage(param) { //手术/操作列表-列表 return axios.post(urls.getOperationPage, param); }, operationIsExistRecord(param) { return axios.post(urls.operationIsExistRecord, param); }, saveOrUpdateOperationRecord(param) { return axios.post(urls.saveOrUpdateOperationRecord, param); }, deleteOperationRecord(param) { return axios.post(urls.deleteOperationRecord, param); }, exportOperationRecord(param) { return axios.post(urls.exportOperationRecord, param, { responseType: 'blob', }); }, importOperationRecord(param) { return axios.post(urls.importOperationRecord, param); }, getFusionPage(param) { //输血列表-列表 return axios.post(urls.getFusionPage, param); }, fusionIsExistRecord(param) { return axios.post(urls.fusionIsExistRecord, param); }, saveOrUpdateFusionRecord(param) { return axios.post(urls.saveOrUpdateFusionRecord, param); }, deleteFusionRecord(param) { return axios.post(urls.deleteFusionRecord, param); }, exportFusionRecord(param) { return axios.post(urls.exportFusionRecord, param, { responseType: 'blob', }); }, importFusionRecord(param) { return axios.post(urls.importFusionRecord, param); }, getDeptPage(param) { //科室列表-列表 return axios.post(urls.getDeptPage, param); }, deptIsExistRecord(param) { return axios.post(urls.deptIsExistRecord, param); }, saveOrUpdateDeptRecord(param) { return axios.post(urls.saveOrUpdateDeptRecord, param); }, deleteDeptRecord(param) { return axios.post(urls.deleteDeptRecord, param); }, exportDeptRecord(param) { return axios.post(urls.exportDeptRecord, param, { responseType: 'blob', }); }, importDeptRecord(param) { return axios.post(urls.importDeptRecord, param); }, exportDeptModule(param) { return axios.post(urls.exportDeptModule, param, { responseType: 'blob', }); }, exportDiseaseModule(param) { return axios.post(urls.exportDiseaseModule, param, { responseType: 'blob', }); }, exportLisModule(param) { return axios.post(urls.exportLisModule, param, { responseType: 'blob', }); }, exportPacsModule(param) { return axios.post(urls.exportPacsModule, param, { responseType: 'blob', }); }, exportDrugModule(param) { return axios.post(urls.exportDrugModule, param, { responseType: 'blob', }); }, exportOperationModule(param) { return axios.post(urls.exportOperationModule, param, { responseType: 'blob', }); }, exportFusionModule(param) { return axios.post(urls.exportFusionModule, param, { responseType: 'blob', }); }, getHospitalInfo(param) { return axios.post(urls.getHospitalInfo, param); }, saveHospitalInfoRecord(param) { return axios.post(urls.saveHospitalInfoRecord, param); }, getPlanInfoPages(param) { //分页获取方案配置信息 return axios.post(urls.getPlanInfoPages, param); }, getDefaultPlans(param) { return axios.post(urls.getDefaultPlans, param); }, savePlanInfoDatas(param) { return axios.post(urls.savePlanInfoDatas, param); }, cancelPlanDatas(param) { return axios.post(urls.cancelPlanDatas, param); }, getPlanInfoIds(param) { return axios.post(urls.getPlanInfoIds, param); }, revStopPlans(param) { return axios.post(urls.revStopPlans, param); }, getDicList(param) { return axios.post(urls.getDicList, param); }, getBillmanPage(param) { return request({ method: 'post', url: urls.getBillmanPage, data: param }); }, conceptBillmanIndex(param) { return request({ method: 'post', url: urls.conceptBillmanIndex, data: param }); }, conditionBillmanIndex(param) { return request({ method: 'post', url: urls.conditionBillmanIndex, data: param }); }, getRecordByRelationId(param) { return request({ method: 'post', url: urls.getRecordByRelationId, data: param }); }, saveBillmanRecord(param) { return request({ method: 'post', url: urls.saveBillmanRecord, data: param }); }, updateBillmanStatus(param) { return request({ method: 'post', url: urls.updateBillmanStatus, data: param }); }, };