Files
backend/resources/views/cmms/audit_create.blade.php

521 lines
32 KiB
PHP

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="csrf-token" content="{{ csrf_token() }}">
<link rel="stylesheet" href="{{ asset('plugins/fontawesome-free/css/all.min.css') }}">
<link rel="stylesheet" href="{{ asset('dist/css/adminlte.css') }}">
<link rel="stylesheet" href="{{ asset('dist/css/fontiran.css') }}">
<link rel="stylesheet" href="{{ asset('plugins/bootstrap-slider/css/bootstrap-slider.min.css') }}">
<link rel="stylesheet" href="{{ asset('plugins/jquery-ui/jquery-ui.min.css') }}">
<link rel="stylesheet" href="{{ asset('plugins/datatables-bs4/css/dataTables.bootstrap4.min.css') }}">
<link rel="stylesheet" href="{{ asset('plugins/datatables-buttons/css/buttons.bootstrap4.min.css') }}">
<link rel="stylesheet" href="{{ asset('dist/css/footer.css') }}">
<link rel="stylesheet" href="{{ asset('dist/css/tablestyle.css') }}">
<link rel="stylesheet" href="{{ asset('dist/css/mashinalat.css') }}">
<link rel="icon" href="{{ asset('dist/images/fav.ico') }}" type="image/ico" sizes="16x16">
<title>افزودن فرم ماشین آلات</title>
</head>
<body>
<div class="no-print">
@include('layouts.header')
</div>
<div class="container scale margin-for-footer">
<div class="row py-3 px-4 body-table-style">
<div class="print row w-100 justify-content-between align-items-center mb-3">
<div class="col-sm-9">
<div class="row align-items-center">
<div class="col-sm-2">
<img class="logo-img" src="../dist/images/new-design/new-logo.png" alt="">
</div>
<div class="col text-center">
<span class="h5 pr-4">فرم ممیزی ماشین آلات اداره کل راهداری و حمل و نقل جاده ای</span>
</div>
</div>
</div>
<div class="col-sm-3">
<div class="d-flex flex-column">
<div class="col d-flex justify-content-end align-items-center">
<label class="form-number-lab">شماره فرم:</label>
<input class="form-number" id="form_number" disabled></input>
</div>
<div class="col d-flex justify-content-end align-items-center">
<label class="form-number-lab">تاریخ:</label>
<input class="form-number" id="form-date" disabled></input>
</div>
</div>
</div>
</div>
<div class="row input-of-top d-flex align-items-center">
<label class="personal_num_lab">شماره اختصاصی:</label>
<input id="personal_num" class="personal_num no-print"></input>
<input id="dedicated_number" class="personal_num print"></input>
<label class="shasi_num_lab">شماره شاسی:</label>
<input class="shasi_num" id="shasi_num"></input>
</div>
<fieldset class="moshakhasat_modal">
<legend class="legends">مشخصات عمومی</legend>
<div class="row">
<div class="col-sm-4">
<small class="no-print form_field_lab col mb-2">استان فعلی: <span id="currentProvince"
style="color: #f71d1d"></span>
</small>
<label class="form_field_lab col d-flex flex-column">استان:
<select name="province" id="province" class="form_field form_field1">
</select>
</label>
</div>
<div class="col-sm-4">
<small class="no-print form_field_lab col mb-2">شهرستان فعلی: <span id="currentCity"
style="color: #f71d1d"></span>
</small>
<label class="form_field_lab col d-flex flex-column">شهرستان:
<select name="city" id="city" class="form_field form_field1">
<option value="0">انتخاب شهرستان</option>
</select>
</label>
</div>
<div class="col-sm-4">
<label class="col d-flex flex-column">نام دستگاه:
<input type="text" class="form_field form_field3" id="device_name"></input>
</label>
<label class="col mt-3 d-flex flex-column">شماره GPS:<small class="no-print"
style="font-size: 80%;">(در صورت فقدان GPS عدد صفر وارد کنید)</small>
<input type="number" class="form_field form_field3" id="gps_code"></input>
</label>
</div>
</div>
<div class="row">
<div class="col-sm-4">
<label class="form_field_lab col d-flex flex-column mt-2">نام تحویل گیرنده (اپراتور):
<input type="text" class="form_field" id="operator_name"></input>
</label>
</div>
<div class="col-sm-4">
<label class="form_field_lab col d-flex flex-column mt-2">کد ملی:
<input type="number" class="form_field" id="national_code"
onkeydown="if(this.value.length==10 && event.keyCode!=8) return false;"></input>
<span class="no-print text-danger p-2" id="national_code_err" style="display: none;">کد
ملی
اشتباه می باشد</span>
</label>
</div>
<div class="col-sm-4">
<label class="form_field_lab col d-flex flex-column mt-2">شماره تماس:
<input type="number" class="form_field" id="operator_phone"
onkeydown="if(this.value.length==11 && event.keyCode!=8) return false;"></input>
</label>
</div>
</div>
</fieldset>
<fieldset class="no-print moshakhasat_modal mt-4">
<legend class="legends">تصاویر دستگاه</legend>
<div class="row">
<div class="img-file col d-flex justify-content-center">
<div class="d-flex flex-column">
<label class="img-box d-flex align-items-center justify-content-center" for="deviceImg1">
<span class="img-title" id="deviceImg1Title">انتخاب تصویر</span>
<img class="img-preview" id="deviceImg1Preview" src="" alt="" />
</label>
<button class="btn-delete-img btn btn-danger btn-sm" id="deleteDeviceImg1"
disabled>حذف</button>
</div>
<input type="file" name="deviceImg1" id="deviceImg1" class="img-input d-none"
accept=".jpg, .png">
</div>
<div class="img-file col d-flex justify-content-center">
<div class="d-flex flex-column">
<label class="img-box d-flex align-items-center justify-content-center" for="deviceImg2">
<span class="img-title" id="deviceImg2Title">انتخاب تصویر</span>
<img class="img-preview" id="deviceImg2Preview" src="" alt="" />
</label>
<button class="btn-delete-img btn btn-danger btn-sm" id="deleteDeviceImg2"
disabled>حذف</button>
</div>
<input type="file" name="deviceImg2" id="deviceImg2" class="img-input d-none"
accept=".jpg, .png">
</div>
<div class="img-file col d-flex justify-content-center">
<div class="d-flex flex-column">
<label class="img-box d-flex align-items-center justify-content-center" for="deviceImg3">
<span class="img-title" id="deviceImg3Title">انتخاب تصویر</span>
<img class="img-preview" id="deviceImg3Preview" src="" alt="" />
</label>
<button class="btn-delete-img btn btn-danger btn-sm" id="deleteDeviceImg3"
disabled>حذف</button>
</div>
<input type="file" name="deviceImg3" id="deviceImg3" class="img-input d-none"
accept=".jpg, .png">
</div>
</div>
</fieldset>
<table id="table-car-form" dir="rtl" class="for_all_type table table-bordered"
style="width: 100%;">
<thead>
<tr>
<th class="text-nowrap text-center">شاخص</th>
<th class="text-nowrap text-center">سالم</th>
<th class="text-nowrap text-center">معیوب</th>
<th class="text-nowrap text-center">غیر قابل تعمیر</th>
<th class="text-nowrap text-center">توضیحات</th>
<th class="text-nowrap text-center">امتیاز (1 الی 5)</th>
</tr>
</thead>
<tbody>
<tr>
<th Ex="01" L="01" G="01" B="01">موتور</th>
<td class="ott"><input type="radio" name="motor" value="3"></td>
<td class="ott"><input type="radio" name="motor" value="2"></td>
<td class="ott"><input type="radio" name="motor" value="1"></td>
<td class="five_td"><input class="five_td_input" name="motor_description" type="text"
style="width: 100%;"></td>
<td><input name="motor_score"
onKeyDown="if(this.value.length==1 && event.keyCode!=8) return false;"
class="shakhes_input motor_score" type="number" style="width: 50%;"></td>
</tr>
<tr>
<th Ex="02" L="02" G="02" B="02">انتقال قدرت</th>
<td class="ott"><input type="radio" name="power" value="3"></td>
<td class="ott"><input type="radio" name="power" value="2"></td>
<td class="ott"><input type="radio" name="power" value="1"></td>
<td class="five_td"><input class="five_td_input" name="power_description" type="text"
style="width: 100%;"></td>
<td><input name="power_score"
onKeyDown="if(this.value.length==1 && event.keyCode!=8) return false;"
class="shakhes_input power_score" type="number" style="width: 50%;"></td>
</tr>
<tr>
<th Ex="03" L="04" G="05" B="05">هیدرولیک</th>
<td class="ott"><input type="radio" name="hydraulic" value="3"></td>
<td class="ott"><input type="radio" name="hydraulic" value="2"></td>
<td class="ott"><input type="radio" name="hydraulic" value="1"></td>
<td class="five_td"><input class="five_td_input" name="hydraulic_description" type="text"
style="width: 100%;"></td>
<td><input name="hydraulic_score"
onKeyDown="if(this.value.length==1 && event.keyCode!=8) return false;"
class="shakhes_input hydraulic_score" type="number" style="width: 50%;"></td>
</tr>
<tr>
<th Ex="none" L="none" G="none" B="06">ریپر</th>
<td class="ott"><input type="radio" name="ripper" value="3"></td>
<td class="ott"><input type="radio" name="ripper" value="2"></td>
<td class="ott"><input type="radio" name="ripper" value="1"></td>
<td class="five_td"><input class="five_td_input" name="ripper_description" type="text"
style="width: 100%;"></td>
<td><input name="ripper_score"
onKeyDown="if(this.value.length==1 && event.keyCode!=8) return false;"
class="shakhes_input ripper_score" type="number" style="width: 50%;"></td>
</tr>
<tr>
<th Ex="04" L="06" G="06" B="03">زیر بندی</th>
<td class="ott"><input type="radio" name="zirbandi" value="3"></td>
<td class="ott"><input type="radio" name="zirbandi" value="2"></td>
<td class="ott"><input type="radio" name="zirbandi" value="1"></td>
<td class="five_td"><input class="five_td_input" name="zirbandi_description" type="text"
style="width: 100%;"></td>
<td><input name="zirbandi_score"
onKeyDown="if(this.value.length==1 && event.keyCode!=8) return false;"
class="shakhes_input zirbandi_score" type="number" style="width: 50%;"></td>
</tr>
<tr>
<th Ex="none" L="none" G="07" B="none">جلو بندی</th>
<td class="ott"><input type="radio" name="jolobandi" value="3"></td>
<td class="ott"><input type="radio" name="jolobandi" value="2"></td>
<td class="ott"><input type="radio" name="jolobandi" value="1"></td>
<td class="five_td"><input class="five_td_input" name="jolobandi_description" type="text"
style="width: 100%;"></td>
<td><input name="jolobandi_score"
onKeyDown="if(this.value.length==1 && event.keyCode!=8) return false;"
class="shakhes_input jolobandi_score" type="number" style="width: 50%;"></td>
</tr>
<tr>
<th Ex="05" L="none" G="none" B="none">بوم و باکت</th>
<td class="ott"><input type="radio" name="bucket" value="3"></td>
<td class="ott"><input type="radio" name="bucket" value="2"></td>
<td class="ott"><input type="radio" name="bucket" value="1"></td>
<td class="five_td"><input class="five_td_input" name="bucket_description" type="text"
style="width: 100%;"></td>
<td><input name="bucket_score"
onKeyDown="if(this.value.length==1 && event.keyCode!=8) return false;"
class="shakhes_input bucket_score" type="number" style="width: 50%;"></td>
</tr>
<tr>
<th Ex="06" L="03" G="03" B="04">شاسی و بدنه</th>
<td class="ott"><input type="radio" name="chassis" value="3"></td>
<td class="ott"><input type="radio" name="chassis" value="2"></td>
<td class="ott"><input type="radio" name="chassis" value="1"></td>
<td class="five_td"><input class="five_td_input" name="chassis_description" type="text"
style="width: 100%;"></td>
<td><input name="chassis_score"
onKeyDown="if(this.value.length==1 && event.keyCode!=8) return false;"
class="shakhes_input chassis_score" type="number" style="width: 50%;"></td>
</tr>
<tr>
<th Ex="07" L="05" G="04" B="07">سیستم الکتریکی</th>
<td class="ott"><input type="radio" name="electrical" value="3"></td>
<td class="ott"><input type="radio" name="electrical" value="2"></td>
<td class="ott"><input type="radio" name="electrical" value="1"></td>
<td class="five_td"><input class="five_td_input" name="electrical_description"
type="text" style="width: 100%;"></td>
<td><input name="electrical_score"
onKeyDown="if(this.value.length==1 && event.keyCode!=8) return false;"
class="shakhes_input electrical_score" type="number" style="width: 50%;"></td>
</tr>
<tr>
<th Ex="08" L="07" G="08" B="08">تجهیزات ایمنی راهداری</th>
<td class="ott"><input type="radio" name="safety" value="3"></td>
<td class="ott"><input type="radio" name="safety" value="2"></td>
<td class="ott"><input type="radio" name="safety" value="1"></td>
<td class="five_td"><input class="five_td_input" name="safety_description" type="text"
style="width: 100%;"></td>
<td><input name="safety_score"
onKeyDown="if(this.value.length==1 && event.keyCode!=8) return false;"
class="shakhes_input safety_score" type="number" style="width: 50%;"></td>
</tr>
<tr>
<th Ex="09" L="08" G="09" B="09">GPS</th>
<td class="ott"><input type="radio" name="gps" value="3"></td>
<td class="ott"><input type="radio" name="gps" value="2"></td>
<td class="ott"><input type="radio" name="gps" value="1"></td>
<td class="five_td"><input class="five_td_input" name="gps_description" type="text"
style="width: 100%;"></td>
<td><input name="gps_score"
onKeyDown="if(this.value.length==1 && event.keyCode!=8) return false;"
class="shakhes_input zero gps_score" type="number" style="width: 50%;"></td>
</tr>
<tr>
<th Ex="10" L="09" G="10" B="10">رنگ</th>
<td class="ott"><input type="radio" name="color" value="3"></td>
<td class="ott"><input type="radio" name="color" value="2"></td>
<td class="ott"><input type="radio" name="color" value="1"></td>
<td class="five_td"><input class="five_td_input" name="color_description" type="text"
style="width: 100%;"></td>
<td><input name="color_score"
onKeyDown="if(this.value.length==1 && event.keyCode!=8) return false;"
class="shakhes_input color_score" type="number" style="width: 50%;"></td>
</tr>
<tr>
<th Ex="11" L="10" G="11" B="11" colspan="4">وضعیت سرویس و نگهداری(کنترل دفترچه)
</th>
<td class="five_td"><input class="five_td_input" name="service_description" type="text"
style="width: 100%;"></td>
<td><input name="service_status"
onKeyDown="if(this.value.length==1 && event.keyCode!=8) return false;"
class="shakhes_input service_status" type="number" style="width: 50%;"></td>
</tr>
<tr>
<th Ex="12" L="11" G="12" B="12" colspan="4">فرم سوخت</th>
<td class="five_td"><input class="five_td_input" name="fuel_description" type="text"
style="width: 100%;"></td>
<td><input name="fuel_form"
onKeyDown="if(this.value.length==1 && event.keyCode!=8) return false;"
class="shakhes_input fuel_form" type="number" style="width: 50%;"></td>
</tr>
</tbody>
<tfoot>
<th class="text-nowrap totaltitr" colspan="5">مجموع امتیاز</th>
<th><input class="totalscore text-center" id="total_points" name="total_points" type="number"
value="0" disabled style="width: 100%;"></th>
</tfoot>
</table>
<div class="row w-100 m-0">
<fieldset class="vaziat_modal">
<legend class="legends2">شرح وضعیت عمومی</legend>
<ul class="sharhe_vaziat">
<li>دستگاه مازاد بر نیاز در این موقعیت مکانی
<ul>
<li><label class="m-0" for="question1-1"><input id="question1-1" type="radio"
name="question1" value="1">است</label>
</li>
<li>
<label class="m-0" for="question1-2"><input type="radio" id="question1-2"
name="question1" value="2">نیست</label>
</li>
</ul>
</li>
<li>کاربری دستگاه برای این موقعیت مکانی مناسب
<ul>
<li><label class="m-0" for="question2-1"><input id="question2-1" type="radio"
name="question2" value="1">است</label>
</li>
<li>
<label class="m-0" for="question2-2"><input type="radio" id="question2-2"
name="question2" value="2">نیست</label>
</li>
</ul>
</li>
<li>وضعیت نگهداری مناسب
<ul>
<li><label class="m-0" for="question3-1"><input id="question3-1" type="radio"
name="question3" value="1">است</label>
</li>
<li>
<label class="m-0" for="question3-2"><input type="radio" id="question3-2"
name="question3" value="2">نیست</label>
</li>
</ul>
</li>
<li>نیاز اپراتور به آموزش سرویس و نگهداری
<ul>
<li><label class="m-0" for="question4-1"><input id="question4-1" type="radio"
name="question4" value="1">است</label>
</li>
<li>
<label class="m-0" for="question4-2"><input type="radio" id="question4-2"
name="question4" value="2">نیست</label>
</li>
</ul>
</li>
<li>مهارت اپراتور کافی
<ul>
<li><label class="m-0" for="question5-1"><input id="question5-1" type="radio"
name="question5" value="1">است</label>
</li>
<li>
<label class="m-0" for="question5-2"><input type="radio" id="question5-2"
name="question5" value="2">نیست</label>
</li>
</ul>
</li>
</ul>
</fieldset>
</div>
<div class="row w-100 m-0">
<fieldset class="no-print vaziat_modal mt-4">
<legend class="legends">تصویر صورت جلسه</legend>
<div class="row">
<div class="img-file col d-flex justify-content-center">
<div class="d-flex flex-column">
<label class="img-box d-flex align-items-center justify-content-center"
for="proceedingsFile">
<span class="img-title" id="proceedingsFileTitle">انتخاب فایل</span>
<img class="img-preview" id="proceedingsFilePreview" src=""
alt="" />
</label>
<button class="btn-delete-img btn btn-danger btn-sm" id="deleteProceedingsFile"
disabled>حذف</button>
</div>
<input type="file" name="proceedingsFile" id="proceedingsFile"
class="img-input d-none" accept=".jpg, .png, .pdf">
</div>
</div>
</fieldset>
</div>
<div class="row w-100 m-0">
<fieldset class="emzakonandegan_modal">
<legend class="legends3">امضا کنندگان</legend>
<div class="emza_nam align-items-center">
<p class="emza_nam_nam">نام و نام خانوادگی(سر ممیز):</p><input class="emza_nam_input"
type="text" id="auditor_name"
value="{{ Auth::user()->first_name }} {{ Auth::user()->last_name }}">
<p class="emza_nam_semat">سمت:</p><input class="emza_nam_input2" type="text"
id="auditor_position">
<!-- <p class="emza_nam_tarikh">امضا و تاریخ:</p> -->
</div>
<div class="emza_nam align-items-center">
<p class="emza_nam_nam">نام و نام خانوادگی(عضو):</p><input class="emza_nam_input"
type="text" id="member1_name">
<p class="emza_nam_semat">سمت:</p><input class="emza_nam_input2" type="text"
id="member1_position">
<!-- <p class="emza_nam_tarikh">امضا و تاریخ:</p> -->
</div>
<div class="emza_nam align-items-center">
<p class="emza_nam_nam">نام و نام خانوادگی(عضو):</p><input class="emza_nam_input"
type="text" id="member2_name">
<p class="emza_nam_semat">سمت:</p><input class="emza_nam_input2" type="text"
id="member2_position">
<!-- <p class="emza_nam_tarikh">امضا و تاریخ:</p> -->
</div>
<div class="emza_nam align-items-center">
<p class="emza_nam_nam">نام و نام خانوادگی(عضو):</p><input class="emza_nam_input"
type="text" id="member3_name">
<p class="emza_nam_semat">سمت:</p><input class="emza_nam_input2" type="text"
id="member3_position">
<!-- <p class="emza_nam_tarikh">امضا و تاریخ:</p> -->
</div>
</fieldset>
</div>
</div>
<div class="row justify-content-center">
<input type="hidden" id="car_type" value="B">
<button class="no-print btn btn-warning btn-lg mx-1" type="button" id="send" disabled>فرم را پر
کنید</button>
<button class="no-print btn btn-default btn-lg mx-1" type="button" id="print" disabled>چاپ</button>
<button class="no-print btn btn-default btn-lg mx-1" type="button" id="reset" disabled><i
class="fas fa-plus"></i></button>
<a href="/cmms-audit" class="no-print btn btn-default btn-lg mx-1">بازگشت</a>
</div>
</div>
<div id="form-type" class="modal fade" role="dialog">
<div class="modal-dialog modal-dialog-centered">
<!-- Modal content-->
<div class="modal-content">
<div class="modal-header mx-auto">
<h4 class="modal-title">انتخاب دستگاه</h4>
</div>
<div class="modal-body">
<div class="row">
<div class="col">
<button class="btn btn-info btn-block btn-type" value="Ex">بیل مکانیکی</button>
</div>
<div class="col">
<button class="btn btn-info btn-block btn-type" value="G">گریدر</button>
</div>
<div class="col">
<button class="btn btn-info btn-block btn-type" value="L">لودر</button>
</div>
<div class="col">
<button class="btn btn-info btn-block btn-type" value="B">بلدوزر</button>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="no-print">
@include('layouts.footer')
</div>
<script src="{{ asset('plugins/jquery/jquery.min.js') }}"></script>
<!-- Bootstrap 4 -->
<script src="{{ asset('plugins/bootstrap/js/bootstrap.bundle.min.js') }}"></script>
<script src="{{ asset('plugins/jquery-ui/jquery-ui.min.js') }}"></script>
<!-- AdminLTE App -->
<script src="{{ asset('dist/js/adminlte.min.js') }}"></script>
<script src="{{ asset('plugins/datatables/jquery.dataTables.min.js') }}"></script>
<script src="{{ asset('dist/js/dataTables.bootstrap4.min.js') }}"></script>
<script src="{{ asset('dist/js/datatables/persian.js') }}"></script>
<script src="{{ asset('plugins/datatables-buttons/js/dataTables.buttons.min.js') }}"></script>
<script src="{{ asset('plugins/datatables-buttons/js/buttons.html5.min.js') }}"></script>
<script src="{{ asset('dist/js/sweetalert2js.js') }}"></script>
<script src="{{ asset('plugins/inputmask/min/jquery.inputmask.bundle.min.js') }}"></script>
<!-- Moment.js -->
<script src="{{ asset('plugins/moment/moment.min.js') }}"></script>
<script src="{{ asset('dist/js/jalali-moment.browser.js') }}"></script>
<script src="{{ asset('dist/js/header.js') }}"></script>
<script src="{{ asset('dist/js/mashinalat_create.js') }}"></script>
</body>
</html>
</html>