import request from '@/axios'; const baseUrl = '/blade-transport/receipt-flow'; export const getList = (current, size, params) => request({ url: `${baseUrl}/list`, method: 'get', params: { current, size, ...params } }); export const getDetail = id => request({ url: `${baseUrl}/detail`, method: 'get', params: { id } }); export const getSettlementCandidates = (keyword, flowId) => request({ url: `${baseUrl}/settlement-candidates`, method: 'get', params: { keyword, flowId }, }); export const claim = data => request({ url: `${baseUrl}/claim`, method: 'post', data }); export const sync = () => request({ url: `${baseUrl}/sync`, method: 'post' }); export const pushKingdee = flowId => request({ url: `${baseUrl}/push-kingdee`, method: 'post', params: { flowId } }); export const claimStatusOptions = [ { label: '未认领', value: 'unclaimed' }, { label: '部分认领', value: 'partial' }, { label: '认领完成', value: 'claimed' }, ]; export const pushStatusOptions = [ { label: '未推送', value: 'none' }, { label: '已推送', value: 'pushed' }, { label: '推送失败', value: 'failed' }, ]; export const kingdeeBillStatusOptions = [ { label: '已推送', value: 'pushed' }, { label: '审核通过', value: 'approved' }, { label: '已收款', value: 'received' }, { label: '处理失败', value: 'failed' }, ];