Files
DEMO-AGENT/templates/scenarios/index.html

83 lines
3.0 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{% extends "base.html" %}
{% block title %}任务总览{% endblock %}
{% block content %}
<section class="page-header">
<span class="eyebrow">Overview</span>
<h1 class="page-title">批次总览</h1>
<p class="page-lead">从这里直接进入知识库、文件中心、审核工作台和审计页。保留必要信息,不堆大段说明。</p>
</section>
<section class="metric-grid">
{% for metric in hero_metrics %}
<article class="metric-card">
<div class="metric-label">{{ metric.label }}</div>
<div class="metric-value">{{ metric.value }}</div>
</article>
{% endfor %}
</section>
<section class="grid-2">
<a class="link-card" href="{% url 'platform_ui:knowledge-base' %}">
<h3>知识库配置</h3>
<p>查看规则树、知识源和切片策略。</p>
</a>
<a class="link-card" href="{% url 'documents:list' %}">
<h3>文件中心</h3>
<p>上传资料、执行入库、查看状态。</p>
</a>
<a class="link-card" href="{% url 'chat:index' 'document_review' %}">
<h3>审核工作台</h3>
<p>输入问题、选择文档、查看结果。</p>
</a>
<a class="link-card" href="{% url 'audit:list' %}">
<h3>审计日志</h3>
<p>查看每次执行的输入、输出和引用。</p>
</a>
</section>
<section class="panel">
<div class="section-heading">
<div>
<h2 class="section-title">已配置审核场景</h2>
<p class="section-copy">保留现有场景列表,直接进入使用。</p>
</div>
</div>
{% if scenario_issues %}
<div class="stack" style="margin-bottom: 18px;">
<div class="muted">配置异常</div>
{% for issue in scenario_issues %}
<article class="notice notice-error"><strong>{{ issue.file_name }}</strong>{{ issue.message }}</article>
{% endfor %}
</div>
{% endif %}
<div class="grid-2">
{% for scenario in scenarios %}
<article class="panel">
<div class="badge-row">
<span class="pill">{{ scenario.id }}</span>
<span class="pill {% if scenario.rag.enabled %}pill-success{% else %}pill-signal{% endif %}">RAG {% if scenario.rag.enabled %}开启{% else %}关闭{% endif %}</span>
</div>
<h3 style="margin: 14px 0 8px;">{{ scenario.name }}</h3>
<p>{{ scenario.description }}</p>
<p class="muted" style="margin-top: 10px;">适用题型:
{% if scenario.applicable_questions %}
{{ scenario.applicable_questions|join:"、" }}
{% else %}
暂未配置
{% endif %}
</p>
<div class="button-row" style="margin-top: 16px;">
<a class="button button-primary" href="{% url 'chat:index' scenario.id %}">进入审核工作台</a>
</div>
</article>
{% empty %}
<div class="notice">暂无可用场景,请检查 `configs/` 目录和 YAML 配置内容。</div>
{% endfor %}
</div>
</section>
{% endblock %}