This commit is contained in:
Your Name
2026-04-07 18:13:03 +08:00
parent a780356908
commit fdf714f833
397 changed files with 15086 additions and 1043 deletions
+5 -2
View File
@@ -1,8 +1,11 @@
import request from '@/utils/request'
// 医生列表(从管理员表获取,role_id=1)
// 医生列表(从管理员表获取,role_id=1;默认不含禁止登录账号
export function doctorLists(params: any) {
return request.get({ url: '/auth.admin/lists', params: { ...params, role_id: 1 } })
return request.get({
url: '/auth.admin/lists',
params: { ...params, role_id: 1, exclude_disabled: 1 }
})
}
// 医生详情
+1 -1
View File
@@ -20,7 +20,7 @@ export function orderTodayRevenue() {
return request.get({ url: '/order.order/todayRevenue' })
}
// 订单统计(0退款,1挂号费,2问诊费,3药品费用,4首付,5尾款,6其他)
// 订单统计(-1全部已支付类型合计,0退款,1挂号费,2问诊费,3药品费用,4首付,5尾款,6其他)
export function orderStats(params?: { order_type?: number; days?: number }) {
return request.get({ url: '/order.order/orderStats', params })
}
+51
View File
@@ -233,6 +233,57 @@ export function prescriptionAudit(params: { id: number; action: 'approve' | 'rej
return request.post({ url: '/tcm.prescription/audit', params })
}
// ========== 处方业务订单(履约单,非支付单 zyt_order ==========
export function prescriptionOrderCreate(params: Record<string, unknown>) {
return request.post({ url: '/tcm.prescriptionOrder/create', params })
}
export function prescriptionOrderLists(params: any) {
return request.get({ url: '/tcm.prescriptionOrder/lists', params })
}
/** 诊单下可关联的已支付 zyt_order(已占用且未撤回的会排除;编辑时传 prescription_order_id 保留当前单已选) */
export function prescriptionOrderPaidPayOrders(params: {
diagnosis_id: number
prescription_order_id?: number
}) {
return request.get({ url: '/tcm.prescriptionOrder/paidPayOrders', params })
}
export function prescriptionOrderWithdraw(params: { id: number }) {
return request.post({ url: '/tcm.prescriptionOrder/withdraw', params })
}
/** 业务订单物流轨迹(快递100 + 顺丰/京东官网链接) */
export function prescriptionOrderLogisticsTrace(params: { id: number; express_company?: string }) {
return request.get({ url: '/tcm.prescriptionOrder/logisticsTrace', params })
}
export function prescriptionOrderDetail(params: { id: number }) {
return request.get({ url: '/tcm.prescriptionOrder/detail', params })
}
export function prescriptionOrderEdit(params: Record<string, unknown>) {
return request.post({ url: '/tcm.prescriptionOrder/edit', params })
}
export function prescriptionOrderAuditPrescription(params: {
id: number
action: 'approve' | 'reject'
remark?: string
}) {
return request.post({ url: '/tcm.prescriptionOrder/auditPrescription', params })
}
export function prescriptionOrderAuditPayment(params: {
id: number
action: 'approve' | 'reject'
remark?: string
}) {
return request.post({ url: '/tcm.prescriptionOrder/auditPayment', params })
}
// ========== 处方库 ==========
// 处方库列表