7 Commits

11 changed files with 34 additions and 23 deletions

View File

@@ -78,7 +78,7 @@ FMS_ERROR_RATE_URL=
FMS_ERROR_RATE_PASSWORD=
FMS_ERROR_RATE_USERNAME=
HARIM_NEED_ACCESS_URL='https://zamin.gov.ir/ow/api/ow/esb/response',
HARIM_NEED_ACCESS_URL='https://zamin.gov.ir/ow/api/ow/esb/response'
HARIM_NEED_ACCESS_PASSWORD=
HARIM_NEED_ACCESS_USERNAME=
@@ -106,7 +106,7 @@ BACKUP_PASSWORD=1qaz
HARIM_ENCRYPTION_KEY="TestKey"
HARIM_ENCRYPTION_IV="1111000011110101"
CHECKE_LIST_MACHINES_ACTIVITY_URL='fms.141.ir:7030/api/RMS/GetMovingVehicles',
CHECKE_LIST_MACHINES_ACTIVITY_URL='fms.141.ir:7030/api/RMS/GetMovingVehicles'
CHECKE_LIST_MACHINES_ACTIVITY_PASSWORD=
CHECKE_LIST_MACHINES_ACTIVITY_USERNAME=

7
.gitignore vendored
View File

@@ -19,3 +19,10 @@ yarn-error.log
/.idea
/.vscode
archive.tgz
storage/avatar/
storage/cities-geojson.json
storage/compress.php
storage/images/
storage/provinces-cities-geojson copy.js
storage/provinces-cities-geojson.js
storage/provinces-geojson.json

View File

@@ -65,7 +65,7 @@ class machineDriverReport implements FromView, ShouldAutoSize, WithDrawings, Wit
$drawing2->setPath(public_path('/dist/141icon.png'));
$drawing2->setWidth(50);
$drawing2->setHeight(50);
$drawing2->setOffsetX(5);
$drawing2->setOffsetX(+90);
$drawing2->setOffsetY(5);
$drawing2->setCoordinates('D1');

View File

