This commit is contained in:
Mekan1206
2026-04-30 19:50:59 +05:00
parent 6dc6802445
commit a07c764dfe
142 changed files with 2709 additions and 1914 deletions

View File

@@ -11,7 +11,9 @@ use Illuminate\Support\Str;
use Laravel\Nova\Actions\Action;
use Laravel\Nova\Fields\ActionFields;
use Laravel\Nova\Http\Requests\NovaRequest;
use PhpOffice\PhpWord\Element\Table;
use PhpOffice\PhpWord\SimpleType\TblWidth;
use PhpOffice\PhpWord\TemplateProcessor;
class ExportEvidenceForProducts extends Action
{
@@ -52,13 +54,13 @@ class ExportEvidenceForProducts extends Action
protected function generatePriceNegotiationDocument(User $user, Payout $payout, Collection $orderItems, string $folder): void
{
$templateProcessor = new \PhpOffice\PhpWord\TemplateProcessor(resource_path('docs/order/evidence-price-negotiation.docx'));
$templateProcessor = new TemplateProcessor(resource_path('docs/order/evidence-price-negotiation.docx'));
$templateProcessor->setValues([
'year' => date('Y'),
'product_owner' => $user->companyName(),
]);
$table = new \PhpOffice\PhpWord\Element\Table([
$table = new Table([
'borderSize' => 2,
'borderColor' => 'black',
'width' => 5000,
@@ -101,14 +103,14 @@ class ExportEvidenceForProducts extends Action
public function generateEvidenceForProductsDocument(User $user, Payout $payout, Collection $orderItems, string $folder): void
{
$templateProcessor = new \PhpOffice\PhpWord\TemplateProcessor(resource_path('docs/order/evidence.docx'));
$templateProcessor = new TemplateProcessor(resource_path('docs/order/evidence.docx'));
$templateProcessor->setValues([
'date' => date('Y'),
'o_date' => $payout->created_at->format('d.m.Y'),
'product_owner' => $user->companyName(),
]);
$table = new \PhpOffice\PhpWord\Element\Table([
$table = new Table([
'borderSize' => 2,
'borderColor' => 'black',
'width' => 5000,