Files
his/backup/vxetable-migration-20260602/medicationmanagement/statisticalManagement/statisticalManagent.js
华佗 1d21661a78 feat: Spring Boot 3.5.14 全量升级 + 组件升级
核心升级:
- Spring Boot 2.7.18 → 3.5.14
- MyBatis Plus 3.5.5 → 3.5.16 (spring-boot3-starter)
- Springdoc 1.8.0 → 2.8.6 (OpenAPI 3)
- Flowable 6.8.0 → 7.1.0
- Druid 1.2.x → 1.2.28 (boot3-starter)
- kotlin-reflect 1.9.10 → 1.9.25

迁移适配:
- javax → jakarta 命名空间 (620+ 文件)
- Swagger 注解迁移到 OpenAPI 3 (@Tag/@Schema/@Operation/@Parameter)
- Spring Security 6.2 适配 (antMatchers→requestMatchers, EnableMethodSecurity)
- Druid 包名迁移 (boot→boot3)
- Redis 配置路径迁移 (spring.redis→spring.data.redis)
- Flyway 适配 (flyway-database-postgresql)
- Flowable 7.x 适配 (MULE_TASK_IMAGE 移除)

修复:
- spring-boot-maven-plugin 2.5.15→3.5.14 (SPI服务发现失效)
- mybatis-plus-boot-starter 3.5.5→3.5.16 (kotlin-reflect+fastjson2冲突)
- Flowable database-schema-update 启用自动建表

验证: 23/23 测试通过, 1374 API端点正常
2026-06-04 22:39:49 +08:00

612 lines
14 KiB
JavaScript
Executable File

