From 67a39e6ae986f39fd940a0696f3913511a9d9dc4 Mon Sep 17 00:00:00 2001 From: Bachurin Sergey Date: Fri, 25 Jul 2014 17:39:34 +0300 Subject: [PATCH] by invoice - change contragent --- project/docs/views/ajax.py | 2 +- project/templates/docs/stub_js.html | 9 ++++++++- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/project/docs/views/ajax.py b/project/docs/views/ajax.py index ceecbab..9892192 100644 --- a/project/docs/views/ajax.py +++ b/project/docs/views/ajax.py @@ -55,7 +55,7 @@ def get_client_by_invoice(request, invoice_id): invoice = Invoice.objects.get(pk=invoice_id) - return HttpResponse(json.dumps([invoice.client.id,]), mimetype='application/json') + return HttpResponse(json.dumps([invoice.client.id, invoice.client.name]), mimetype='application/json') def toggle_doc_status(request, doc_type, doc_id, doc_attr): diff --git a/project/templates/docs/stub_js.html b/project/templates/docs/stub_js.html index f2c0bb0..8b71381 100644 --- a/project/templates/docs/stub_js.html +++ b/project/templates/docs/stub_js.html @@ -60,8 +60,15 @@ }); $.get('/my/docs/ajax_get_client_by_invoice/' + invoice_id, function(data) { var client = data[0]; - $('#id_client').val(client); + console.log(data); + //$('#id_client').val(client); + $('#id_client_text').hide(); + $('#id_client-deck').html('X' + data[1] + ''); + + $('#id_client').html(''); + $('#id_client').trigger('change'); }) + $.get('/my/docs/ajax_get_tbl_items/' + invoice_id, function(data) { var items = JSON.parse(data); $.each(items, function(index, item){