clients and akt

remotes/origin/yandex
Bachurin Sergey 12 years ago
parent a30a46df98
commit 4324af05d5
  1. 6
      project/customer/views/clients_ajax.py
  2. 1
      project/static/css/style.css
  3. 2
      project/static/js/dialogs.js
  4. 20
      project/templates/customer/clients/list.html
  5. 19
      project/templates/customer/clients/list_item.html
  6. 3
      project/templates/docs/aktrabot/as_pdf.html
  7. BIN
      project/xls_templates/aktrabot.xls

@ -59,7 +59,7 @@ def clients_add_ajax(request):
'field_errors': form.errors, # ошибки полей
'form_errors': non_field_errors, # ошибки формы
#'reload': form.is_valid() and 'reload_on_success' in request.GET
'reload': False,
'reload': True,
'id': new_client_id,
'name': new_client_str,
}
@ -90,7 +90,7 @@ def clients_edit_ajax(request, id):
'success': form.is_valid(),
'field_errors': form.errors, # ошибки полей
'form_errors': non_field_errors, # ошибки формы
'reload': False
'reload': True,
}
return HttpResponse(json.dumps(data), mimetype='application/json')
@ -110,6 +110,6 @@ def clients_delete_ajax(request, id):
data = {
'success': True,
'message': {'title': 'Инфо', 'msg': 'Контрагент удалён.',},
'reload': False
'reload': True,
}
return HttpResponse(json.dumps(data), mimetype='application/json')

@ -221,3 +221,4 @@ div.blockMsg { width: 100%; height: 100%; top: 0; left: 0; text-align: center; }
.doc_status2 {color:blue;}
tr.doc-row:hover {cursor:pointer;}
#clients tr:nth-child(odd) {background: #f5f5f5;}

@ -106,7 +106,7 @@ function update_form_fields(form, obj_values) {
for (var key in obj_values)
if (obj_values.hasOwnProperty(key)) {
var value = obj_values[key];
var input = $('input[name="' + key + '"]', form);
var input = $(':input[name="' + key + '"]', form);
if (input) {
var input_type = input.attr('type');
if (input_type == 'checkbox' || input_type == 'radio')

@ -24,25 +24,7 @@
</tr>
{% for obj in page.object_list %}
<tr class="{% cycle 'even' 'odd' %}">
<td>
<a class="client edit-link" href="{% url 'customer_clients_edit' obj.pk %}" title="Редактировать контрагента">
{{ obj.name }}
</a>
</td>
<td>{{ obj.contact_name }}</td>
<td>{{ obj.contact_phone }}</td>
<td class="center">
<a class="client edit-link" href="{% url 'customer_clients_edit' obj.pk %}" title="Редактировать контрагента">
<img src="{{ STATIC_URL }}img/icon-edit.gif" alt="Редактировать" title="Редактировать контрагента" />
</a>
</td>
<td class="center">
<a class="client delete-link" href="{% url 'customer_clients_delete' obj.pk %}" title="Удалить контрагента">
<img src="{{ STATIC_URL }}img/icon-delete.gif" alt="[X]" title="Удалить контрагента" />
</a>
</td>
</tr>
{% include "customer/clients/list_item.html" %}
{% endfor %}
</table>

@ -0,0 +1,19 @@
<tr id='client_{{ obj.id }}'>
<td>
<a class="client edit-link" href="{% url 'customer_clients_edit' obj.pk %}" title="Редактировать контрагента">
{{ obj.name }}
</a>
</td>
<td>{{ obj.contact_name }}</td>
<td>{{ obj.contact_phone }}</td>
<td class="center">
<a class="client edit-link" href="{% url 'customer_clients_edit' obj.pk %}" title="Редактировать контрагента">
<img src="{{ STATIC_URL }}img/icon-edit.gif" alt="Редактировать" title="Редактировать контрагента" />
</a>
</td>
<td class="center">
<a class="client delete-link" href="{% url 'customer_clients_delete' obj.pk %}" title="Удалить контрагента">
<img src="{{ STATIC_URL }}img/icon-delete.gif" alt="[X]" title="Удалить контрагента" />
</a>
</td>
</tr>

@ -113,7 +113,8 @@
на сумму {{ obj.sum_full_total_price|floatformat:2 }} руб.</b>
<br /><br />
Вышеперечисленные услуги выполнены полностью и в срок. Заказчик претензий по объему, качеству и срокам оказания услуг не имеет.
<br /><br />
{{ obj.doc_text|safe }}
</div>

Loading…
Cancel
Save