Files
zyt/admin/src/api/order.ts
T
2026-04-07 18:13:03 +08:00

87 lines
2.7 KiB
TypeScript

import request from '@/utils/request'
// 订单列表
export function orderLists(params: any) {
return request.get({ url: '/order.order/lists', params })
}
// 同步企业微信对外收款账单到订单
export function syncWechatWorkBills(params?: { begin_time?: string; end_time?: string }) {
return request.get({ url: '/order.order/syncWechatWorkBills', params })
}
// 调试:测试企业微信对外收款 API 连接
export function syncWechatWorkBillsDebug(params?: { begin_time?: string; end_time?: string; payee_userid?: string }) {
return request.get({ url: '/order.order/syncWechatWorkBillsDebug', params })
}
// 今日收益(按角色权限)
export function orderTodayRevenue() {
return request.get({ url: '/order.order/todayRevenue' })
}
// 订单统计(-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 })
}
// 订单详情
export function orderDetail(params: any) {
return request.post({ url: '/order.order/detail', params })
}
// 创建订单
export function orderCreate(params: any) {
return request.post({ url: '/order.order/create', params })
}
// 创建企业微信对外收款订单(返回 order_no 供企业微信发起收款时使用)
export function orderCreateForWechatWork(params: any) {
return request.post({ url: '/order.order/createForWechatWork', params })
}
// 编辑订单
export function orderEdit(params: any) {
return request.post({ url: '/order.order/edit', params })
}
// 删除订单
export function orderDelete(params: any) {
return request.post({ url: '/order.order/delete', params })
}
// 支付订单
export function orderPay(params: any) {
return request.post({ url: '/order.order/pay', params })
}
// 支付宝支付
export function alipayPay(params: any) {
return request.post({ url: '/order.order/alipay', params })
}
// 微信支付
export function wechatPay(params: any) {
return request.post({ url: '/order.order/wechat', params })
}
// 取消订单
export function orderCancel(params: any) {
return request.post({ url: '/order.order/cancel', params })
}
// 退款订单
export function orderRefund(params: any) {
return request.post({ url: '/order.order/refund', params })
}
// 导出订单
export function orderExport(params: any) {
return request.get({ url: '/order.order/export', params }, { isReturnDefaultResponse: true })
}
// 搜索患者(从诊单表)
export function searchPatients(params: any) {
return request.get({ url: '/tcm.diagnosis/searchPatient', params })
}