销项发票下载优化

This commit is contained in:
lihao 2025-05-28 18:10:14 +08:00
parent 508b227e83
commit ed4f1c4e32
2 changed files with 46 additions and 53 deletions

View File

@ -294,36 +294,43 @@ class InvoiceSaleCard extends Component {
if(pdf_type.value){
arrInvoiceTypes.push('1');
invoiceType='1';
let params = {pk, invoiceType};
formDownload({
params,
url: '/nccloud/sscivm/ivsale/InvoiceDownloadAction.do',
// url: '/nccloud/sscivm/ivsale/InvoiceIsDownloadAction.do',
enctype: 1
});
// let params = {pk, invoiceType};
// formDownload({
// params,
// url: '/nccloud/sscivm/ivsale/InvoiceDownloadAction.do',
// // url: '/nccloud/sscivm/ivsale/InvoiceIsDownloadAction.do',
// enctype: 1
// });
}
if(xml_type.value){
arrInvoiceTypes.push('2');
invoiceType='2';
let params = {pk, invoiceType};
formDownload({
params,
url: '/nccloud/sscivm/ivsale/InvoiceDownloadAction.do',
// url: '/nccloud/sscivm/ivsale/InvoiceIsDownloadAction.do',
enctype: 1
});
// let params = {pk, invoiceType};
// formDownload({
// params,
// url: '/nccloud/sscivm/ivsale/InvoiceDownloadAction.do',
// // url: '/nccloud/sscivm/ivsale/InvoiceIsDownloadAction.do',
// enctype: 1
// });
}
if(ofd_type.value){
arrInvoiceTypes.push('3');
invoiceType='3';
let params = {pk, invoiceType};
// let params = {pk, invoiceType};
// formDownload({
// params,
// url: '/nccloud/sscivm/ivsale/InvoiceDownloadAction.do',
// // url: '/nccloud/sscivm/ivsale/InvoiceIsDownloadAction.do',
// enctype: 1
// });
}
let params = {pk, arrInvoiceTypes};
formDownload({
params,
url: '/nccloud/sscivm/ivsale/InvoiceDownloadAction.do',
// url: '/nccloud/sscivm/ivsale/InvoiceIsDownloadAction.do',
enctype: 1
});
}
this.props.modal.close('LnvoiceDownloadTypeModal')
// let params = {pk, invoiceType};
// requestApi.download({

View File

@ -332,44 +332,30 @@ class InvoiceSale extends Component {
content: '请选择下载的文件类型'
})
}
for(let i=0;i<formData.length;i++){
let pk = formData[i].data.values.pk_invoice.value; //当前发票pk
let arrInvoiceTypes = [];
if (pdf_type.value) {
arrInvoiceTypes.push('1');
invoiceType = '1';
let params = {pk
, invoiceType};
formDownload({
params,
url: '/nccloud/sscivm/ivsale/InvoiceDownloadAction.do',
// url: '/nccloud/sscivm/ivsale/InvoiceIsDownloadAction.do',
enctype: 1
});
}
if (xml_type.value) {
arrInvoiceTypes.push('2');
invoiceType = '2';
let params = {pk, invoiceType};
formDownload({
params,
url: '/nccloud/sscivm/ivsale/InvoiceDownloadAction.do',
// url: '/nccloud/sscivm/ivsale/InvoiceIsDownloadAction.do',
enctype: 1
});
}
if (ofd_type.value) {
arrInvoiceTypes.push('3');
invoiceType = '3';
let params = {pk, invoiceType};
formDownload({
params,
url: '/nccloud/sscivm/ivsale/InvoiceDownloadAction.do',
// url: '/nccloud/sscivm/ivsale/InvoiceIsDownloadAction.do',
enctype: 1
});
}
let arrInvoiceTypes = [];
if (pdf_type.value) {
arrInvoiceTypes.push('1');
}
if (xml_type.value) {
arrInvoiceTypes.push('2');
}
if (ofd_type.value) {
arrInvoiceTypes.push('3');
}
let pk = [];
for(let i=0;i<formData.length;i++){
// let pk = formData[i].data.values.pk_invoice.value; //当前发票pk
pk.push(formData[i].data.values.pk_invoice.value);
}
let params = {pk, arrInvoiceTypes};
formDownload({
params,
url: '/nccloud/sscivm/ivsale/InvoiceDownloadAction.do',
// url: '/nccloud/sscivm/ivsale/InvoiceIsDownloadAction.do',
enctype: 1
});
this.props.modal.close('LnvoiceDownloadTypeModal')
},
cancelBtnClick: () => {