70 lines
2.6 KiB
HTML
70 lines
2.6 KiB
HTML
{% extends "base.html" %}
|
||
{% block title %}{{ '编辑' if api else '新建' }} API{% endblock %}
|
||
{% block content %}
|
||
<h3 class="mb-3">{{ '编辑' if api else '新建' }} API</h3>
|
||
<form method="post">
|
||
{{ form.hidden_tag() }}
|
||
<div class="row">
|
||
<div class="col-md-6 mb-3">
|
||
{{ form.name.label(class="form-label") }}
|
||
{{ form.name(class="form-control") }}
|
||
</div>
|
||
<div class="col-md-6 mb-3">
|
||
{{ form.url.label(class="form-label") }}
|
||
{{ form.url(class="form-control") }}
|
||
</div>
|
||
</div>
|
||
<div class="mb-3">
|
||
{{ form.description.label(class="form-label") }}
|
||
{{ form.description(class="form-control", rows="2") }}
|
||
</div>
|
||
<div class="row">
|
||
<div class="col-md-3 mb-3">
|
||
{{ form.http_method.label(class="form-label") }}
|
||
{{ form.http_method(class="form-select") }}
|
||
</div>
|
||
<div class="col-md-3 mb-3">
|
||
{{ form.schedule_type.label(class="form-label") }}
|
||
{{ form.schedule_type(class="form-select") }}
|
||
</div>
|
||
<div class="col-md-6 mb-3">
|
||
{{ form.schedule_expression.label(class="form-label") }}
|
||
{{ form.schedule_expression(class="form-control") }}
|
||
<small class="text-muted">Cron: "0 10 * * *",Interval:秒数,Daily:"HH:MM"</small>
|
||
</div>
|
||
</div>
|
||
<div class="row">
|
||
<div class="col-md-4 mb-3">
|
||
{{ form.timeout_seconds.label(class="form-label") }}
|
||
{{ form.timeout_seconds(class="form-control") }}
|
||
</div>
|
||
<div class="col-md-4 mb-3">
|
||
{{ form.retry_times.label(class="form-label") }}
|
||
{{ form.retry_times(class="form-control") }}
|
||
</div>
|
||
<div class="col-md-4 mb-3">
|
||
{{ form.retry_interval_seconds.label(class="form-label") }}
|
||
{{ form.retry_interval_seconds(class="form-control") }}
|
||
</div>
|
||
</div>
|
||
<div class="mb-3">
|
||
{{ form.headers.label(class="form-label") }}
|
||
{{ form.headers(class="form-control", rows="2") }}
|
||
</div>
|
||
<div class="mb-3">
|
||
{{ form.query_params.label(class="form-label") }}
|
||
{{ form.query_params(class="form-control", rows="2") }}
|
||
</div>
|
||
<div class="mb-3">
|
||
{{ form.body.label(class="form-label") }}
|
||
{{ form.body(class="form-control", rows="4") }}
|
||
</div>
|
||
<div class="form-check mb-3">
|
||
{{ form.enabled(class="form-check-input") }}
|
||
{{ form.enabled.label(class="form-check-label") }}
|
||
</div>
|
||
{{ form.submit(class="btn btn-primary") }}
|
||
<a class="btn btn-secondary" href="{{ url_for('apis.list_apis') }}">取消</a>
|
||
</form>
|
||
{% endblock %}
|