This commit is contained in:
zlwu committed 2026-05-25 20:54:11 +08:00
1 parent c4cc7009e3
commit bb8c981afd
41 files changed
+15391 -13004

No files matched your search

+56 -50
View File
@@ -2030,163 +2030,169 @@ export function fetchVoidTxn(txnId: string) {
// ==================== 中试服务申请单 ====================
export function fetchPilotApplicationList(params: any) {
return request({ url: '/pilot-application/list', method: 'get', params })
return request.get({ url: '/web/admin/pilot-application/list', params })
}
export function fetchPilotApplicationDetail(params: any) {
return request({ url: '/pilot-application/detail', method: 'get', params })
return request.get({ url: '/web/admin/pilot-application/detail', params })
}
export function createPilotApplication(data: any) {
return request({ url: '/pilot-application/create', method: 'post', data })
return request.post({ url: '/web/admin/pilot-application/create', params: data })
}
export function updatePilotApplication(data: any) {
return request({ url: '/pilot-application/update', method: 'put', data })
return request.put({ url: '/web/admin/pilot-application/update', params: data })
}
export function deletePilotApplication(data: any) {
return request({ url: '/pilot-application/delete', method: 'delete', data })
return request.del({ url: '/web/admin/pilot-application/delete', data })
}
export function startPilotApplication(data: any) {
return request({ url: '/pilot-application/start', method: 'post', data })
return request.post({ url: '/web/admin/pilot-application/start', params: data })
}
export function completePilotApplication(data: any) {
return request({ url: '/pilot-application/complete', method: 'post', data })
return request.post({ url: '/web/admin/pilot-application/complete', params: data })
}
export function voidPilotApplication(data: any) {
return request({ url: '/pilot-application/void', method: 'post', data })
return request.post({ url: '/web/admin/pilot-application/void', params: data })
}
// 患者信息
export function fetchPilotPatient(params: any) {
return request({ url: '/pilot-patient/detail', method: 'get', params })
return request.get({ url: '/web/admin/pilot-patient/detail', params })
}
export function savePilotPatient(data: any) {
return request({ url: '/pilot-patient/save', method: 'post', data })
return request.post({ url: '/web/admin/pilot-patient/save', params: data })
}
// 输注方案
export function fetchPilotInfusionPlanList(params: any) {
return request({ url: '/pilot-infusion-plan/list', method: 'get', params })
return request.get({ url: '/web/admin/pilot-infusion-plan/list', params })
}
export function createPilotInfusionPlan(data: any) {
return request({ url: '/pilot-infusion-plan/create', method: 'post', data })
return request.post({ url: '/web/admin/pilot-infusion-plan/create', params: data })
}
export function updatePilotInfusionPlan(data: any) {
return request({ url: '/pilot-infusion-plan/update', method: 'put', data })
return request.put({ url: '/web/admin/pilot-infusion-plan/update', params: data })
}
export function deletePilotInfusionPlan(data: any) {
return request({ url: '/pilot-infusion-plan/delete', method: 'delete', data })
return request.del({ url: '/web/admin/pilot-infusion-plan/delete', data })
}
// 输注计划
export function fetchPilotInfusionScheduleList(params: any) {
return request({ url: '/pilot-infusion-schedule/list', method: 'get', params })
return request.get({ url: '/web/admin/pilot-infusion-schedule/list', params })
}
export function autoGenerateSchedules(data: any) {
return request({ url: '/pilot-infusion-schedule/auto-generate', method: 'post', data })
return request.post({ url: '/web/admin/pilot-infusion-schedule/auto-generate', params: data })
}
export function updatePilotInfusionSchedule(data: any) {
return request({ url: '/pilot-infusion-schedule/update', method: 'put', data })
return request.put({ url: '/web/admin/pilot-infusion-schedule/update', params: data })
}
export function deletePilotInfusionSchedule(data: any) {
return request({ url: '/pilot-infusion-schedule/delete', method: 'delete', data })
return request.del({ url: '/web/admin/pilot-infusion-schedule/delete', data })
}
export function markScheduleComplete(data: any) {
return request({ url: '/pilot-infusion-schedule/mark-complete', method: 'post', data })
return request.post({ url: '/web/admin/pilot-infusion-schedule/mark-complete', params: data })
}
// ========== 中试服务 - 体检管理 ==========
export const fetchPilotCheckupDetail = (params: any) =>
request.get('/web/admin/pilot-checkup/detail', { params })
request.get({ url: '/web/admin/pilot-checkup/detail', params })
export const savePilotCheckup = (data: any) =>
request.post('/web/admin/pilot-checkup/save', data)
request.post({ url: '/web/admin/pilot-checkup/save', params: data })
export const deletePilotCheckup = (data: any) =>
request.delete('/web/admin/pilot-checkup/delete', { data })
request.del({ url: '/web/admin/pilot-checkup/delete', data })
export const markPilotCheckupChecked = (data: any) =>
request.post('/web/admin/pilot-checkup/mark-checked', data)
request.post({ url: '/web/admin/pilot-checkup/mark-checked', params: data })
export const settlePilotCheckupFee = (data: any) =>
request.post('/web/admin/pilot-checkup/settle-fee', data)
request.post({ url: '/web/admin/pilot-checkup/settle-fee', params: data })
export const fetchPilotCheckupReserveItems = (params: any) =>
request.get('/web/admin/pilot-checkup/reserve-items', { params })
request.get({ url: '/web/admin/pilot-checkup/reserve-items', params })
export const savePilotCheckupReserveItems = (data: any) =>
request.post('/web/admin/pilot-checkup/reserve-items/save', data)
request.post({ url: '/web/admin/pilot-checkup/reserve-items/save', params: data })
export const deletePilotCheckupReserveItem = (data: any) =>
request.delete('/web/admin/pilot-checkup/reserve-item/delete', { data })
request.del({ url: '/web/admin/pilot-checkup/reserve-item/delete', data })
export const fetchPilotCheckupActualItems = (params: any) =>
request.get('/web/admin/pilot-checkup/actual-items', { params })
request.get({ url: '/web/admin/pilot-checkup/actual-items', params })
export const savePilotCheckupActualItems = (data: any) =>
request.post('/web/admin/pilot-checkup/actual-items/save', data)
request.post({ url: '/web/admin/pilot-checkup/actual-items/save', params: data })
export const deletePilotCheckupActualItem = (data: any) =>
request.delete('/web/admin/pilot-checkup/actual-item/delete', { data })
request.del({ url: '/web/admin/pilot-checkup/actual-item/delete', data })
// ========== 中试服务 - 交付管理 ==========
export const fetchPilotDeliveryDetail = (params: any) =>
request.get('/web/admin/pilot-delivery/detail', { params })
request.get({ url: '/web/admin/pilot-delivery/detail', params })
export const fetchPilotDeliveryListByApplication = (params: any) =>
request.get('/web/admin/pilot-delivery/list-by-application', { params })
request.get({ url: '/web/admin/pilot-delivery/list-by-application', params })
export const createPilotDelivery = (data: any) =>
request.post('/web/admin/pilot-delivery/create', data)
request.post({ url: '/web/admin/pilot-delivery/create', params: data })
export const deletePilotDelivery = (data: any) =>
request.delete('/web/admin/pilot-delivery/delete', { data })
request.del({ url: '/web/admin/pilot-delivery/delete', data })
export const fetchPilotDeliveryMaterials = (params: any) =>
request.get('/web/admin/pilot-delivery/materials', { params })
request.get({ url: '/web/admin/pilot-delivery/materials', params })
export const savePilotDeliveryMaterials = (data: any) =>
request.post('/web/admin/pilot-delivery/materials/save', data)
request.post({ url: '/web/admin/pilot-delivery/materials/save', params: data })
export const fetchPilotDeliveryMethod = (params: any) =>
request.get('/web/admin/pilot-delivery/method', { params })
request.get({ url: '/web/admin/pilot-delivery/method', params })
export const savePilotDeliveryMethod = (data: any) =>
request.post('/web/admin/pilot-delivery/method/save', data)
request.post({ url: '/web/admin/pilot-delivery/method/save', params: data })
// ========== 中试服务 - 出库联动 ==========
export const createOutboundProductionWorkOrder = (data: any) =>
request.post('/web/admin/pilot-infusion-schedule/create-production-work-order', data)
request.post({
url: '/web/admin/pilot-infusion-schedule/create-production-work-order',
params: data
})
export const createOutboundQcWorkOrder = (data: any) =>
request.post('/web/admin/pilot-infusion-schedule/create-qc-work-order', data)
request.post({
url: '/web/admin/pilot-infusion-schedule/create-qc-work-order',
params: data
})
// ========== 中试服务 - 放行审核 ==========
export const createReleaseReview = (data: any) =>
request.post('/web/admin/pilot-release-review/create', data)
request.post({ url: '/web/admin/pilot-release-review/create', params: data })
export const fetchReleaseReviewList = (params: any) =>
request.get('/web/admin/pilot-release-review/list', { params })
request.get({ url: '/web/admin/pilot-release-review/list', params })
export const updateReleaseReview = (data: any) =>
request.put('/web/admin/pilot-release-review/update', data)
request.put({ url: '/web/admin/pilot-release-review/update', params: data })
export const deleteReleaseReview = (data: any) =>
request.delete('/web/admin/pilot-release-review/delete', { data })
request.del({ url: '/web/admin/pilot-release-review/delete', data })
// ========== 中试服务 - 应用确认 ==========
export const createInfusionConfirm = (data: any) =>
request.post('/web/admin/pilot-infusion-confirm/create', data)
request.post({ url: '/web/admin/pilot-infusion-confirm/create', params: data })
export const fetchInfusionConfirmList = (params: any) =>
request.get('/web/admin/pilot-infusion-confirm/list', { params })
request.get({ url: '/web/admin/pilot-infusion-confirm/list', params })
export const getInfusionConfirmDetail = (params: any) =>
request.get('/web/admin/pilot-infusion-confirm/detail', { params })
request.get({ url: '/web/admin/pilot-infusion-confirm/detail', params })
export const confirmInfusion = (data: any) =>
request.post('/web/admin/pilot-infusion-confirm/confirm', data)
request.post({ url: '/web/admin/pilot-infusion-confirm/confirm', params: data })
export const updateInfusionConfirm = (data: any) =>
request.put('/web/admin/pilot-infusion-confirm/update', data)
request.put({ url: '/web/admin/pilot-infusion-confirm/update', params: data })
export const deleteInfusionConfirm = (data: any) =>
request.delete('/web/admin/pilot-infusion-confirm/delete', { data })
request.del({ url: '/web/admin/pilot-infusion-confirm/delete', data })