import request from '@/utils/request' // 查询我的发票申请列表 export function listMyInvoice(query) { return request({ url: '/system/invoice/myList', method: 'get', params: query }) } // 提交发票申请 export function addInvoice(data) { return request({ url: '/system/invoice', method: 'post', data: data }) } // 获取可开票的任务列表 export function listSelectableTasks(params) { return request({ url: '/system/invoice/selectableTasks', method: 'get', params: params }) } // 检查任务是否已申请发票 export function checkTaskInvoice(taskId) { return request({ url: `/system/invoice/checkTaskInvoice/${taskId}`, method: 'get' }) } // 更新发票申请(待审核/已驳回状态可编辑) export function updateInvoice(data) { return request({ url: '/system/invoice', method: 'put', data: data }) } // App端用户编辑自己的发票(专用接口,安全校验) export function myEditInvoice(data) { return request({ url: '/system/invoice/myEdit', method: 'put', data: data }) } // App端查看发票详情(专用接口,仅可查看自己的) export function myInvoiceDetail(invoiceId) { return request({ url: `/system/invoice/myDetail/${invoiceId}`, method: 'get' }) }