v.1.7 update

This commit is contained in:
miroman-afk
2021-11-01 14:35:53 +03:00
parent 3b61b27200
commit 87cf29a443
26 changed files with 1342 additions and 42 deletions

110
web/views/orders/edit.html Normal file
View File

@@ -0,0 +1,110 @@
<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 && client_address" 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>
<br>
<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>Наименование</th>
<th style="width: 120px; text-align: center">Количество</th>
<th style="width: 80px; 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>{{ item.num }}</td>
<td>{{ item.item_name }}</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">-</button>
<button type="button" class="btn btn-secondary btn-sm" ng-model="item.item_count" disabled>{{item.item_count}}</button>
<button type="button" class="btn btn-secondary btn-sm" ng-click="inOrderIncrement(item, item.item_count)">+</button>
</div>
</td>
<td>{{ item.item_price }} BYN</td>
<td>{{ item.item_price * item.item_count }} BYN</td>
<td>
<button type="button" class="btn danger btn-sm" ng-model="item" ng-click="deleteItem(item)">
<i class="material-icons">&#xE872;</i>
</button>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</div>
<div class="form-group row">
<div ng-if="totalCount" class="col">Количество товаров: {{totalCount}}</div>
<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">&#xE872;</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>