Files
backend/resources/views/rmto-preview/pages/road-maintenance-5Jul.blade.php
2024-02-01 09:53:53 +00:00

1204 lines
48 KiB
PHP
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<meta http-equiv="x-ua-compatible" content="ie=edge" />
<meta name="csrf-token" content="{{ csrf_token() }}" />
<title>پروژه‌های نگهداری راه</title>
<!-- Font Awesome Icons -->
<link rel="stylesheet" href="../plugins/fontawesome-free/css/all.min.css" />
<!-- icheck bootstrap -->
<link
rel="stylesheet"
href="../plugins/icheck-bootstrap/icheck-bootstrap.min.css"
/>
<!-- Persian Datepicker -->
<link rel="stylesheet" href="../dist/css/persian-datepicker.min.css" />
<!-- bootstrap slider -->
<link
rel="stylesheet"
href="../plugins/bootstrap-slider/css/bootstrap-slider.min.css"
/>
<!-- Leaflet -->
<link rel="stylesheet" href="../dist/css/leaflet.css" />
<!-- IRANSans Font -->
<link rel="stylesheet" href="../dist/css/fontiran.css" />
<!-- Theme style -->
<link rel="stylesheet" href="../dist/css/adminlte.css" />
<style>
.card-header {
padding: 0.75rem 1.25rem 0.2rem;
}
th {
font-size: 13px;
}
td {
font-size: 14px;
}
button.btn {
font-size: 12px;
}
i {
font-size: 10px;
}
label {
font-size: 0.8rem;
font-weight: 500 !important;
color: rgba(0, 0, 0, 0.5);
}
.icheck-primary label {
font-weight: 400 !important;
}
.form-control {
font-size: 13px;
}
.required-label::after {
content: "*";
position: relative;
right: 2px;
color: #dc3545;
}
.card-body .radio-header {
font-size: 0.8rem;
font-weight: 500;
color: rgba(0, 0, 0, 0.5);
display: inline-block;
margin-bottom: 0.5rem;
}
.abrar-project-slider .tooltip {
font-family: "IRANSansFaNum" !important;
}
.abrar-project-slider .slider-selection,
.abrar-project-slider .slider-handle,
.abrar-project-slider .slider-tick.in-selection {
background: #007bff;
}
[class*="icheck-"] {
margin-top: 15px !important;
margin-bottom: 15px !important;
}
.abrar-map-layout {
position: relative;
height: 400px;
}
.abrar-map-layout > #abrar-map {
height: 100%;
border: 1px solid #dee2e6;
border-radius: 0.25rem;
}
.abrar-map-layout > .pin-container {
position: absolute;
top: 34%;
right: 44%;
z-index: 1009;
}
.input-cord {
font-family: "IRANSans" !important;
text-align: center !important;
direction: ltr !important;
}
.abrar-main {
margin-top: 95px;
padding: 0 10px;
}
.card-footer {
text-align: left;
}
.map-btn {
border-radius: 0.25rem !important;
}
.is-invalid-input {
color: #dc3545 !important;
border-color: #dc3545;
}
.is-invalid-text {
color: #dc3545 !important;
}
.is-invalid-box {
border-color: #dc3545;
}
.menu_top {
z-index: 1040 !important;
}
.leaflet-div-icon {
background: transparent !important;
border: none !important;
}
.pin-marker {
position: relative;
width: 45px;
height: 71px;
font-family: "IRANSans";
}
.pin-marker.pin-move > .map-pin-marker {
transform: scale(0.75);
}
.pin-marker.pin-set > .map-pin-marker > .pin-title-circle {
background-color: #009900;
}
.pin-marker.pin-move > .pin-main-shadow {
transform: scale(1.35);
}
.map-pin-marker {
position: relative;
width: 45px;
height: 65px;
z-index: 10;
transform-origin: 22.5px 0;
transition: transform 0.2s;
}
.map-pin-marker > .pin-main-circle {
position: absolute;
width: 45px;
height: 45px;
left: 0;
background-color: rgba(22, 67, 88, 1);
border-radius: 50%;
z-index: 12;
}
.map-pin-marker > .pin-white-circle {
position: absolute;
width: 39px;
height: 39px;
left: 3px;
top: 3px;
background-color: #ffffff;
border-radius: 50%;
z-index: 13;
}
.map-pin-marker > .pin-title-circle {
position: absolute;
width: 35px;
height: 35px;
left: 5px;
top: 5px;
background-color: rgba(22, 67, 88, 1);
border-radius: 50%;
display: flex;
justify-content: center;
align-items: center;
z-index: 14;
transition: background-color 0.3s;
}
.map-pin-marker > .pin-title-circle > .title-circle-text {
line-height: 1;
font-size: 10px;
color: #ffffff;
font-weight: 600;
z-index: 15;
}
.map-pin-marker > .pin-main-line {
position: absolute;
width: 5px;
height: 25px;
z-index: 11;
background-color: #000000;
top: 40px;
left: 20px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
}
.pin-marker > .pin-main-shadow {
position: absolute;
width: 11px;
height: 11px;
left: 17px;
top: 58px;
background-color: rgba(0, 0, 0, 0.2);
border-radius: 50%;
display: flex;
justify-content: center;
align-items: center;
z-index: 10;
transition: transform 0.2s;
}
.pin-marker > .pin-main-shadow > .shadow-dot {
position: relative;
width: 1px;
height: 1px;
left: 0;
top: 0;
background-color: #000000;
border-radius: 50%;
z-index: 10;
}
.map-latlng-input-row {
position: absolute;
bottom: -11px;
z-index: 1000;
width: 240px;
left: 5px;
}
.map-latlng-form {
margin-bottom: 0;
}
.map-latlng-input {
background-color: rgba(255, 255, 255, 0.8);
}
.map-latlng-label {
background-color: rgba(255, 255, 255, 0.8);
border-radius: 0.25rem;
padding: 3px 0;
border-bottom-right-radius: 0;
border-bottom-left-radius: 0;
border: 1px solid #ced4da;
color: #000000;
border-bottom: 0;
margin: 0;
}
.map-latlng-first-input {
border-radius: 0;
font-size: 12px;
color: #009900;
}
.map-latlng-first-input::placeholder {
font-size: 10px;
}
.map-latlng-sec-input {
border-top-right-radius: 0;
border-top-left-radius: 0;
font-size: 12px;
color: #009900;
}
.map-latlng-sec-input::placeholder {
font-size: 10px;
}
.abrar-map-title {
position: absolute;
top: 5px;
right: 5px;
z-index: 1000;
padding: 4px 7px;
color: #000;
font-size: 13px;
font-weight: 500;
border-radius: 0.25rem;
background-color: rgba(255, 193, 7, 0.8);
}
.starter-loader-container {
z-index: 3000 !important;
}
.distance-input {
margin-top: 10px;
margin-bottom: 10px;
}
label {
color: #000;
}
.second-round {
display: none;
}
.card-tools {
margin-bottom: 0.75rem;
}
.error-message {
display: none;
font-size: 12px;
}
.second-round-title {
font-size: 13px;
}
.edit-description {
border: 1px solid #ced4da;
border-radius: 0.25rem;
box-shadow: inset 0 0 0 rgba(0, 0, 0, 0);
}
</style>
</head>
<body
class="hold-transition sidebar-mini layout-fixed layout-navbar-fixed starter-project-page"
>
<div class="wrapper">
<!-- Content Wrapper. Contains page content -->
<div class="content-wrapper">
<!-- TOP MENU -->
<header>
<div class="menu_top" id="navbarmenu_top">
<div class="rahdariLogo">
<a href="#"
><img
src="../dist/images/icons/alertInstallAppLogo.png"
alt=""
title="سازمان راهداری و حمل و نقل جاده ای"
/></a>
</div>
<button
class="responsiveTopMenuBtn routinghover"
onclick="window.open('/rmto', '_self');"
>
<img src="../dist/images/icons/home.svg" />صفحه اصلی
</button>
<button
class="responsiveTopMenuBtn hovercoridor"
onclick="window.open('/rmto', '_self');"
>
<img src="../dist/images/icons/settings.svg" />تنظیمات
</button>
<button
class="responsiveTopMenuBtn hovercoridor"
onclick="event.preventDefault();
document.getElementById('logout-form').submit();"
>
<img src="../dist/images/icons/logout.svg" />خروج از سیستم
</button>
<div class="clearfix"></div>
<form
id="logout-form"
action="{{ route('logout') }}"
method="POST"
style="display: none;"
>
@csrf
</form>
</div>
</header>
<!-- END TOP MENU -->
<!-- Main content -->
<div class="content">
<div class="starter-loader-container">
<div class="starter-loader"></div>
</div>
<div class="container-fluid">
<div class="row m-0">
<div class="col-sm-12">
<div class="abrar-main">
<!-- Default box -->
<div id="abrar-list-card" class="card">
<div class="card-header">
<h3 class="card-title">
فهرست پروژه‌های نگهداری راه
</h3>
<div class="card-tools">
<button
class="btn btn-success btn-sm"
id="add-project-button"
>
<i
class="fas fa-plus"
style="font-size: 16px; vertical-align: middle;"
></i>
<span style="font-size: 14px;"
><b>پروژه جدید</b></span
>
</button>
<button
type="button"
class="btn btn-tool"
id="minimize-button"
data-card-widget="collapse"
data-toggle="tooltip"
title="Collapse"
style="display: none;"
>
<i class="fas fa-minus"></i>
</button>
</div>
</div>
<div class="card-body table-responsive p-0">
<table class="table table-striped projects">
<thead>
<tr>
<th style="width: 16%;">نام محور</th>
<th style="width: 14%;">نوع محور</th>
<th style="width: 20%;">عنوان پروژه</th>
<th style="width: 10%;">شهرستان</th>
<th style="width: 10%;">پیمانکار</th>
<th style="width: 10%; text-align: center;">
تاریخ قرارداد
</th>
<th style="width: 10%; text-align: center;">
مبلغ قرارداد
</th>
<th style="width: 10%; text-align: center;">
عملیات
</th>
</tr>
</thead>
<tbody></tbody>
</table>
</div>
<!-- /.card-body -->
</div>
<!-- /.card -->
<div class="modal fade" id="add-project-modal">
<div class="modal-dialog modal-dialog-centered">
<div class="modal-content">
<!-- Modal Header -->
<div class="modal-header">
<h4 class="modal-title">
تعریف پروژه جدید نگهداری راه ها
</h4>
<button
type="button"
class="close"
data-dismiss="modal"
onclick="onCloseModal()"
>
&times;
</button>
</div>
<!-- Modal body -->
<div class="modal-body" style="display: block;">
<div
class="alert alert-danger error-message"
role="alert"
>
لطفا تمامی فیلدهای ضروری (*) را کامل کنید!
</div>
<form>
<div class="first-round">
<div class="form-row">
<div class="form-group col-md-6">
<label for="axis-name-id">
نام محور
</label>
<input
type="text"
class="form-control"
name="axis-name"
id="axis-name-id"
placeholder="نام محور"
/>
</div>
<div class="form-group col-md-6">
<label>
نوع محور
</label>
<select
class="form-control"
name="axis-type"
id="axis-type-id"
>
<option value="0">انتخاب نوع محور</option>
<option value="1">شریانی</option>
<option value="2">اصلی</option>
<option value="3">فرعی</option>
<option value="4">روستایی</option>
</select>
</div>
</div>
<div class="form-row">
<div class="form-group col-md-6">
<label for="project-title-id">
عنوان پروژه
</label>
<input
type="text"
class="form-control"
name="project-title"
id="project-title-id"
placeholder="عنوان پروژه"
/>
</div>
<div class="form-group col-md-6">
<label for="contractor-id">
پیمانکار
</label>
<input
type="text"
class="form-control"
name="contractor"
placeholder="پیمانکار"
id="contractor-id"
/>
</div>
</div>
<div class="form-row">
<div class="form-group col-md-6">
<label>
تاریخ قرارداد
</label>
<input
type="text"
class="form-control"
name="contract-date"
placeholder="انتخاب تاریخ"
id="contract-date-id"
/>
</div>
<div class="form-group col-md-6">
<label for="project-price-id">
مبلغ قرارداد (میلیون ریال)
</label>
<input
type="number"
min="1"
class="form-control"
name="project-price"
placeholder="مبلغ (به میلیون ریال)"
id="project-price-id"
/>
</div>
</div>
<div class="form-row">
<div class="form-group col-md-6">
<label>
اداره کل
</label>
<select
class="form-control"
name="province"
id="province-id"
>
</select>
</div>
<div class="form-group col-md-6">
<label>
شهرستان
</label>
<select
class="form-control"
name="town"
id="town-id"
>
<option value="0">انتخاب شهرستان</option>
</select>
</div>
</div>
</div>
<div class="second-round">
<p class="second-round-title">
* طول پروژه برحسب نوع عملیات
</p>
<div class="form-row">
<div
class="icheck-primary d-inline form-group col-md-6"
>
<input
type="checkbox"
id="project-distance-1"
name="distance-1"
/>
<label for="project-distance-1">
روکش آسفالت
</label>
</div>
<div class="form-group col-md-6 distance-input">
<input
type="text"
class="form-control"
name="axis-name"
id="project-distance-input-1"
placeholder="طول پروژه (به کیلومتر)"
disabled
/>
</div>
</div>
<div class="form-row">
<div
class="icheck-primary d-inline form-group col-md-6"
>
<input
type="checkbox"
id="project-distance-2"
name="distance-2"
/>
<label for="project-distance-2">
ماسه آسفالت
</label>
</div>
<div class="form-group col-md-6 distance-input">
<input
type="text"
class="form-control"
name="axis-name"
id="project-distance-input-2"
placeholder="طول پروژه (به کیلومتر)"
disabled
/>
</div>
</div>
<div class="form-row">
<div
class="icheck-primary d-inline form-group col-md-6"
>
<input
type="checkbox"
id="project-distance-3"
name="distance-3"
/>
<label for="project-distance-3">
بازیافت سرد/گرم
</label>
</div>
<div class="form-group col-md-6 distance-input">
<input
type="text"
class="form-control"
name="axis-name"
id="project-distance-input-3"
placeholder="طول پروژه (به کیلومتر)"
disabled
/>
</div>
</div>
<div class="form-row">
<div
class="icheck-primary d-inline form-group col-md-6"
>
<input
type="checkbox"
id="project-distance-4"
name="distance-4"
/>
<label for="project-distance-4">
میکروسرفیسینگ
</label>
</div>
<div class="form-group col-md-6 distance-input">
<input
type="text"
class="form-control"
name="axis-name"
id="project-distance-input-4"
placeholder="طول پروژه (به کیلومتر)"
disabled
/>
</div>
</div>
<div class="form-row">
<div
class="icheck-primary d-inline form-group col-md-6"
>
<input
type="checkbox"
id="project-distance-5"
name="distance-5"
/>
<label for="project-distance-5">
چیپ سیل
</label>
</div>
<div class="form-group col-md-6 distance-input">
<input
type="text"
class="form-control"
name="axis-name"
id="project-distance-input-5"
placeholder="طول پروژه (به کیلومتر)"
disabled
/>
</div>
</div>
<div class="form-row">
<div
class="icheck-primary d-inline form-group col-md-6"
>
<input
type="checkbox"
id="project-distance-6"
name="distance-6"
/>
<label for="project-distance-6">
اسلاری سیل
</label>
</div>
<div class="form-group col-md-6 distance-input">
<input
type="text"
class="form-control"
name="axis-name"
id="project-distance-input-6"
placeholder="طول پروژه (به کیلومتر)"
disabled
/>
</div>
</div>
<div class="form-row">
<div
class="icheck-primary d-inline form-group col-md-6"
>
<input
type="checkbox"
id="project-distance-7"
name="distance-7"
/>
<label for="project-distance-7">
اسکراب سیل
</label>
</div>
<div class="form-group col-md-6 distance-input">
<input
type="text"
class="form-control"
name="axis-name"
id="project-distance-input-7"
placeholder="طول پروژه (به کیلومتر)"
disabled
/>
</div>
</div>
<div class="form-row">
<div
class="icheck-primary d-inline form-group col-md-6"
>
<input
type="checkbox"
id="project-distance-8"
name="distance-8"
/>
<label for="project-distance-8">
فوگ سیل
</label>
</div>
<div class="form-group col-md-6 distance-input">
<input
type="text"
class="form-control"
name="axis-name"
id="project-distance-input-8"
placeholder="طول پروژه (به کیلومتر)"
disabled
/>
</div>
</div>
<div class="form-row">
<div
class="icheck-primary d-inline form-group col-md-6"
>
<input
type="checkbox"
id="project-distance-9"
name="distance-9"
/>
<label for="project-distance-9">
سیل کت
</label>
</div>
<div class="form-group col-md-6 distance-input">
<input
type="text"
class="form-control"
name="axis-name"
id="project-distance-input-9"
placeholder="طول پروژه (به کیلومتر)"
disabled
/>
</div>
</div>
<div class="form-row">
<div
class="icheck-primary d-inline form-group col-md-6"
>
<input
type="checkbox"
id="project-distance-10"
name="distance-10"
/>
<label for="project-distance-10">
کیپ سیل
</label>
</div>
<div class="form-group col-md-6 distance-input">
<input
type="text"
class="form-control"
name="axis-name"
id="project-distance-input-10"
placeholder="طول پروژه (به کیلومتر)"
disabled
/>
</div>
</div>
<div class="form-row">
<div
class="icheck-primary d-inline form-group col-md-6"
>
<input
type="checkbox"
id="project-distance-11"
name="distance-11"
/>
<label for="project-distance-11">
آسفالت سرد/ردمیکس
</label>
</div>
<div class="form-group col-md-6 distance-input">
<input
type="text"
class="form-control"
name="axis-name"
id="project-distance-input-11"
placeholder="طول پروژه (به کیلومتر)"
disabled
/>
</div>
</div>
<div class="form-row">
<div
class="icheck-primary d-inline form-group col-md-6"
>
<input
type="checkbox"
id="project-distance-12"
name="distance-12"
/>
<label for="project-distance-12">
لکه گیری
</label>
</div>
<div class="form-group col-md-6 distance-input">
<input
type="text"
class="form-control"
name="axis-name"
id="project-distance-input-12"
placeholder="طول پروژه (به کیلومتر)"
disabled
/>
</div>
</div>
<div class="form-row">
<div
class="icheck-primary d-inline form-group col-md-6"
>
<input
type="checkbox"
id="project-distance-13"
name="distance-13"
/>
<label for="project-distance-13">
درزگیری
</label>
</div>
<div class="form-group col-md-6 distance-input">
<input
type="text"
class="form-control"
name="axis-name"
id="project-distance-input-13"
placeholder="طول پروژه (به کیلومتر)"
disabled
/>
</div>
</div>
</div>
<hr />
<button
type="button"
class="btn btn-success float-left"
id="add-next-step"
>
مرحله بعد
</button>
<button
type="button"
class="btn btn-warning float-right"
id="add-prev-step"
>
انصراف
</button>
</form>
</div>
</div>
</div>
</div>
<!-- Default box -->
<div
id="abrar-edit-card"
class="card card-primary card-outline collapsed-card"
style="display: none;"
>
<div class="card-header">
<h3 class="card-title"></h3>
<div class="card-tools" style="display: none;">
<button
type="button"
class="btn btn-tool"
data-card-widget="collapse"
data-toggle="tooltip"
title="Collapse"
>
<i class="fas fa-plus"></i>
</button>
</div>
</div>
<div class="card-body">
<div class="row">
<div class="col-md-6">
<div class="row">
<div class="col-md-12 mb-3">
<div class="row card-right-data">
<div class="col-sm-7">
<div class="form-group">
<label> نام محور </label>
<input
type="text"
class="form-control"
name="edit-axis-name"
disabled
/>
</div>
</div>
<div class="col-sm-5">
<div class="form-group">
<label> نوع محور </label>
<input
type="text"
class="form-control"
name="edit-axis-type"
disabled
/>
</div>
</div>
<div class="col-sm-7">
<div class="form-group">
<label> عنوان پروژه </label>
<input
type="text"
class="form-control"
name="edit-project-title"
disabled
/>
</div>
</div>
<div class="col-sm-5">
<div class="form-group">
<label> شهرستان </label>
<input
type="text"
class="form-control"
name="edit-town"
disabled
/>
</div>
</div>
<div class="col-sm-6">
<div class="form-group">
<label> نام پیمانکار </label>
<input
type="text"
class="form-control"
name="edit-contractor"
disabled
/>
</div>
</div>
<div class="col-sm-6">
<div class="form-group">
<label>
مبلغ قرارداد <small>(میلیون ریال)</small>
</label>
<input
type="text"
class="form-control"
name="edit-contract-price"
disabled
/>
</div>
</div>
<div class="col-sm-6">
<div class="form-group">
<label>
مطالبات پیمانکار
<small>(میلیون ریال)</small>
</label>
<input
type="number"
class="form-control"
name="edit-contractor-demands"
/>
</div>
</div>
<div class="col-sm-6">
<div class="form-group">
<label>
پیشرفت فیزیکی قرارداد
<small>(درصد)</small>
</label>
<input
type="number"
class="form-control"
name="edit-progress"
/>
</div>
</div>
<div class="col-sm-12">
<p class="operation-progress-title">
پیشرفت عملیات
</p>
<hr />
</div>
</div>
</div>
</div>
</div>
<div class="col-md-6">
<div class="row">
<div class="col-md-12 mb-3">
<div class="abrar-map-layout">
<span class="abrar-map-title d-inline"
>ثبت موقعیت پروژه روی نقشه</span
>
<div id="abrar-map"></div>
<div class="row map-latlng-input-row">
<div class="col-md-12">
<div class="form-group map-latlng-form">
<label
class="required-label d-block text-center map-latlng-label"
>
ثبت دستی مختصات
</label>
<input
name="abrar-project-latlng-start"
type="text"
class="form-control input-cord map-latlng-input map-latlng-first-input"
data-inputmask="'mask': '(99.9999999999) - (99.9999999999)'"
data-mask
placeholder="(شروع) => (طول جغرافیایی) - (عرض جغرافیایی)"
/>
</div>
<div class="form-group">
<input
name="abrar-project-latlng-end"
type="text"
class="form-control input-cord map-latlng-input map-latlng-sec-input"
data-inputmask="'mask': '(99.9999999999) - (99.9999999999)'"
data-mask
placeholder="(پایان) => (طول جغرافیایی) - (عرض جغرافیایی)"
/>
</div>
</div>
</div>
</div>
</div>
<div class="col-md-12" style="margin-top: 1.2rem;">
<div class="form-group">
<label> آپلود عکس و مستندات: </label>
<input
type="file"
class="form-control"
name="edit-project-files"
multiple=""
/>
</div>
</div>
<div class="col-md-12">
<div class="form-group">
<label>توضیحات</label>
</div>
</div>
<div class="col-md-12">
<div class="form-group">
<textarea
name="edit-project-description"
class="edit-description"
cols="75"
rows="10"
></textarea>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="card-footer">
<button type="button" class="btn btn-danger">
انصراف
</button>
<button type="button" class="btn btn-success">
ثبت تغییرات
</button>
</div>
<!-- /.card-body -->
</div>
<!-- /.card -->
</div>
</div>
</div>
</div>
<!-- /.container-fluid -->
</div>
<!-- /.content -->
</div>
<!-- /.content-wrapper -->
</div>
<!-- ./wrapper -->
<!-- REQUIRED SCRIPTS -->
<!-- jQuery -->
<script src="../plugins/jquery/jquery.min.js"></script>
<!-- Bootstrap 4 -->
<script src="../plugins/bootstrap/js/bootstrap.bundle.min.js"></script>
<!-- InputMask -->
<script src="../plugins/inputmask/min/jquery.inputmask.bundle.min.js"></script>
<!-- Leaflet -->
<script src="../dist/js/leaflet.js"></script>
<!-- Leaflet Routing Machine js -->
<script src="../dist/js/leaflet-routing-machine.js"></script>
<!-- Persian Datepicker -->
<script src="../dist/js/persian-date.min.js"></script>
<script src="../dist/js/persian-datepicker.min.js"></script>
<!-- Bootstrap slider -->
<script src="../plugins/bootstrap-slider/bootstrap-slider.min.js"></script>
<!-- AdminLTE App -->
<script src="../dist/js/adminlte.min.js"></script>
<!-- Page Script -->
<script src="../dist/js/road-maintenance.js?v=2.0"></script>
</body>
</html>