import { axios } from '@/utils/request' // api接口列表 const api = { list: '/partners.order/list', share: '/partners.order/share', qrCode: '/partners.order/qrCode', oilCallback: '/partners.order/oilCallback', useCallback: '/partners.order/useCallback', refund: '/partners.order/refund', refundConfirm: '/partners.order/refundConfirm', refundResolve: '/partners.order/refundResolve', refundLog: '/partners.order/refundLog', invoice: '/partners.order/invoice' } // 列表记录 export function list (params) { return axios({ url: api.list, method: 'get', params }) } /** * 重新发放(打回未提交态并重投队列,由企油通 7.7 下发) * @param {*} data */ export function share (data) { return axios({ url: api.share, method: 'post', data }) } /** * 获取司机免登加油地址(企油通 7.15) * @param {*} data */ export function qrCode (data) { return axios({ url: api.qrCode, method: 'post', data }) } /** * 重推「发放结果」给下单平台 * @param {*} data */ export function oilCallback (data) { return axios({ url: api.oilCallback, method: 'post', data }) } /** * 重推「加油核销结果」给下单平台 * @param {*} data */ export function useCallback (data) { return axios({ url: api.useCallback, method: 'post', data }) } /** * 退款(整单全额:企油通 7.17 查凭证 + 7.16 调低额度) * @param {*} data { orderId, reason } */ export function refund (data) { return axios({ url: api.refund, method: 'post', data }) } /** * 待人工确认的退款:向企油通取证确认 * @param {*} data { orderId } */ export function refundConfirm (data) { return axios({ url: api.refundConfirm, method: 'post', data }) } /** * 待人工确认的退款:人工判定 * @param {*} data { orderId, result: success|failed, remark } */ export function refundResolve (data) { return axios({ url: api.refundResolve, method: 'post', data }) } /** * 订单退款流水 * @param {*} params { orderId } */ export function refundLog (params) { return axios({ url: api.refundLog, method: 'get', params }) } /** * 订单关联发票(企油通 7.14,按企业+消费月份+司机) * @param {*} params { orderId, refresh } */ export function invoice (params) { return axios({ url: api.invoice, method: 'get', params }) }