Permalink
Browse files

start with third calc

  • Loading branch information...
Guest007 committed Feb 18, 2014
1 parent 5566468 commit e6eee003d98dac987078b15bae21ab80b0966638
Showing with 62 additions and 141 deletions.
  1. +2 −0 eurocard/urls.py
  2. +23 −2 orders/views.py
  3. +5 −139 templates/home1.html
  4. +32 −0 templates/ready-form.html
View
@@ -24,6 +24,8 @@
url(r'^contacts/', views.contacts, name='contacts'),
url(r'^form_2/', orders.fastform, name='f_order'),
url(r'^form_1/', orders.easyform, name='e_order'),
+ url(r'^form_3/', orders.readyform, name='r_order'),
+
# Ajax actions
url(r"^second/(?P<pk>\d+)/$", orders.nextstep_order, name="ajax-nextstep-order"),
url(r"^(?P<pk>\d+)/(?P<step>\d+)/$", orders.edit_fast, name="edit-fast"),
View
@@ -11,6 +11,7 @@
from django import http
from django.http import HttpResponse
+
__author__ = 'guest007'
@@ -43,6 +44,18 @@ def easyform(request):
context_instance=RequestContext(request))
+@csrf_exempt
+def readyform(request):
+ # price = Modificators.objects.all()
+ # coeff = Coefficient.objects.all()
+ templ = OrderTemplate.objects.filter(is_template=True)
+ template_name = 'ready-form.html'
+ return render_to_response(template_name,
+ {'templs': templ,
+ },
+ context_instance=RequestContext(request))
+
+
@render_to()
def edit_fast(request, pk, step=0):
"""Edit selected Order"""
@@ -107,6 +120,7 @@ def save_order(request, step=1):
user = request.POST.get("user", None)
phone = request.POST.get("phone", None)
email = request.POST.get("email", None)
+ maket = request.POST.get("maket", None)
if id != 0:
templ_id = Orders.objects.get(id=id).template.id
@@ -120,7 +134,11 @@ def save_order(request, step=1):
if templ is None:
templ = OrderTemplate(name=(user if user else '')) # Создаем тело заказа. Название - имя заказчика
- if step > 10:
+ if step > 20:
+ print request.POST
+ print request.POST.get("id", False)
+ print request.POST.get("emboss", False)
+ elif step > 10:
# print "STEP more than 10"
print request.POST
templ.color_back = None # Color(id=request.POST.get("color_back", None))
@@ -196,7 +214,7 @@ def save_order(request, step=1):
# print order.email
order.phone = phone
# print order.phone
- order.maket = '' # TODO: Пока ничего не пишем. ИСПРАВИТЬ!!!
+ order.maket = maket
order.save()
# print "ID of Order (order.id): ", order.id
@@ -218,3 +236,6 @@ def save_order(request, step=1):
return HttpResponse(json.dumps(result),
content_type="application/json")
+
+
+
View
@@ -56,144 +56,7 @@
-->
<div class="ready no_background">
- <ul>
- <li>
- <span>Вариант №4</span>
- <img src="/static/images/demo/ready_card.png">
- <ul>
- <li>Полоса для подписи</li>
- <li>Индент печать</li>
- <li>Эмбоссирование</li>
- <li>Тиснение фольгой</li>
- </ul>
- <form>
- <label>Тираж<span><i class="fa fa-question"></i></span></label>
- <input type="text"><span>x <small>4.99</small> = <span></span></span>
- <input type="submit" value="Заказать">
- </form>
- </li>
- <li>
- <span>Вариант №4</span>
- <img src="/static/images/demo/ready_card.png">
- <ul>
- <li>Полоса для подписи</li>
- <li>Индент печать</li>
- <li>Эмбоссирование</li>
- <li>Тиснение фольгой</li>
- </ul>
- <form>
- <label>Тираж<span><i class="fa fa-question"></i></span></label>
- <input type="text"><span>x <small>4.99</small> = <span></span></span>
- <input type="submit" value="Заказать">
- </form>
- </li>
- <li>
- <span>Вариант №4</span>
- <img src="/static/images/demo/ready_card.png">
- <ul>
- <li>Полоса для подписи</li>
- <li>Индент печать</li>
- <li>Эмбоссирование</li>
- <li>Тиснение фольгой</li>
- </ul>
- <form>
- <label>Тираж<span><i class="fa fa-question"></i></span></label>
- <input type="text"><span>x <small>4.99</small> = <span></span></span>
- <input type="submit" value="Заказать">
- </form>
- </li>
- <li>
- <span>Вариант №4</span>
- <img src="/static/images/demo/ready_card.png">
- <ul>
- <li>Полоса для подписи</li>
- <li>Индент печать</li>
- <li>Эмбоссирование</li>
- <li>Тиснение фольгой</li>
- </ul>
- <form>
- <label>Тираж<span><i class="fa fa-question"></i></span></label>
- <input type="text"><span>x <small>4.99</small> = <span></span></span>
- <input type="submit" value="Заказать">
- </form>
- </li>
- <li>
- <span>Вариант №4</span>
- <img src="/static/images/demo/ready_card.png">
- <ul>
- <li>Полоса для подписи</li>
- <li>Индент печать</li>
- <li>Эмбоссирование</li>
- <li>Тиснение фольгой</li>
- </ul>
- <form>
- <label>Тираж<span><i class="fa fa-question"></i></span></label>
- <input type="text"><span>x <small>4.99</small> = <span></span></span>
- <input type="submit" value="Заказать">
- </form>
- </li>
- <li>
- <span>Вариант №4</span>
- <img src="/static/images/demo/ready_card.png">
- <ul>
- <li>Полоса для подписи</li>
- <li>Индент печать</li>
- <li>Эмбоссирование</li>
- <li>Тиснение фольгой</li>
- </ul>
- <form>
- <label>Тираж<span><i class="fa fa-question"></i></span></label>
- <input type="text"><span>x <small>4.99</small> = <span></span></span>
- <input type="submit" value="Заказать">
- </form>
- </li>
- <li>
- <span>Вариант №4</span>
- <img src="/static/images/demo/ready_card.png">
- <ul>
- <li>Полоса для подписи</li>
- <li>Индент печать</li>
- <li>Эмбоссирование</li>
- <li>Тиснение фольгой</li>
- <li>Тиснение фольгой</li>
- <li>Тиснение фольгой</li>
- <li>Тиснение фольгой</li>
- <li>Тиснение фольгой</li>
- </ul>
- <form>
- <label>Тираж<span><i class="fa fa-question"></i></span></label>
- <input type="text"><span>x <small>4.99</small> = <span></span></span>
- <input type="submit" value="Заказать">
- </form>
- </li>
- <li>
- <span>Вариант №4</span>
- <img src="/static/images/demo/ready_card.png">
- <ul>
- <li>Полоса для подписи</li>
- <li>Индент печать</li>
- <li>Эмбоссирование</li>
- <li>Тиснение фольгой</li>
- </ul>
- <form>
- <label>Тираж<span><i class="fa fa-question"></i></span></label>
- <input type="text"><span>x <small>4.99</small> = <span></span></span>
- <input type="submit" value="Заказать">
- </form>
- </li>
- <li>
- <span>Вариант №4</span>
- <img src="/static/images/demo/ready_card.png">
- <ul>
- <li>Полоса для подписи</li>
- </ul>
- <form>
- <label>Тираж<span><i class="fa fa-question"></i></span></label>
- <input type="text"><span>x <small>4.99</small> = <span></span></span>
- <input type="submit" value="Заказать">
- </form>
- </li>
- </ul>
+
</div>
</div>
</section>
@@ -240,7 +103,10 @@
}
if(this_id == 2){
$('.fast_form').load('{% url "f_order" %}');
- }
+ }
+ if(this_id == 3){
+ $('.ready').load('{% url "r_order" %}');
+ }
}
});
});
View
@@ -0,0 +1,32 @@
+
+<ul>
+{% for item in templs %}
+
+ <li>
+ <form id="{{ item.id }}" action="{% url 'ajax-save-order' step=22 %}" method="POST">
+ {% csrf_token %}
+ <input type="hidden" name="id" value="{{ item.id }}">
+ <span>{{ item.name }}</span>
+ <img src="{{ MEDIA_URL }}{{ item.image }}">
+ <ul>
+ {% if item.chip %}<li><input type="hidden" name="chip" value="1">карта с чипом</li>{% endif %}
+ {% if item.scratch %}<li><input type="hidden" name="scratch" value="1">стираемая полоса</li>{% endif %}
+ {% if item.magnet %}<li><input type="hidden" name="magnet" value="1">магнитная полоса</li>{% endif %}
+ {% if item.emboss %}<li><input type="hidden" name="emboss" value="1">эмбоссирование</li>{% endif %}
+ {% if item.uv %}<li><input type="hidden" name="uv" value="1">печать УФ краской</li>{% endif %}
+ {% if item.print_num %}<li><input type="hidden" name="print_num" value="1">печать номера</li>{% endif %}
+ {% if item.sign %}<li><input type="hidden" name="sign" value="1">полоса для подписи</li>{% endif %}
+ {% if item.foil %}<li><input type="hidden" name="foil" value="1">тиснение фольгой</li>{% endif %}
+ {% if item.barcode %}<li><input type="hidden" name="barcode" value="1">печать штрих-кода</li>{% endif %}
+ {% if item.indent %}<li><input type="hidden" name="indent" value="1">индентная печать</li>{% endif %}
+ </ul>
+
+ <label>Тираж<span><i class="fa fa-question"></i></span></label>
+ <input type="text" name="draw"><span>x <small>{{ item.price }}</small> = <span></span></span>
+ <input type="submit" name="order" value="Заказать" class="next_step">
+ </form>
+ </li>
+
+{% endfor %}
+
+</ul>

0 comments on commit e6eee00

Please sign in to comment.