Медицина/Готовые шаблоны документов: различия между версиями

Материал из Medlogic
Строка 14: Строка 14:


=== Прикрепленный файл ===
=== Прикрепленный файл ===
<syntaxhighlight lang="html">
<style>
<style>
.file {
.files-list {
display: flex;
flex-direction: row;
flex-flow: row wrap;
gap: 10px;
justify-content: flex-start;
}
.files-list .file-item {
width: 300px;
border: 1px solid #ccc;
border: 1px solid #ccc;
border-radius: 10px;
border-radius: 10px;
overflow: hidden;
overflow: hidden;
margin: 0px;
margin-bottom: 20px;
}
}
.file img{
.files-list .file-item .file-preview {
max-width: 100%;
height: 200px;
max-height: 100%;
display: flex;
align-items: center;
    justify-content: center;
background: #fff;
}
.files-list .file-item .file-description {
padding: 10px;
}
}
</style>
</style>
<div class="row form-group file">
<div class="files-list" pswp-gallery id="qwe">
<div class="">
{% for obj in files %}
{% if obj.is_image() %}
<div class="file-item">
<a href="{{ obj.file.url }}" target="_blank"><img src="{{ obj.file.url }}?{{ timestamp() }}" alt="{{ obj.file_name }}" /></a>
<div class="file-preview">
{% endif %}
{% if obj.is_image() %}
<table class="table table-bordered">
<a  
<tr>
  href="{{ obj.file.url }}"
<th class="col-3">Файл</th>
  data-pswp-width="{{ obj.image_size.width }}"
<td><a href="{{ obj.file.url }}" target="_blank">{{ obj.file_name }}</a></td>
  data-pswp-height="{{ obj.image_size.height }}"
</tr>
  data-download-url="{{ obj.file.url }}"
<tr>
  target="_blank"
<th class="col-3">Описание</th>
  class="pswp-item"
<td>{{ obj.description }}</td>
  >
</tr>
<img src="{{ obj.file_thumbnail.url }}?{{ timestamp() }}" alt="{{ obj.file_name }}" />
</table>
</a>
</div>
{% endif %}
{% if obj.is_pdf() %}
<a
  href="{{ obj.file.url }}"
  data-download-url="{{ obj.file.url }}"
  target="_blank"
  class="pswp-item"
  data-pswp-type="pdf"
  >
Просмотр
</a>
{% endif %}
</div>
<div class="file-description">
<div>
<a  
  href="{{ obj.file.url }}"
  target="_blank"
  >
{{ obj.file_name }}
</a>
</div>
{% if obj.description %}
<div class="mt-5">
{{ obj.description }}
</div>
{% endif %}
</div>
</div>
{% endfor %}
</div>
</div>
</syntaxhighlight>
</syntaxhighlight>

Версия от 06:52, 3 января 2023

COVID 19

{% set data = record.data %}
<div>
	<p>Статус: {{ data.status.label }}</p>
	<p>Дата устанволения статуса: {{ data.status_date }}</p>
	<p>Эпидемиологический номер: {{ data.epidemiological_number }}</p>
	<p>Дата следующего мероприятия: {{ data.next_date }}</p>
	<p>Больничный лист с: {{ data.sick_list_start }}</p>
	<p>Больничный лист по: {{ data.sick_list_end }}</p>
	<p>Комментарий: {{ data.comment }}</p>
</div>

Прикрепленный файл

<style> .files-list { display: flex; flex-direction: row; flex-flow: row wrap; gap: 10px; justify-content: flex-start;

} .files-list .file-item { width: 300px; border: 1px solid #ccc; border-radius: 10px; overflow: hidden; } .files-list .file-item .file-preview { height: 200px; display: flex; align-items: center;

   	justify-content: center;

background: #fff; } .files-list .file-item .file-description { padding: 10px; } </style>

{% for obj in files %}

{% if obj.is_image() %} <a href="Шаблон:Obj.file.url" data-pswp-width="Шаблон:Obj.image size.width" data-pswp-height="Шаблон:Obj.image size.height" data-download-url="Шаблон:Obj.file.url" target="_blank" class="pswp-item" > <img src="Шаблон:Obj.file thumbnail.url?Шаблон:Timestamp()" alt="Шаблон:Obj.file name" /> </a> {% endif %} {% if obj.is_pdf() %} <a href="Шаблон:Obj.file.url" data-download-url="Шаблон:Obj.file.url" target="_blank" class="pswp-item" data-pswp-type="pdf" > Просмотр </a> {% endif %}

<a href="Шаблон:Obj.file.url" target="_blank" > Шаблон:Obj.file name </a>

{% if obj.description %}

{% endif %}

{% endfor %}

</syntaxhighlight>