Invoice PDF builder
This commit is contained in:
9
extensions/invoices/dist/invoices.js
vendored
9
extensions/invoices/dist/invoices.js
vendored
@@ -298,6 +298,13 @@ var InvoiceAdapter = /*#__PURE__*/function (_ReactModalAdapterBas) {
|
|||||||
sorter: true
|
sorter: true
|
||||||
}];
|
}];
|
||||||
}
|
}
|
||||||
|
/* getActionButtonsHtml(id, data) {
|
||||||
|
let html = '<div style="width:80px;"><img class="tableActionButton" src="_BASE_images/download.png" style="cursor:pointer;" rel="tooltip" title="Download" onclick="modJs.edit(_id_);return false;"></img></div>';
|
||||||
|
html = html.replace(/_id_/g, id);
|
||||||
|
html = html.replace(/_BASE_/g, this.baseUrl);
|
||||||
|
return html;
|
||||||
|
}*/
|
||||||
|
|
||||||
}]);
|
}]);
|
||||||
|
|
||||||
return InvoiceAdapter;
|
return InvoiceAdapter;
|
||||||
@@ -3099,7 +3106,7 @@ var ModuleBase = /*#__PURE__*/function () {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}catch(e){
|
}catch(e){
|
||||||
}
|
}
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
*/
|
*/
|
||||||
|
|||||||
2
extensions/invoices/dist/invoices.js.map
vendored
2
extensions/invoices/dist/invoices.js.map
vendored
File diff suppressed because one or more lines are too long
@@ -6,7 +6,8 @@ use Classes\BaseService;
|
|||||||
use Classes\FileService;
|
use Classes\FileService;
|
||||||
use Classes\IceResponse;
|
use Classes\IceResponse;
|
||||||
use Classes\Pdf\PdfBuilder;
|
use Classes\Pdf\PdfBuilder;
|
||||||
use Employees\Common\Model\Employee;
|
//use Employees\Common\Model\Employee;
|
||||||
|
use Invoices\Model\Invoice;
|
||||||
use Invoices\Pdf\InvoicePdf;
|
use Invoices\Pdf\InvoicePdf;
|
||||||
|
|
||||||
|
|
||||||
@@ -41,11 +42,11 @@ class InvoicePDFBuilder implements Authorizable, PdfBuilder
|
|||||||
}
|
}
|
||||||
|
|
||||||
$form = $response->getData()['form'];
|
$form = $response->getData()['form'];
|
||||||
$employeeForm = $response->getData()['data'];
|
$invoiceForm = $response->getData()['data'];
|
||||||
|
|
||||||
$employee = new Employee();
|
$invoice = new Invoice();
|
||||||
$employee->Load('id = ?', [$employeeForm->employee]);
|
$invoice->Load('id = ?', [$invoiceForm->invoice]);
|
||||||
$employee = FileService::getInstance()->updateSmallProfileImage($employee);
|
//$employee = FileService::getInstance()->updateSmallProfileImage($employee);
|
||||||
|
|
||||||
$pdf = new InvoicePdf($invoice);
|
$pdf = new InvoicePdf($invoice);
|
||||||
$pdf->initialize($form->name);
|
$pdf->initialize($form->name);
|
||||||
|
|||||||
@@ -171,6 +171,7 @@ class InvoiceAdapter extends ReactModalAdapterBase {
|
|||||||
},
|
},
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
module.exports ={InvoiceAdapter};
|
module.exports ={InvoiceAdapter};
|
||||||
Reference in New Issue
Block a user