create blade files

This commit is contained in:
2025-02-09 15:56:31 +03:30
parent 382299dac5
commit 8099c2874c
2 changed files with 76 additions and 41 deletions

View File

@@ -82,48 +82,50 @@
<tbody> <tbody>
@php @php
// محاسبه مجموع مقدار s برای کل کشور // محاسبه مجموع مقدار s برای کل کشور
$totalForCountry = collect($activities)->where('province_id', -1)->get(); $totalForCountry = collect($activities)->where('province_id', -1)->first();
@endphp @endphp
{{-- ردیف کل کشور --}} {{-- ردیف کل کشور --}}
<tr> <tr>
<td style="border:1px solid black;text-align: center;">کل کشور</td> <td style="border:1px solid black;text-align: center;">کل کشور</td>
<td style="border:1px solid black;text-align: center;">{{ $totalForCountry }}</td> <td style="border:1px solid black;text-align: center;">{{ $totalForCountry->tedade }}</td>
@foreach($items as $item) <td style="border:1px solid black;text-align: center;">{{ $totalForCountry->tedad_mavarede_moshede_shode_adi }}</td>
<td style="border:1px solid black;text-align: center;">{{ $itemTotalsForCountry[$item['item']] ?? '-' }}</td> <td style="border:1px solid black;text-align: center;">{{ $totalForCountry->tedad_mavarede_moshede_shode_fori }}</td>
@endforeach <td style="border:1px solid black;text-align: center;">{{ $totalForCountry->tedad_mavarede_moshede_shode_ani }}</td>
<td style="border:1px solid black;text-align: center;">{{ $totalForCountry->tedad_mavarede_peygiri_shode }}</td>
<td style="border:1px solid black;text-align: center;">{{ $totalForCountry->masafat_tey_shode }}</td>
<td style="border:1px solid black;text-align: center;">{{ $totalForCountry->tedad_faliyat_sabt_shode }}</td>
</tr> </tr>
@foreach ($provinces as $province) @foreach ($provinces as $province)
@foreach($activities as $activity) @php
@if($province->name_fa == $activity->province_fa) $totalForProvince = collect($activities)->where('province_id', $province->id)->first();
@endphp
@if($totalForProvince)
<tr> <tr>
<td style="border:1px solid black;text-align: center;">{{ $activity->province_fa }}</td> <td style="border:1px solid black;text-align: center;">{{ $totalForProvince->province_fa }}</td>
<td style="border:1px solid black;text-align: center;">{{ $activity->tedade }}</td> <td style="border:1px solid black;text-align: center;">{{ $totalForProvince->tedade }}</td>
<td style="border:1px solid black;text-align: center;">{{ $activity->tedad_mavarede_moshede_shode_adi }}</td> <td style="border:1px solid black;text-align: center;">{{ $totalForProvince->tedad_mavarede_moshede_shode_adi }}</td>
<td style="border:1px solid black;text-align: center;">{{ $activity->tedad_mavarede_moshede_shode_fori }}</td> <td style="border:1px solid black;text-align: center;">{{ $totalForProvince->tedad_mavarede_moshede_shode_fori }}</td>
<td style="border:1px solid black;text-align: center;">{{ $activity->tedad_mavarede_moshede_shode_ani }}</td> <td style="border:1px solid black;text-align: center;">{{ $totalForProvince->tedad_mavarede_moshede_shode_ani }}</td>
<td style="border:1px solid black;text-align: center;">{{ $activity->tedad_mavarede_peygiri_shode }}</td> <td style="border:1px solid black;text-align: center;">{{ $totalForProvince->tedad_mavarede_peygiri_shode }}</td>
<td style="border:1px solid black;text-align: center;">{{ $activity->masafat_tey_shode }}</td> <td style="border:1px solid black;text-align: center;">{{ $totalForProvince->masafat_tey_shode }}</td>
<td style="border:1px solid black;text-align: center;">{{ $activity->tedad_faliyat_sabt_shode }}</td> <td style="border:1px solid black;text-align: center;">{{ $totalForProvince->tedad_faliyat_sabt_shode }}</td>
</tr>
@else
<tr>
<td style="border:1px solid black;text-align: center;">{{ $province->name_fa }}</td>
<td style="border:1px solid black;text-align: center;">0</td>
<td style="border:1px solid black;text-align: center;">0</td>
<td style="border:1px solid black;text-align: center;">0</td>
<td style="border:1px solid black;text-align: center;">0</td>
<td style="border:1px solid black;text-align: center;">0</td>
<td style="border:1px solid black;text-align: center;">0</td>
<td style="border:1px solid black;text-align: center;">0</td>
</tr> </tr>
@endif @endif
<tr>
<td style="border:1px solid black;text-align: center;">{{ $province->name_fa }}</td>
<td style="border:1px solid black;text-align: center;">-</td>
<td style="border:1px solid black;text-align: center;">-</td>
<td style="border:1px solid black;text-align: center;">-</td>
<td style="border:1px solid black;text-align: center;">-</td>
<td style="border:1px solid black;text-align: center;">-</td>
<td style="border:1px solid black;text-align: center;">-</td>
<td style="border:1px solid black;text-align: center;">-</td>
</tr>
@endforeach
@endforeach @endforeach
</tbody> </tbody>
</table> </table>
</body> </body>
</html> </html>

