112 lines
7.7 KiB
HTML
112 lines
7.7 KiB
HTML
<div class="modal-dialog modal-lg">
|
|
<div class="modal-content">
|
|
<div class="modal-header">
|
|
<h5 class="modal-title" ng-model="orderId">Заказ №{{orderId}}</h5>
|
|
</div>
|
|
<div class="modal-body text-center p-lg">
|
|
<form role="form" class="ng-pristine ng-valid container">
|
|
<div class="form-group row">
|
|
<label>Клиент</label>
|
|
</div>
|
|
|
|
<div ng-if="!client_name" class="form-group row">
|
|
<div class="col-sm-12">
|
|
<input ng-model="inputSearch" ng-keyup="(inputSearch.length >= 9) && searchClient(inputSearch)" class="form-control" ui-mask="+375 (99) 999-99-99">
|
|
<div ng-if="clients" class="list-group">
|
|
<div ng-repeat="client in clients">
|
|
<button type="button" class="list-group-item list-group-item-action" ng-click="addClientToOrder(orderId, client.guid)">
|
|
Имя: {{client.name}}<br>
|
|
Адрес: {{client.address}}<br>
|
|
Телефон: {{client.phone}}
|
|
</button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div ng-if="client_name" class="form-group row">
|
|
<div class="col-sm-6">
|
|
<input placeholder="Имя" ng-model="client_name" class="form-control" value="client_name" disabled></input>
|
|
<p>
|
|
</div>
|
|
<div class="col-sm-6">
|
|
<input ng-model="client_phone" class="form-control" ui-mask="+375 (99) 999-99-99" disabled></input>
|
|
<p>
|
|
</div>
|
|
<div class="col-sm-12">
|
|
<input placeholder="Адрес" ng-model="client_address" class="form-control" disabled></input>
|
|
<p>
|
|
</div>
|
|
<div class="col-sm-12">
|
|
<button type="button" class="btn dark-white p-x-md" data-dismiss="modal" ng-click="deleteClient(orderId)">Отменить</button>
|
|
</div>
|
|
</div>
|
|
<hr>
|
|
<div class="form-group row">
|
|
<label>Заказ</label>
|
|
</div>
|
|
<div class="form-group row">
|
|
<button type="button" class="btn danger p-x-md pull-right" data-toggle="modal" data-target="#edit-selectmenuitem" ng-click="selectMenuItem(orderId)">Открыть меню</button>
|
|
</div>
|
|
<div class="form-group row">
|
|
<div class="padding">
|
|
<div class="box">
|
|
<div class="table-responsive">
|
|
<table class="table table-bordered m-a-0 table-hover">
|
|
<thead>
|
|
<tr>
|
|
<th>Наимен.</th>
|
|
<th style="width: 125px; text-align: center">Количество</th>
|
|
<th style="width: 80px; text-align: center">Итог</th>
|
|
<th style="width: 20px; text-align: center">#</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
<tr ng-repeat="item in items" ng-click="">
|
|
<td>
|
|
<small>{{ item.item_name }}</small>
|
|
<p>
|
|
<small>{{ item.item_price }} BYN</small>
|
|
</td>
|
|
<td>
|
|
|
|
<div class="btn-group" role="group">
|
|
<button type="button" class="btn btn-secondary btn-sm" ng-click="inOrderDecrement(item, item.item_count)" ng-disabled="item.item_count<=1" ng-if="item.is_serving == 0">-</button>
|
|
<button type="button" class="btn btn-secondary btn-sm" ng-click="inOrderDecrement(item, item.item_count)" ng-disabled="item.item_count<=1" ng-if="item.is_serving == 1" hidden>-</button>
|
|
<button type="button" class="btn btn-secondary btn-sm" ng-model="item.item_count" ng-if="item.is_serving == 1" ng-click="enterCount(item, orderId, item.item_id)">{{item.item_count}}</button>
|
|
<button type="button" class="btn btn-secondary btn-sm" ng-model="item.item_count" ng-if="item.is_serving == 0" disabled>{{item.item_count}}</button>
|
|
<button type="button" class="btn btn-secondary btn-sm" ng-click="inOrderIncrement(item, item.item_count)" ng-if="item.is_serving == 0">+</button>
|
|
<button type="button" class="btn btn-secondary btn-sm" ng-click="inOrderIncrement(item, item.item_count)" ng-if="item.is_serving == 1" hidden>+</button>
|
|
</div>
|
|
</td>
|
|
<td>{{ (item.item_price * item.item_count) | curr }} BYN</td>
|
|
<td>
|
|
<button type="button" class="btn danger btn-sm" ng-model="item" ng-click="deleteItem(item)">
|
|
<i class="material-icons"></i>
|
|
</button>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="form-group row">
|
|
<div ng-if="totalPrice" class="col">Итоговая сумма заказа: {{totalPrice}} BYN</div>
|
|
</div>
|
|
</form>
|
|
</div>
|
|
|
|
<div class="modal-footer">
|
|
<button type="button" class="btn danger p-x-md pull-left" data-toggle="modal" data-target="#edit-order-confirm-delete">
|
|
<i class="material-icons"></i>
|
|
</button>
|
|
|
|
<button type="button" class="btn success p-x-md" data-dismiss="modal" ng-click="save()">Сохранить</button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
<script type="text/javascript" src="/libs/js/moment/locale/ru.js"></script> |