{% extends 'templates/main.volt' %} {% block content %} {%- macro sale_item_type(value) %} {% if value == 1 %} 课程 {% elseif value == 2 %} 套餐 {% elseif value == 3 %} 会员 {% endif %} {% endmacro %} {%- macro sale_status(value) %} {% if value == 'active' %} 进行中 {% elseif value == 'pending' %} 未开始 {% elseif value == 'finished' %} 已结束 {% endif %} {% endmacro %} {%- macro sale_info(sale,status) %} {% if sale.item_type == 1 %} {{ course_sale_info(sale,status) }} {% elseif sale.item_type == 2 %} {{ package_sale_info(sale,status) }} {% elseif sale.item_type == 3 %} {{ vip_sale_info(sale,status) }} {% endif %} {% endmacro %} {%- macro course_sale_info(sale,status) %} {% set course = sale.item_info.course %} {% set course_url = url({'for':'home.course.show','id':course.id}) %}
{{ sale_item_type(sale.item_type) }}
{{ course.title }}
{{ '¥%0.2f'|format(course.market_price) }} {{ '¥%0.2f'|format(sale.price) }} {% if status == 'active' %} 立即购买 {% else %} 立即购买 {% endif %}
{% endmacro %} {%- macro package_sale_info(sale,status) %} {% set package = sale.item_info.package %} {% set link_url = url({'for':'home.package.courses','id':package.id}) %}
{{ sale_item_type(sale.item_type) }}
{{ package.title }}
{{ '¥%0.2f'|format(package.market_price) }} {{ '¥%0.2f'|format(sale.price) }} {% if status == 'active' %} 立即购买 {% else %} 立即购买 {% endif %}
{% endmacro %} {%- macro vip_sale_info(sale,status) %} {% set vip = sale.item_info.vip %} {% set vip.title = "会员服务(%s)"|format(vip.title) %}
{{ sale_item_type(sale.item_type) }}
{{ vip.title }}
{{ '¥%0.2f'|format(vip.price) }} {{ '¥%0.2f'|format(sale.price) }} {% if status == 'active' %} 立即购买 {% else %} 立即购买 {% endif %}
{% endmacro %} {% for date_sale in sales %}
{{ date_sale.date }}
    {% for item in date_sale.items %} {% set class = item.selected == 1 ? 'layui-this' : 'none' %}
  • {{ item.hour }}({{ sale_status(item.status) }})
  • {% endfor %}
{% for item in date_sale.items %} {% set class = item.selected == 1 ? 'layui-tab-item layui-show' : 'layui-tab-item' %}
{% for sale in item.items %}
{{ sale_info(sale,item.status) }}
{% endfor %}
{% endfor %}
{% endfor %} {% endblock %} {% block include_js %} {{ js_include('home/js/flashsale.js') }} {% endblock %}