/* * @Author: wanglj 471442253@qq.com * @Date: 2023-07-19 13:42:40 * @LastEditors: wanglj * @LastEditTime: 2025-01-20 10:43:14 * @Description: file content * @FilePath: \labsop_backup2\frontend\components\labsop-api\src\api\platform\home\index.ts */ import request from '/@/utils/micro_request.js'; const basePath = import.meta.env.VITE_PLATFORM_API; export function usePlatAnimalCageApplicationApi() { return { // 创建 create(params?: Object) { return request.postRequest(basePath, 'PlatAnimalCageApplication', 'Create', params) }, // 列表 getList(params?: Object) { return request.postRequest(basePath, 'PlatAnimalCageApplication', 'GetApplicationList', params) }, // 详情 getEntityById(params?: Object) { return request.postRequest(basePath, 'PlatAnimalCageApplication', 'GetApplicationDetail', params) }, // 更新 updateById(params?: Object) { return request.postRequest(basePath, 'PlatAnimalCageApplication', 'UpdateApplication', params) }, // 动物类型列表 getAnimalTypeList(params?: Object) { return request.postRequest(basePath, 'PlatAnimals', 'GetVendorAnimalCategoires', params) }, // 获取课题名称列表 getProjectGroup(params?: Object) { return request.postRequest(basePath, 'PlatProjProjectGroup', 'GetProjectGroup', params) }, // 笼位退还 releaseCage(params?: Object) { return request.postRequest(basePath, 'PlatAnimalCageApplication', 'ReleaseCage', params) }, // 笼位退还列表 getCageReleaseList(params?: Object) { return request.postRequest(basePath, 'PlatAnimalCageApplication', 'GetCageReleaseApplications', params) }, // 获取动物管理三方token getVendorToken(params?: Object) { return request.postRequest(basePath, 'PlatAnimals', 'GetVendorToken', params) }, // 获取关联项目第三方 getProjectSourceListThirdParty(params?: Object) { return request.postRequest(basePath, 'PlatAnimals', 'GetProjects', params); }, // 动物伦理信息登记详情 getEthicsById(params?: Object) { return request.postRequest(basePath, 'PlatAnimalsEthics', 'GetById', params); }, // 导出笼位退还列表 getCageReleaseApplicationsExport(params?: Object) { return request.postRequest(basePath, 'PlatAnimalCageApplication', 'GetCageReleaseApplicationsExport', params) }, // 导出列表 getApplicationListExport(params?: Object) { return request.postRequest(basePath, 'PlatAnimalCageApplication', 'GetApplicationListExport', params) }, //笼位退还申请详情 getApplicationReleaseDetail(params?: Object) { return request.postRequest(basePath, 'PlatAnimalCageApplication', 'GetCageReleaseApplicationDetail', params) }, //获取我的历史笼位列表 getMyCageHistoryList(params?: Object) { return request.postRequest(basePath, 'PlatAnimalCageApplication', 'GetCageReleaseApplications', params) }, // 获取申请带离列表 getAnimalTakeawayApplicationsList(params?: Object) { return request.postRequest(basePath, 'PlatAnimalTakeawayApplications', 'List', params) }, // 导出申请带离列表 getAnimalTakeawayApplicationsListExport(params?: Object) { return request.postRequest(basePath, 'PlatAnimalTakeawayApplications', 'ExportList', params) }, // 创建申请带离 createAnimalTakeawayApplications(params?: Object) { return request.postRequest(basePath, 'PlatAnimalTakeawayApplications', 'Create', params) }, // 更新申请带离 updateAnimalTakeawayApplications(params?: Object) { return request.postRequest(basePath, 'PlatAnimalTakeawayApplications', 'Update', params) }, // 删除申请带离 deleteAnimalTakeawayApplications(params?: Object) { return request.postRequest(basePath, 'PlatAnimalTakeawayApplications', 'Delete', params) }, // 获取申请带离详情 getAnimalTakeawayApplicationsDetail(params?: Object) { return request.postRequest(basePath, 'PlatAnimalTakeawayApplications', 'Info', params) }, // 获取归还列表 getPlatAnimalTakeawayRebackList(params?: Object) { return request.postRequest(basePath, 'PlatAnimalTakeawayReback', 'List', params) }, // 创建归还 createPlatAnimalTakeawayReback(params?: Object) { return request.postRequest(basePath, 'PlatAnimalTakeawayReback', 'Create', params) }, // 获取归还详情 getPlatAnimalTakeawayRebackDetail(params?: Object) { return request.postRequest(basePath, 'PlatAnimalTakeawayReback', 'Info', params) }, // 更新归还 updatePlatAnimalTakeawayReback(params?: Object) { return request.postRequest(basePath, 'PlatAnimalTakeawayReback', 'Update', params) }, // 删除归还 deletePlatAnimalTakeawayReback(params?: Object) { return request.postRequest(basePath, 'PlatAnimalTakeawayReback', 'Delete', params) }, // 证书判断 checkAnimalCert(params?: Object) { return request.postRequest(basePath, 'PlatAnimalCageApplication', 'CheckAnimalCert', params); }, } }