{% macro progress(o, kind) -%} {% set payment = kind == 'payment' %} {% set state = o.payment_status if payment else o.delivery_status %} {% set stale = o.payment_stale if payment else o.fulfillment_stale %} {% set steps = [('unpaid', '未付款'), ('partial', '部分付款'), ('paid', '全部付款')] if payment else [('pending', '未交货'), ('partial', '部分交货'), ('delivered', '全部交货')] %}