DBBigWork/ebookman/templates/user/search.html
2022-12-12 23:27:45 +08:00

91 lines
3.1 KiB
HTML

{% extends 'user/user_base.html' %}
{% block user_content %}
<div class="panel">
<div class="panel-header">
<div class="panel-title text-center"><h4>搜索图书</h4></div>
</div>
<div class="panel-body">
<form class="form-group" method="get">
<div class="container">
<select class="form-select col-3" name="bookattr" id="bookattr">
{% for opt in queryattr%}
{% if queryattr[opt]=="selected" %}
<option selected>{{opt}}</option>
{% else %}
<option>{{opt}}</option>
{% endif %}
{% endfor %}
</select>
{% if queryval%}
<input class="form-input form-inline col-8" name="bookname" id="bookname"
value="{{queryval}}">
{% else %}
<input class="form-input form-inline col-8" name="bookname" id="bookname">
{% endif %}
<input class="btn btn-primary input-group-btn form-inline" type="submit" value="搜索">
</div>
</form>
<div id="search-result">
{% if bookattr=="文档名称" %}
{% for document in queryresult%}
<div class="card-header">
<div class="card-title h5">
<a href="/book/{{document['book_id']}}/">{{document['doc_name']}}</a>
</div>
<div class="card-subtitle text-gray">
<span>文档大小: {{document['doc_size']}}KB</span>
<span>上传日期: {{document['doc_date']}}</span>
<span>文档类型: {{document['doc_type']|replace("application/", "")|truncate(20, False, '...')}}</span>
</div>
</div>
{% endfor %}
{% elif bookattr=="评论标题" %}
{% for note in queryresult%}
<div class="card-header">
<div class="card-title h5">
<a href="/book/{{note['book_id']}}/">{{note['note_name']}}</a>
</div>
<div class="card-subtitle text-gray">
<span>日期: {{note['note_date']}}</span>
<span>摘要: {{note['note_content']|truncate(30, False, '...')}}</span>
</div>
</div>
{% endfor %}
{% else %}
{% for book in queryresult%}
<div class="card-header">
<div class="card-title h5">
<a href="/book/{{book['book_id']}}/">{{book['book_name']}}</a>
</div>
<div class="card-subtitle text-gray">
<span>作者: {{book['book_author']}}</span>
<span>语言: {{book['book_lang']}}</span>
<span>出版社: {{book['book_publisher']}}</span>
</div>
</div>
{% endfor %}
{% endif %}
</div>
<div id="pagination-wrapper" class="p-centered">
<ul class="pagination">
{% if page_first%}
<li class="page-item disabled">
{% else %}
<li class="page-item">
{% endif %}
<a href="{{prev_page_link}}">上一页</a>
</li>
{% if page_last%}
<li class="page-item disabled">
{% else %}
<li class="page-item">
{% endif %}
<a href="{{next_page_link}}">下一页</a>
</li>
</ul>
</div>
</div>
</div>
{% endblock %}