You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
38 lines
1.8 KiB
38 lines
1.8 KiB
{% extends "base.html" %}
|
|
|
|
{% block content %}
|
|
<div class="container">
|
|
<h2 class="text-center mb-4">编辑药品</h2>
|
|
<form method="POST" class="needs-validation" novalidate>
|
|
{% csrf_token %}
|
|
|
|
<div class="form-group">
|
|
<label for="id_name">名称</label>
|
|
<input type="text" class="form-control" id="id_name" name="name" placeholder="药品名称" value="{{ form.name.value|default_if_none:'' }}"/>
|
|
<div class="invalid-feedback">请输入药品名称。</div>
|
|
</div>
|
|
|
|
<!-- 描述字段修正为文本区域 -->
|
|
<div class="form-group">
|
|
<label for="id_description">描述</label>
|
|
<textarea class="form-control" id="id_description" name="description" rows="3" placeholder="药品描述...">{{ form.description.value|default_if_none:'' }}</textarea>
|
|
</div>
|
|
|
|
<!-- 价格字段 -->
|
|
<div class="form-group">
|
|
<label for="id_price">价格</label>
|
|
<input type="number" step="0.01" class="form-control" id="id_price" name="price" placeholder="价格" value="{{ form.price.value|default_if_none:0 }}"/>
|
|
<div class="invalid-feedback">请输入药品价格。</div>
|
|
</div>
|
|
|
|
<!-- 库存字段 -->
|
|
<div class="form-group">
|
|
<label for="id_stock">库存</label>
|
|
<input type="number" class="form-control" id="id_stock" name="stock" placeholder="库存数量" value="{{ form.stock.value|default_if_none:0 }}"/>
|
|
<div class="invalid-feedback">请输入药品库存数量。</div>
|
|
</div>
|
|
<button type="submit" class="btn btn-primary">保存更改</button>
|
|
<button href="medicine/list/" class="btn btn-primary">返回列表</button>
|
|
</form>
|
|
</div>
|
|
{% endblock %} |