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 }) } /** 单条订单操作日志(分页) */ 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 }) }