{% extends "base.html" %} {% block title %}实施管理{% endblock %} {% block page_header %} {% endblock %} {% block content %}
支付为手工登记演示,不对接银行自动付款。
合同列表
{% for c in contracts %} {% endfor %}
合同号名称乙方金额(万元)签订日状态
{{ c.contract_no }} {{ c.title }} {{ c.party_b }} {{ '%.2f'|format(c.amount) }} {{ c.signed_at }} {{ c.status }}
支付台账
{% if user.role in ['implement','oversee'] %}
{% endif %} {% for p in payments %} {% endfor %}
支付单号合同金额日期凭证号备注登记人
{{ p.pay_no }} {{ p.contract_no }} {{ '%.2f'|format(p.amount) }} {{ p.paid_at }} {{ p.voucher_no or '—' }} {{ p.remark }} {{ p.created_by }}
进度(按确认工程量)
{% for pr in progress %} {% set pct = (100.0 * pr.confirmed_qty / pr.plan_qty) if pr.plan_qty else 0 %} {% endfor %}
子项工程单位计划量确认量完成%更新
{{ pr.category or '' }} · {{ pr.sub_name or '' }} {{ pr.name }} {{ pr.unit }} {{ pr.plan_qty }} {{ pr.confirmed_qty }}
{{ '%.1f'|format(pct) }}%
{% if user.role != 'readonly' %}
{% else %}—{% endif %}
整改问题
{% if user.role != 'readonly' %}
{% endif %} {% for i in issues %} {% endfor %}
标题级别状态描述创建关闭
{{ i.title }} {{ i.severity }} {{ i.status }} {{ i.description }} {{ i.created_at }} · {{ i.created_by }} {{ i.closed_at or '—' }} {% if i.status != '已关闭' and user.role != 'readonly' %}
{% endif %}
{% endblock %}