{% extends "base.html" %} {% block title %}变更管理{% endblock %} {% block page_header %} {% endblock %} {% block content %}
当前基准估算: {% if baseline %}V{{ baseline.version_no }} {{ baseline.title }}({{ baseline.status }}{% if baseline.baseline_flag %} · 基准{% endif %}) {% else %}尚未确认基准(请先发布估算版本){% endif %}

变更单列表

{% if not requests %}
暂无变更申请
{% endif %} {% for r in requests %} {% endfor %}
单号标题状态申请人
{{ r.change_no }} {{ r.title }}{{ r.status }}{{ r.created_by }}
{% if user and user.role != 'readonly' %}

新建变更申请

若 object_type=payments 且 field=delete,系统将拦截。

{% endif %}
{% if detail %}

{{ detail.change_no }} · {{ detail.title }}

状态:{{ detail.status }} · 申请人 {{ detail.created_by }} · {{ detail.created_at }}

{{ detail.reason }}

拟变更摘要:{{ detail.proposed_summary }}

差异列表(拟变更 vs 基准)

{% for d in detail.diffs %} {% endfor %}
对象字段基准值拟变更值说明
{{ d.object_type }} / {{ d.object_ref }} {{ d.field_name }} {{ d.baseline_value }} {{ d.proposed_value }} {{ d.diff_note }}
{% if user and user.role in ['oversee','consult'] and detail.status in ['已提交','草稿'] %}
{% endif %} {% else %}
选择变更单查看差异
{% endif %} {% if impact %}

拟变更 vs 基准 · 影响雷达

{{ impact_svg|safe }}
维度基准拟变更Δ
投资(万元){{ impact.invest_base }}{{ impact.invest_proposed }}{{ impact.invest_delta_wan }}
资金缺口(万元){{ impact.gap_base }}{{ impact.gap_proposed }}{{ impact.gap_delta_wan }}
工期(天)——{{ impact.duration_delta_days }}
权益事项数{{ impact.rights_open }}{{ impact.rights_open + impact.rights_delta }}{{ impact.rights_delta }}
未落实条件{{ impact.unmet_base }}{{ impact.unmet_proposed }}{{ impact.unmet_conditions_delta }}
{% if impact.detail_notes %}
    {% for n in impact.detail_notes %}
  • {{ n }}
  • {% endfor %}
{% endif %}

计算于 {{ impact.computed_at }} · 雷达为归一化示意,非审批结论

{% set bars = [ ('投资Δ', impact.invest_delta_wan), ('缺口Δ', impact.gap_delta_wan), ('工期Δ', impact.duration_delta_days), ('权益Δ', impact.rights_delta * 20), ('条件Δ', impact.unmet_conditions_delta * 25), ] %} {% for label, val in bars %} {% set h = [val|abs, 80]|min %} {{ label }} {% endfor %}
{% endif %}
{% endblock %}