diff --git a/src/app/routes/ticket-management/components/invoiced-list/invoiced-list.component.ts b/src/app/routes/ticket-management/components/invoiced-list/invoiced-list.component.ts index 5144df47..ddc9df8a 100644 --- a/src/app/routes/ticket-management/components/invoiced-list/invoiced-list.component.ts +++ b/src/app/routes/ticket-management/components/invoiced-list/invoiced-list.component.ts @@ -69,7 +69,7 @@ export class InvoicedListComponent implements OnInit { nzTitle: '确定将所选发票作废?', nzCancelText: '取消', nzOnOk: () => { - this.service.request(this.service.$api_cancel_invoice, { id: item.id }).subscribe(res => { + this.service.request(this.service.$api_delete_invoice, { id: item.id }).subscribe(res => { if (res) { this.service.msgSrv.success('发票作废成功'); } @@ -81,6 +81,27 @@ export class InvoicedListComponent implements OnInit { }); } + canceInvoice(item: any) { + // if (this.selectedRows?.length <= 0) { + // this.service.msgSrv.warning('请选择发票'); + // return; + // } + const modal = this.nzModalService.warning({ + nzTitle: '确定取消所选发票?', + nzCancelText: '取消', + nzOnOk: () => { + this.service.request(this.service.$api_cancel_invoice, { id: item.id }).subscribe(res => { + if (res) { + this.service.msgSrv.success('取消发票成功'); + } + modal.destroy(); + this.st.load(1); + }); + return false; + } + }); + } + /** * 填写物流/修改物流 * @param item @@ -314,10 +335,15 @@ export class InvoicedListComponent implements OnInit { queryParams: { expressno: item.expressno, type: 2, ltdId: item.shipperId } }) }, + { + text: '取消开票
', + click: item => this.canceInvoice(item), + iif: item => item.sts === '1' + }, { text: '发票作废
', click: item => this.deletedInvoice(item), - iif: item => item.sts === '1' + iif: item => item.sts === '3' }, { text: '查看物流
', diff --git a/src/app/routes/ticket-management/services/ticket.service.ts b/src/app/routes/ticket-management/services/ticket.service.ts index 1f31534f..0ac4b819 100644 --- a/src/app/routes/ticket-management/services/ticket.service.ts +++ b/src/app/routes/ticket-management/services/ticket.service.ts @@ -65,7 +65,9 @@ export class TicketService extends ShipperBaseService { $api_update_Express = '/api/fcc/ficoVatinvH/updateExpress'; // 发票作废 - $api_cancel_invoice = '/api/fcc/ficoVatinvH/inpinvHCancel'; + $api_delete_invoice = '/api/fcc/ficoVatinvH/inpinvHCancel'; + // 发票取消 + $api_cancel_invoice = '/api/fcc/ficoVatinvH/cancel'; // 获取销项发票抬头 $api_get_invoice_header_detail = '/api/fcc/ficoVatinvH/get'; // 获取分票发票抬头开票申请订单明细