51 lines
2.2 KiB
HTML
51 lines
2.2 KiB
HTML
{% extends "base.html" %}
|
||
{% block body %}
|
||
<h1 class="page">工作台</h1>
|
||
<div class="stat-row">
|
||
<div class="stat"><div class="v">{{ counts.get('pending_review', 0) }}</div><div class="k">待主管审核</div></div>
|
||
<div class="stat"><div class="v">{{ counts.get('pending_approval', 0) }}</div><div class="k">待经理批准</div></div>
|
||
<div class="stat"><div class="v">{{ counts.get('approved', 0) }}</div><div class="k">已批准</div></div>
|
||
<div class="stat"><div class="v">{{ counts.get('draft', 0) }}</div><div class="k">草稿</div></div>
|
||
<div class="stat"><div class="v">{{ '%.2f'|format(month_total) }}</div><div class="k">已批准订单总额(元)</div></div>
|
||
</div>
|
||
|
||
{% if todo %}
|
||
<div class="card">
|
||
<h2>待我处理({{ todo|length }})</h2>
|
||
<table class="grid">
|
||
<tr><th>单号</th><th>类型</th><th>供应商</th><th>金额</th><th>状态</th><th>提交时间</th><th>操作</th></tr>
|
||
{% for o in todo %}
|
||
<tr>
|
||
<td><a href="{{ url_for('order_view', oid=o.id) }}">{{ o.order_no }}</a></td>
|
||
<td>{{ o.doc_type_text }}</td>
|
||
<td>{{ o.supplier_name }}</td>
|
||
<td class="num">{{ '%.2f'|format(o.total_amount) }}</td>
|
||
<td><span class="badge {{ o.status }}">{{ o.status_text }}</span></td>
|
||
<td>{{ o.submitted_at.strftime('%m-%d %H:%M') if o.submitted_at else '-' }}</td>
|
||
<td><a class="btn sm primary" href="{{ url_for('order_view', oid=o.id) }}">去处理</a></td>
|
||
</tr>
|
||
{% endfor %}
|
||
</table>
|
||
</div>
|
||
{% endif %}
|
||
|
||
<div class="card">
|
||
<h2>我的订单</h2>
|
||
{% if my_orders %}
|
||
<table class="grid">
|
||
<tr><th>单号</th><th>类型</th><th>供应商</th><th>金额</th><th>状态</th><th>创建时间</th></tr>
|
||
{% for o in my_orders %}
|
||
<tr>
|
||
<td><a href="{{ url_for('order_view', oid=o.id) }}">{{ o.order_no }}</a></td>
|
||
<td>{{ o.doc_type_text }}</td>
|
||
<td>{{ o.supplier_name }}</td>
|
||
<td class="num">{{ '%.2f'|format(o.total_amount) }}</td>
|
||
<td><span class="badge {{ o.status }}">{{ o.status_text }}</span></td>
|
||
<td>{{ o.created_at.strftime('%Y-%m-%d %H:%M') }}</td>
|
||
</tr>
|
||
{% endfor %}
|
||
</table>
|
||
{% else %}<p class="muted">暂无订单,点右上角「新建订单」开始。</p>{% endif %}
|
||
</div>
|
||
{% endblock %}
|