import request from '@/utils/request';
// 查询库存明细列表
export function getproductReturnPage(query) {
return request({
url: '/inventory-manage/product/product-page',
method: 'get',
params: query,
});
}
// 查询备份日期库存明细列表
export function getproductReturnBackUpPage(query) {
return request({
url: '/inventory-manage/product/product-backup-page',
method: 'get',
params: query,
});
}
// 查询单据初始化数据
export function getInit() {
return request({
url: '/inventory-manage/product/product-init',
method: 'get',
});
}
export function getBusNoInit() {
//单据号
return request({
url: '/inventory-manage/product/bus-no-init',
method: 'get',
});
}
// 获取药品目录
export function getMedicineList(queryParams) {
return request({
url: '/app-common/inventory-item',
method: 'get',
params: queryParams,
});
}
// 获取药品目录
export function getCount(queryParams) {
return request({
url: '/app-common/inventory-item-info',
method: 'get',
params: queryParams,
});
}
// 获取药房列表
export function getPharmacyList() {
return request({
url: '/app-common/pharmacy-list',
method: 'get',
});
}
// 药房药库列表
export function getPharmacyCabinetList() {
return request({
url: '/app-common/pharmacy-cabinet-list',
method: 'get',
});
}
// 获取药库列表
export function getDispensaryList() {
return request({
url: '/app-common/cabinet-list',
method: 'get',
});
}
// 停供
export function stopSupply(busNo) {
return request({
url: '/inventory-manage/product/stop-supply',
method: 'put',
data: busNo,
});
}
// 取消停供
export function cancelSupply(busNo) {
return request({
url: '/inventory-manage/product/cancel-supply',
method: 'put',
data: busNo,
});
}
// 查询库存商品明细查询报表列表
export function getReportProductPage(query) {
return request({
url: '/report-manage/inventory-product/report-product-page',
method: 'get',
params: query,
});
}
//查询采购入库明细报表
export function getReportInboundPCage(query) {
return request({
url: '/report-manage/inbound/report-inbound-page',
method: 'get',
params: query,
});
}
//查询调拨入库明细报表
export function getReportTransferPage(query) {
return request({
url: '/report-manage/transfer/report-transfer-page',
method: 'get',
params: query,
});
}
//查询库存盘点明细报表
export function getReportStocktakingPage(query) {
return request({
url: '/report-manage/stocktaking/report-stocktaking-page',
method: 'get',
params: query,
});
}
//报损明细
export function getReportLossPage(query) {
return request({
url: '/report-manage/loss/report-loss-page',
method: 'get',
params: query,
});
}
// 医保对账
export function ybRequestReconcile(data) {
return request({
url: '/yb-request/reconcile',
method: 'post',
data: data,
});
}
// 合同
export function getContractList() {
return request({
url: '/app-common/contract-list',
method: 'get',
});
}
// 对账列表 结算
export function getReconcileList(params) {
return request({
url: '/yb-request/reconcile-list',
method: 'get',
params: params,
});
}
//领用出库明细
export function getRreportOutboundPage(query) {
return request({
url: '/report-manage/outbound/report-outbound-page',
method: 'get',
params: query,
});
}
// 获取科室列表
export function getDepartmentList() {
return request({
url: '/app-common/department-list',
method: 'get',
});
}
// 查询领用出库明细初始化数据 供应商
export function getOutboundInit() {
return request({
url: '/report-manage/outbound/init',
method: 'get',
});
}
// 查询采购入库明细初始化数据 供应商
export function getInboundInit() {
return request({
url: '/report-manage/inbound/init',
method: 'get',
});
}
//领用退库明细
export function getRreportReturnIssue(query) {
return request({
url: '/report-manage/return-issue/report-return-issue',
method: 'get',
params: query,
});
}
// 查询领用退库明细初始化数据 供应商
export function getReturnIssueInit() {
return request({
url: '/report-manage/return-issue/init',
method: 'get',
});
}
//采购退库明细
export function getReportPurchaseReturn(query) {
return request({
url: '/report-manage/purchase-return/report-purchase-return',
method: 'get',
params: query,
});
}
// 查询采购退库明细初始化数据
export function getPurchaseReturnInit() {
return request({
url: '/report-manage/purchase-return/init',
method: 'get',
});
}
//待发药查询
export function getAwaitingPendingMedicationPageList(query) {
return request({
url: '/pharmacy-manage/pending-medication/pending-medication-page',
method: 'get',
params: query,
});
}
//发药明细 切换统计类型
export function getAmbPractitionerDetail(query) {
return request({
url: '/pharmacy-manage/medication-details/amb-practitioner-detail',
method: 'get',
params: query,
});
}
// 门诊发药明细流水账接口
export function getAmbMedicationDetail(query) {
return request({
url: '/pharmacy-manage/medication-details/amb-medication-detail',
method: 'get',
params: query,
});
}
// 查询发药明细初始化数据
export function getMedicationDetailsInit() {
return request({
url: '/pharmacy-manage/medication-details/init',
method: 'get',
});
}
// 医保对账明细
export function reconcileDetailList(data) {
return request({
url: '/yb-request/reconcile-detail-list',
method: 'post',
data: data,
});
}
// 医保对账明细导出txt
export function reconcileDetailTxt(data) {
return request({
url: '/yb-request/reconcile-detail-txt',
method: 'post',
data: data,
});
}
// 医保明细对总账
export function reconcileGeneral(data) {
return request({
url: '/yb-request/reconcile-general',
method: 'post',
data: data,
});
}
//查询门诊收费明细
export function getReportChargePage(params) {
return request({
url: '/report-manage/charge/report-charge-page',
method: 'get',
params: params,
});
}
//查询门诊收费明细初始值
export function getReportChargeInit() {
return request({
url: '/report-manage/charge/init',
method: 'get',
});
}
//查询挂号收费明细
export function getReportRegisterPage(params) {
return request({
url: '/report-manage/register/report-register-page',
method: 'get',
params: params,
});
}
//查询挂号收费明细初始值
export function getReportRegisterInit() {
return request({
url: '/report-manage/register/init',
method: 'get',
});
}
// 文件上传
export function ybRequestFileUp(data) {
return request({
url: '/yb-request/file-up',
method: 'post',
data: data,
});
}
export function getExpirationWarning(query) {
return request({
url: '/inventory-manage/product/expiration-warning',
method: 'get',
params: query,
});
}
export function getClroptins(query) {
return request({
url: '/yb-request/select-clroptins',
method: 'get',
params: query,
});
}
export function applyFinancialClearing(data) {
return request({
url: '/yb-request/apply-financial-clearing',
method: 'post',
data: data,
});
}
export function applyFinancialClearingList(query) {
return request({
url: '/yb-request/apply-financial-clearing-list',
method: 'get',
params: query,
});
}
export function applyUnClearing(query) {
return request({
url: '/yb-request/apply-un-clearing',
method: 'get',
params: query,
});
}
export function autoApplyFinancialClearing(data) {
return request({
url: '/yb-request/auto-apply-financial-clearing',
method: 'post',
data: data,
});
}
export function traceabilityCodeManagementInit(data) {
return request({
url: '/inventory-manage/traceNo/init',
method: 'get',
data: data,
});
}
export function inventoryReceiptPage(query) {
return request({
url: '/inventory-manage/traceNo/inventory-receipt-page',
method: 'get',
params: query,
});
}
export function handOperatedApplyFinancialClearing(data) {
return request({
url: '/yb-request/hand-operated-apply-financial-clearing',
method: 'post',
data: data,
});
}
export function handOperatedApplyReconcileAccounts(data) {
return request({
url: '/yb-request/hand-operated-apply-reconcile-accounts',
method: 'post',
data: data,
});
}
export function productPageTotal(query) {
return request({
url: '/inventory-manage/product/product-statistics',
method: 'get',
params: query,
});
}
export function productBackupPageTotal(query) {
return request({
url: '/inventory-manage/product/product-backup-statistics',
method: 'get',
params: query,
});
}
export function getMedDevInfo(query) {
return request({
url: '/report-manage/medication-device/med-dev-info',
method: 'get',
params: query,
});
}
export function getMedDevAll(query) {
return request({
url: '/report-manage/medication-device/med-dev-all',
method: 'get',
params: query,
});
}
export function getReportStocktakingPageAuto(query) {
return request({
url: '/report-manage/stocktaking/report-stocktaking-page-auto',
method: 'get',
params: query,
});
}
//报表导出
export function exportRecords(params) {
return request({
url: '/pharmacy-manage/medication-details/excel-out',
method: 'get',
params: qparamsuery,
});
}
//查看单据详情
export function getDocumentDetails(params) {
return request({
url: '/inventory-manage/purchase/inventory-receipt',
method: 'get',
params: params,
});
}
//药剂科报表_常规报表:出库明细表(例子)
export function getStockOutDetail(query) {
return request({
url: '/report-manage/report/stock-out-detail-page',
method: 'get',
params: query,
});
}
//查询患者明细主报表--20251106追加
export function getReportPatientMasterDetail(query) {
return request({
url: '/report-manage/report/patient-master-detail',
method: 'get',
params: query,
});
}
//线下采购占比报表--20251106追加
export function getReportOfflinePurchaseRatio(query) {
return request({
url: '/report-manage/report/offline-purchase-ratio',
method: 'get',
params: query,
});
}
//药品使用情况报表--20251106追加
export function getReportMedicationUsage(query) {
return request({
url: '/report-manage/report/medication-usage',
method: 'get',
params: query,
});
}
//查询患者明细报表--20251106追加
export function getReportPatientDetails(query) {
return request({
url: '/report-manage/report/patient-details',
method: 'get',
params: query,
});
}
//药剂科报表:药品费用增长率--20251106追加
export function getDrugExpensesGrowthRate(query) {
return request({
url: '/report-manage/report/drug-expenses-growth-rate',
method: 'get',
params: query,
});
}
//药剂科报表:30天回款率--20251106追加
export function getThirtyDayCollectionRate(query) {
return request({
url: '/report-manage/report/thirty-day-collection-rate',
method: 'get',
params: query,
});
}
//药剂科报表:基本情况--20251106追加
export function getReportBasicInformationDetails(query) {
return request({
url: '/report-manage/report/basic-information-details',
method: 'get',
params: query,
});
}
//药剂科报表:药品出库情况--20251106追加
export function getReportMedicationStockOutDetails(query) {
return request({
url: '/report-manage/report/medication-stock-out-details',
method: 'get',
params: query,
});
}
//药剂科报表:产品使用情况--20251106追加
export function getReportProductUsageDetails(query) {
return request({
url: '/report-manage/report/product-usage-details',
method: 'get',
params: query,
});
}
//药剂科报表:非中选产品采购量占比--20251106追加
export function getReportNonWinQtyRatio(query) {
return request({
url: '/report-manage/report/non-win-qty-ratio',
method: 'get',
params: query,
});
}
//药剂科报表:药品入库情况--20251106追加
export function getMedicationInboundDetails(query) {
return request({
url: '/report-manage/report/medication-inbound-details',
method: 'get',
params: query,
});
}
//药剂科报表:红旗药品销售情况--20251106追加
export function getMedicationSaleDetails(query) {
return request({
url: '/report-manage/report/medication-sale-details',
method: 'get',
params: query,
});
}
//药剂科报表:疾病统计(健康保健)--20251106追加
export function getDiseaseDetails(query) {
return request({
url: '/report-manage/report/disease-details',
method: 'get',
params: query,
});
}
//同一报表:门诊科室工作量统计
export function getOutpatientDepartmentMetrics(query) {
return request({
url: '/report-manage/report/outpatient-department-metrics',
method: 'get',
params: query,
});
}
//同一报表:查询门诊收费明细初始值--20251106追加
export function getReportPhysicianWorkloadInit() {
return request({
url: '/report-manage/report/physician-workload-init',
method: 'get',
});
}
//同一报表:查询门诊收费明细--20251106追加
export function getPhysicianWorkloadPage(params) {
return request({
url: '/report-manage/report/report-physician-workload-page',
method: 'get',
params: params,
});
}
// 查询追溯患者列表
export function tracePatient(query) {
return request({
url: '/inventory-manage/traceNo/trace-patient',
method: 'get',
params: query,
});
}