Медицина/Документы: различия между версиями
мНет описания правки |
Admin (обсуждение | вклад) |
||
| (не показаны 4 промежуточные версии этого же участника) | |||
| Строка 27: | Строка 27: | ||
=== Виджет выпадающего списка из справочника "Справочники 2" === | === Виджет выпадающего списка из справочника "Справочники 2" === | ||
<syntaxhighlight lang="html"> | <syntaxhighlight lang="html"> | ||
<widget-record-catalog-select ng-model="obj.value" catalog-type="V008" placeholder="Текст"></widget-record-catalog-select> | <widget-record-catalog-select | ||
ng-model="obj.value" | |||
catalog-type="V008" | |||
placeholder="Текст" | |||
></widget-record-catalog-select> | |||
</syntaxhighlight> | </syntaxhighlight> | ||
<syntaxhighlight lang="html"> | <syntaxhighlight lang="html"> | ||
<widget-record-catalog-select ng-model="obj.data.clin_pro" | <widget-record-catalog-select | ||
ng-model="obj.data.clin_pro" | |||
catalog_type="NSI15" | |||
filter='{data: "{\"Group\": \"Клинический прогноз\"}"}' | |||
></widget-record-catalog-select> | |||
</syntaxhighlight> | </syntaxhighlight> | ||
'''Мультивыбор''' | '''Мультивыбор''' | ||
<syntaxhighlight lang="html"> | <syntaxhighlight lang="html"> | ||
<widget-record-catalog-select ng-model="obj.value" catalog-type="V008" multiple="true" placeholder="Текст"></widget-record-catalog-select> | <widget-record-catalog-select | ||
ng-model="obj.value" | |||
catalog-type="V008" | |||
multiple="true" | |||
placeholder="Текст" | |||
></widget-record-catalog-select> | |||
</syntaxhighlight> | |||
<syntaxhighlight lang="html"> | |||
<catalog-autocomplete | |||
ng-model="oncology_usl.lek_pr_dop" | |||
catalog-type="N021" | |||
filter='{ | |||
data: { | |||
"ID_LEKP": (oncology_usl.lek_pr|zeroStart:6) | |||
} | |||
}' | |||
> | |||
</catalog-autocomplete> | |||
</syntaxhighlight> | </syntaxhighlight> | ||
| Строка 57: | Строка 83: | ||
<widget-object-autocomplete | <widget-object-autocomplete | ||
ng-model="obj.data.record" | ng-model="obj.data.record" | ||
url="/api/1/record/record2/?patient={{ obj.patient.id }}&case={{ obj.case }}" | url="/api/1/record/record2/list_full/?patient={{ obj.patient.id }}&case={{ obj.case }}" | ||
placeholder="Поиск документов" | placeholder="Поиск документов" | ||
option-template="WidgetAutocompleteRecordOptionTemplate" | option-template="WidgetAutocompleteRecordOptionTemplate" | ||
item-template="WidgetAutocompleteRecordOptionTemplate" | item-template="WidgetAutocompleteRecordOptionTemplate" | ||
> | ></widget-object-autocomplete> | ||
</div> | </div> | ||
</syntaxhighlight> | |||
=== Виджет выбора врача === | |||
<syntaxhighlight lang="html"> | |||
<widget-record-doctor ng-model="obj.doctor"></widget-record-doctor> | |||
</syntaxhighlight> | </syntaxhighlight> | ||
Текущая версия от 11:39, 18 января 2025
Загрузка файлов в документе
<widget-record-upload obj="obj"></widget-record-upload>
Виджет выпадающего списка
<widget-record-select ng-model="obj.value" choices=""></widget-record-upload>
Виджет выпадающего списка поиском
<widget-record-catalog-autocomplete
ng-model="obj.data.service"
search-param="name__icontains"
catalog-type="NSI07"
placeholder="Текст"
></widget-record-catalog-autocomplete>
search-param
- q (default)
- name__icontains
- search_by_name
Виджет выпадающего списка из справочника "Справочники 2"
<widget-record-catalog-select
ng-model="obj.value"
catalog-type="V008"
placeholder="Текст"
></widget-record-catalog-select>
<widget-record-catalog-select
ng-model="obj.data.clin_pro"
catalog_type="NSI15"
filter='{data: "{\"Group\": \"Клинический прогноз\"}"}'
></widget-record-catalog-select>
Мультивыбор
<widget-record-catalog-select
ng-model="obj.value"
catalog-type="V008"
multiple="true"
placeholder="Текст"
></widget-record-catalog-select>
<catalog-autocomplete
ng-model="oncology_usl.lek_pr_dop"
catalog-type="N021"
filter='{
data: {
"ID_LEKP": (oncology_usl.lek_pr|zeroStart:6)
}
}'
>
</catalog-autocomplete>
Некешируемое изображение
<img uncached-img="{{ src }}" width="200" alt="" />
Виджет числа
<widget-record-number ng-model="obj.data.number"></widget-record-number>
Виджет выбора документа
<script type="text/ng-template" id="WidgetAutocompleteRecordOptionTemplate">
<div class="option">{{ '{{ item.display }}' }} {{ '{{ item.created|dateDisplay }}' }} </div>
</script>
<div class="row form-group mt-15" >
<widget-object-autocomplete
ng-model="obj.data.record"
url="/api/1/record/record2/list_full/?patient={{ obj.patient.id }}&case={{ obj.case }}"
placeholder="Поиск документов"
option-template="WidgetAutocompleteRecordOptionTemplate"
item-template="WidgetAutocompleteRecordOptionTemplate"
></widget-object-autocomplete>
</div>
Виджет выбора врача
<widget-record-doctor ng-model="obj.doctor"></widget-record-doctor>