Проверка готовности экспертизы в системе Веста: различия между версиями
Перейти к навигации
Перейти к поиску
(Новая страница: «В системе доступна возможность проверки готовности экспертизы по номеру, без авторизац…») |
|||
Строка 3: | Строка 3: | ||
Для работы данной функции используется следующий метод публичной части API системы. | Для работы данной функции используется следующий метод публичной части API системы. | ||
Описание метода | === Описание метода === | ||
URL: /api/public/check-completion | URL: '''/api/public/check-completion''' | ||
Параметры | === Параметры=== | ||
organization - идентификатор организации, в вашем случае 4b6f52a7-9a47-4d3e-bd52-adf0ea25c1ad; | * '''organization''' - идентификатор организации, в вашем случае 4b6f52a7-9a47-4d3e-bd52-adf0ea25c1ad; | ||
number - номер экспертизы. | * '''number''' - номер экспертизы. | ||
=== Пример запроса=== | |||
Пример ответа | '''GET http://vesta.vetrf.ru/api/public/check-completion?organization=4b6f52a7-9a47-4d3e-bd52-adf0ea25c1ad&number=112233''' | ||
=== Пример ответа=== | |||
{ | { | ||
Строка 22: | Строка 23: | ||
"message" : "Экспертиза готова" | "message" : "Экспертиза готова" | ||
} | } | ||
status - | |||
data - флаг, готовность экспертизы. true - экспертиза готова, false - экспертиза не готова; | * '''status''' - число, статус выполнения запроса. 0 - запрос выполнен успешно, 1 - произошла ошибка; | ||
message - строка, сообщение. | * '''data''' - флаг, готовность экспертизы. true - экспертиза готова, false - экспертиза не готова; | ||
Блок для вставки на сайт | * '''message''' - строка, сообщение. | ||
=== Блок для вставки на сайт=== | |||
<div> | <div> |
Версия 09:36, 5 июня 2015
В системе доступна возможность проверки готовности экспертизы по номеру, без авторизации в системе. Сделать это можно на данной странице.
Для работы данной функции используется следующий метод публичной части API системы.
Описание метода
URL: /api/public/check-completion
Параметры
- organization - идентификатор организации, в вашем случае 4b6f52a7-9a47-4d3e-bd52-adf0ea25c1ad;
- number - номер экспертизы.
Пример запроса
Пример ответа
{
"status" : 0, "data" : true, "message" : "Экспертиза готова"
}
- status - число, статус выполнения запроса. 0 - запрос выполнен успешно, 1 - произошла ошибка;
- data - флаг, готовность экспертизы. true - экспертиза готова, false - экспертиза не готова;
- message - строка, сообщение.
Блок для вставки на сайт
Результаты исследований из АС «ВЕСТА»
<form id="checkCompletionForm" method="post" action=""> Введите номер экспертизы: <input type="text" name="number"> <button type="submit">Проверить</button> </form>
<script src="http://code.jquery.com/jquery-1.7.2.min.js" type="text/javascript"></script> <script type="text/javascript"> $(document).ready(function () {
var form = $("#checkCompletionForm"), url = "https://vesta.vetrf.ru/api/public/check-completion?organization=4b6f52a7-9a47-4d3e-bd52-adf0ea25c1ad&"; form.submit(function (e) { e.preventDefault(); form.find("button").attr("disabled", true); setTimeout(function () { form.find("button").removeAttr("disabled"); }, 1000); $.getJSON(url + form.serialize()).always(function (response) { if (response.responseText != undefined) { response = JSON.parse(response.responseText); } $("#checkCompletionResponse").empty().append(response.message); }); });
}); </script>