View File

@@ -80,17 +80,50 @@
</thead> </thead>
<tbody> <tbody>
@foreach ($activities as $activity) @php
<tr> // محاسبه مجموع مقدار s برای کل کشور
<td style="border:1px solid black;text-align: center;">{{ $activity->edare_name }}</td> $totalForProvince = collect($activities)->where('edare_id', -1)->first();
<td style="border:1px solid black;text-align: center;">{{ $activity->tedade }}</td> @endphp
<td style="border:1px solid black;text-align: center;">{{ $activity->tedad_mavarede_moshede_shode_adi }}</td>
<td style="border:1px solid black;text-align: center;">{{ $activity->tedad_mavarede_moshede_shode_fori }}</td> {{-- ردیف کل کشور --}}
<td style="border:1px solid black;text-align: center;">{{ $activity->tedad_mavarede_moshede_shode_ani }}</td> <tr>
<td style="border:1px solid black;text-align: center;">{{ $activity->tedad_mavarede_peygiri_shode }}</td> <td style="border:1px solid black;text-align: center;">کل استان</td>
<td style="border:1px solid black;text-align: center;">{{ $activity->masafat_tey_shode }}</td> <td style="border:1px solid black;text-align: center;">{{ $totalForProvince->tedade ?? 0 }}</td>
<td style="border:1px solid black;text-align: center;">{{ $activity->tedad_faliyat_sabt_shode }}</td> <td style="border:1px solid black;text-align: center;">{{ $totalForProvince->tedad_mavarede_moshede_shode_adi ?? 0 }}</td>
</tr> <td style="border:1px solid black;text-align: center;">{{ $totalForProvince->tedad_mavarede_moshede_shode_fori ?? 0 }}</td>
<td style="border:1px solid black;text-align: center;">{{ $totalForProvince->tedad_mavarede_moshede_shode_ani ?? 0 }}</td>
<td style="border:1px solid black;text-align: center;">{{ $totalForProvince->tedad_mavarede_peygiri_shode ?? 0 }}</td>
<td style="border:1px solid black;text-align: center;">{{ $totalForProvince->masafat_tey_shode ?? 0 }}</td>
<td style="border:1px solid black;text-align: center;">{{ $totalForProvince->tedad_faliyat_sabt_shode ?? 0 }}</td>
</tr>
@foreach ($edarateShahri as $edareShahri)
@php
$totalForEdare = collect($activities)->where('edare_id', $edareShahri->id)->first();
@endphp
@if($totalForEdare)
<tr>
<td style="border:1px solid black;text-align: center;">{{ $totalForEdare->edare_name }}</td>
<td style="border:1px solid black;text-align: center;">{{ $totalForEdare->tedade }}</td>
<td style="border:1px solid black;text-align: center;">{{ $totalForEdare->tedad_mavarede_moshede_shode_adi }}</td>
<td style="border:1px solid black;text-align: center;">{{ $totalForEdare->tedad_mavarede_moshede_shode_fori }}</td>
<td style="border:1px solid black;text-align: center;">{{ $totalForEdare->tedad_mavarede_moshede_shode_ani }}</td>
<td style="border:1px solid black;text-align: center;">{{ $totalForEdare->tedad_mavarede_peygiri_shode }}</td>
<td style="border:1px solid black;text-align: center;">{{ $totalForEdare->masafat_tey_shode }}</td>
<td style="border:1px solid black;text-align: center;">{{ $totalForEdare->tedad_faliyat_sabt_shode }}</td>
</tr>
@else
<tr>
<td style="border:1px solid black;text-align: center;">{{ $edareShahri->name_fa }}</td>
<td style="border:1px solid black;text-align: center;">0</td>
<td style="border:1px solid black;text-align: center;">0</td>
<td style="border:1px solid black;text-align: center;">0</td>
<td style="border:1px solid black;text-align: center;">0</td>
<td style="border:1px solid black;text-align: center;">0</td>
<td style="border:1px solid black;text-align: center;">0</td>
<td style="border:1px solid black;text-align: center;">0</td>
</tr>
@endif
@endforeach @endforeach
</tbody> </tbody>
</table> </table>