|
@@ -55,8 +55,18 @@
|
|
|
<div class="text-{{ Order::STATUS_COLOR[$order->order_status_id] }}">Статус
|
|
<div class="text-{{ Order::STATUS_COLOR[$order->order_status_id] }}">Статус
|
|
|
объекта: {{ $order->orderStatus->name }}</div>
|
|
объекта: {{ $order->orderStatus->name }}</div>
|
|
|
<div>Комментарий: {{ $order->comment }}</div>
|
|
<div>Комментарий: {{ $order->comment }}</div>
|
|
|
- <div>Дата выхода на монтаж: {{ $order->installation_date }}</div>
|
|
|
|
|
- <div>Дней на монтаж: {{ $order->install_days }}</div>
|
|
|
|
|
|
|
+ <div class="row">
|
|
|
|
|
+ <div class="col-md-8">Дата выхода на монтаж:</div>
|
|
|
|
|
+ <div class="col-md-4">
|
|
|
|
|
+ <input type="date" name="installation_date" id="installation_date" value="{{ $order->installation_date }}" class="form-control form-control-sm">
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <div class="row">
|
|
|
|
|
+ <div class="col-md-8">Дней на монтаж:</div>
|
|
|
|
|
+ <div class="col-md-4">
|
|
|
|
|
+ <input type="number" min="1" name="install_days" id="install_days" value="{{ $order->install_days }}" class="form-control form-control-sm">
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </div>
|
|
|
<div>Дата готовности площадки: {{ $order->ready_date }}</div>
|
|
<div>Дата готовности площадки: {{ $order->ready_date }}</div>
|
|
|
<div>Бригадир: {{ $order?->brigadier?->name }}, тел. {{ $order?->brigadier?->phone }}</div>
|
|
<div>Бригадир: {{ $order?->brigadier?->name }}, тел. {{ $order?->brigadier?->phone }}</div>
|
|
|
<div>Менеджер: {{ $order->user->name }}, тел. {{ $order->user->phone }}</div>
|
|
<div>Менеджер: {{ $order->user->name }}, тел. {{ $order->user->phone }}</div>
|
|
@@ -463,5 +473,50 @@
|
|
|
}
|
|
}
|
|
|
});
|
|
});
|
|
|
|
|
|
|
|
|
|
+ $('#installation_date').on('change', function () {
|
|
|
|
|
+ let installationDate = $(this).val();
|
|
|
|
|
+ $.post(
|
|
|
|
|
+ '{{ route('order.update', $order->id) }}',
|
|
|
|
|
+ {
|
|
|
|
|
+ '_token': '{{ csrf_token() }}',
|
|
|
|
|
+ id: '{{ $order->id }}',
|
|
|
|
|
+ installation_date: installationDate
|
|
|
|
|
+ },
|
|
|
|
|
+ function () {
|
|
|
|
|
+ $('.alerts').append(
|
|
|
|
|
+ '<div class="main-alert alert alert-success" role="alert">Обновлена дата выхода на монтаж!</div>'
|
|
|
|
|
+ );
|
|
|
|
|
+ setTimeout(function () {
|
|
|
|
|
+ $('.main-alert').fadeTo(2000, 500).slideUp(500, function () {
|
|
|
|
|
+ $(".main-alert").slideUp(500);
|
|
|
|
|
+ })
|
|
|
|
|
+ }, 3000);
|
|
|
|
|
+ }
|
|
|
|
|
+ );
|
|
|
|
|
+ });
|
|
|
|
|
+
|
|
|
|
|
+ $('#install_days').on('change', function () {
|
|
|
|
|
+ let installDays = $(this).val();
|
|
|
|
|
+ $.post(
|
|
|
|
|
+ '{{ route('order.update', $order->id) }}',
|
|
|
|
|
+ {
|
|
|
|
|
+ '_token' : '{{ csrf_token() }}',
|
|
|
|
|
+ id: '{{ $order->id }}',
|
|
|
|
|
+ install_days: installDays
|
|
|
|
|
+ },
|
|
|
|
|
+ function () {
|
|
|
|
|
+ console.log('Update success!');
|
|
|
|
|
+ $('.alerts').append(
|
|
|
|
|
+ '<div class="main-alert alert alert-success" role="alert">Обновлено количество дней на монтаж!</div>'
|
|
|
|
|
+ );
|
|
|
|
|
+ setTimeout(function () {
|
|
|
|
|
+ $('.main-alert').fadeTo(2000, 500).slideUp(500, function () {
|
|
|
|
|
+ $(".main-alert").slideUp(500);
|
|
|
|
|
+ })
|
|
|
|
|
+ }, 3000);
|
|
|
|
|
+ }
|
|
|
|
|
+ );
|
|
|
|
|
+ });
|
|
|
|
|
+
|
|
|
</script>
|
|
</script>
|
|
|
@endpush
|
|
@endpush
|