Files
zyt/admin/src/api/order.ts
T
2026-05-11 11:25:03 +08:00

112 lines
3.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~8:含全部费用与驼奶费用等)
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 orderSplit(params: { id: number; amounts: number[]; order_types: number[] }) {
return request.post({ url: '/order.order/split', params })
}
// 搜索患者(从诊单表)
export function searchPatients(params: any) {
return request.get({ url: '/tcm.diagnosis/searchPatient', params })
}
/** 单条订单操作日志(分页) */
export function orderActionLogs(params: { order_id: number; page_no?: number; page_size?: number }) {
return request.get({ url: '/order.order/actionLogs', params })
}
/** 按管理员统计操作次数(时间范围,未传时默认近 7 天) */
export function orderActionLogStats(params?: { start_time?: string; end_time?: string; limit?: number }) {
return request.get({ url: '/order.order/actionLogStats', params })
}
/** 批量将支付单指派给医助 */
export function orderBatchAssignAssistant(params: { order_ids: number[]; assistant_id: number }) {
return request.post({ url: '/order.order/assignAssistant', params })
}
/** 设置/取消支付单豁免权 */
export function orderSetExempt(params: { id: number; is_exempt: 0 | 1 }) {
return request.post({ url: '/order.order/setExempt', params })
}