@@ -23,7 +23,7 @@ class machineReport implements FromView, ShouldAutoSize, WithDrawings, WithEvent
foreach ($this->data as $r) {
$exportRows[] = [
'machine_id' => $r->c_name ?? '',
'machine_id' => $r->machine_id ?? '',
'machine_code' => $r->machine_code ?? '',
'car_name' => $r->car_name ?? '',
'missions' => $r->missions ?? 0,
@@ -66,7 +66,7 @@ class machineReport implements FromView, ShouldAutoSize, WithDrawings, WithEvent
$drawing2->setPath(public_path('/dist/141icon.png'));
$drawing2->setWidth(50);
$drawing2->setHeight(50);
$drawing2->setOffsetX(5);
$drawing2->setOffsetX(+90);
$drawing2->setOffsetY(5);
$drawing2->setCoordinates('E1');

View File

@@ -64,7 +64,7 @@ class machineTypeReport implements FromView, ShouldAutoSize, WithDrawings, WithE
$drawing2->setPath(public_path('/dist/141icon.png'));
$drawing2->setWidth(50);
$drawing2->setHeight(50);
$drawing2->setOffsetX(5);
$drawing2->setOffsetX(+90);
$drawing2->setOffsetY(5);
$drawing2->setCoordinates('C1');

View File

@@ -85,7 +85,7 @@ class ReportMachineController extends Controller
public function countryMachineTypesActivityExcel(Request $request, ReportMachineService $reportMachineService): BinaryFileResponse
{
$data = $reportMachineService->countryMachineTypesActivity($request);
$name = 'گزارش نوع ماشین آلات'.verta()->now()->format('Y-m-d H-i').'.xlsx';
$name = 'گزارش انوع ماشین'.verta()->now()->format('Y-m-d H-i').'.xlsx';
return Excel::download(new machineTypeReport($data), $name);
}
@@ -125,7 +125,7 @@ class ReportMachineController extends Controller
public function provinceMachineTypesActivityExcel(Request $request, ReportMachineService $reportMachineService): BinaryFileResponse
{
$data = $reportMachineService->provinceMachineTypesActivity($request);
$name = 'گزارش نوع ماشین آلات'.verta()->now()->format('Y-m-d H-i').'.xlsx';
$name = 'گزارش انوع ماشین'.verta()->now()->format('Y-m-d H-i').'.xlsx';
return Excel::download(new machineTypeReport($data), $name);
}

View File

@@ -134,7 +134,7 @@ class RequestPortalController extends Controller
// $rpc->store($mission);
// }
$machine = CMMSMachine::query()->find($request->machine_id);
$machine = CMMSMachine::query()->find($request->machine_id, ['id', 'machine_code', 'car_type']);
$newMission = Mission::query()->create([
'user_id' => $user->id,
@@ -168,7 +168,7 @@ class RequestPortalController extends Controller
'driver_id' => $request->driver,
'driver_name' => Rahdaran::query()->find($request->driver)->name,
'km' => $request->end_km,
'requested_machines' => json_encode($mission->requested_machines),
'requested_machines' => json_encode($machine->car_type),
]);
$newMission->rahdaran()->sync($request->rahdaran);
@@ -244,7 +244,7 @@ class RequestPortalController extends Controller
$type = $start->diffInMinutes($end) > 480 ? MissionTypes::NO_PROCESS_ROZANE->value : MissionTypes::NO_PROCESS_SAATY->value;
$user = auth()->user();
$zone = $request->zone;
$machine = CMMSMachine::query()->where('machine_code', '=', $violation->machine_code)->first(['id', 'machine_code']);
$machine = CMMSMachine::query()->where('machine_code', '=', $violation->machine_code)->first(['id', 'machine_code', 'car_type']);
$mission = Mission::query()->create([
'user_id' => $user->id,
@@ -274,7 +274,7 @@ class RequestPortalController extends Controller
'request_date' => now(),
'machine_id' => $machine->id,
'machine_code' => $machine->machine_code,
'requested_machines' => $machine->car_type,
'requested_machines' => json_encode($machine->car_type),
'station_id' => $user->station_id,
'station_name' => RahdariPoint::query()->find($user->station_id)->name,
'km' => $violation->km ?? null,
@@ -285,7 +285,7 @@ class RequestPortalController extends Controller
$mission->rahdaran()->sync($request->rahdaran);
$violation->update(['status' => 1]);
$violation->update(['status' => 1, 'mission_id' => $mission->id]);
// if ($mission->category_id == 2) {
// $rpc = new OperatorController;

View File

@@ -47,7 +47,7 @@ class TransportationUnitController extends Controller
'state_name' => MissionStates::name($state),
'machine_id' => $machine->id,
'machine_code' => $machine->machine_code,
'driver_id' => $request->driver_id,
'driver_id' => $request->driver,
'driver_name' => Rahdaran::query()->find($request->driver)->name,
]);

View File

@@ -27,18 +27,18 @@
<table>
<thead>
<tr>
<th colspan="4"
<th colspan="5"
style="background-color: #DAEEF3;text-align: center;border-right: 1px solid black;font-weight:bolder;">
تاریخ دریافت گزارش: {{ verta()->now()->format('Y/m/d H:i') }}
</th>
</tr>
<tr>
<th colspan="4"
<th colspan="5"
style="background-color: #DAEEF3;text-align: center;border-right:1px solid black;font-weight:bolder;">
</th>
</tr>
<tr>
<th colspan="4"
<th colspan="5"
style="background-color: #DAEEF3;text-align: center;border-right:1px solid black;font-weight:bolder;font-size: 13px;">
گزارش ماشین های ماموریت رفته
</th>

View File

@@ -46,7 +46,11 @@
<tr>
<th rowspan="1"
style="text-align: center;border: 1px solid black;background-color: #EBF1DE;font-weight: bold;">
car_type
کد یکتا
</th>
<th rowspan="1"
style="text-align: center;border: 1px solid black;background-color: #EBF1DE;font-weight: bold;">
نام راننده
</th>
<th rowspan="1"
style="text-align: center;border: 1px solid black;background-color: #EBF1DE;font-weight: bold;">

View File

@@ -5,7 +5,7 @@
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>گزارش کل تردد های انواع ماشین ها </title>
<title>گزارش ترددهای انواع ماشین ها</title>
<style>
table,
@@ -27,20 +27,20 @@
<table>
<thead>
<tr>
<th colspan="4"
<th colspan="3"
style="background-color: #DAEEF3;text-align: center;border-right: 1px solid black;font-weight:bolder;">
تاریخ دریافت گزارش: {{ verta()->now()->format('Y/m/d H:i') }}
</th>
</tr>
<tr>
<th colspan="4"
<th colspan="3"
style="background-color: #DAEEF3;text-align: center;border-right:1px solid black;font-weight:bolder;">
</th>
</tr>
<tr>
<th colspan="4"
<th colspan="3"
style="background-color: #DAEEF3;text-align: center;border-right:1px solid black;font-weight:bolder;font-size: 13px;">
گزارش نوع ماشین های ماموریت رفته
گزارش نوع ماشین هادرماموریت
</th>
</tr>
<tr>