Anton Romanov fb01034fc8
All checks were successful
CI fuzzy controller / container-test-job (push) Successful in 57s
#5 -- Fix variables
2025-02-19 17:44:51 +04:00

62 lines
2.8 KiB
HTML

<!DOCTYPE html SYSTEM "http://www.thymeleaf.org/dtd/xhtml1-strict-thymeleaf-spring4-4.dtd">
<html
xmlns:layout="http://www.ultraq.net.nz/thymeleaf/layout"
layout:decorate="~{default}">
<div class="container" layout:fragment="content">
<form action="/get-inference" th:object="${inferenceForm}" method="post">
<div class="row">
Пример вывода по набору нечетких правил:
</div>
<div class="row">
если возраст средний и доход высокий то размер кредита большой
</div>
<div class="row">
если возраст молодой и доход высокий то размер кредита средний
</div>
<div class="row">
если возраст старый и доход средний то размер кредита средний
</div>
<div class="row">
Выберите значения:
</div>
<div class="row">
<div class="col-md-2 col-sm-12">
Возраст
</div>
<div class="col-md-6 col-sm-12">
<select id="select-age-antecedent" class="selectpicker m-2" data-live-search="true"
th:field="*{ageValue}"
data-width="90%">
<option th:each="ageValue : ${ageValues}"
th:value="${ageValue.value}"
th:utext="${ageValue.description}">
</option>
</select>
</div>
</div>
<div class="row">
<div class="col-md-2 col-sm-12">
Доход
</div>
<div class="col-md-6 col-sm-12">
<select id="select-income-antecedent" class="selectpicker m-2" data-live-search="true"
th:field="*{incomeValue}"
data-width="90%">
<option th:each="incomeValue : ${incomeValues}"
th:value="${incomeValue.value}"
th:utext="${incomeValue.description}">
</option>
</select>
</div>
</div>
<input type="submit" class="btn btn-outline-success m-2" value="Получить результат вывода"/>
<div class="row" th:each="out : ${response}">
<div class="col-md-2"> Размер кредита:</div>
<div class="col-md-4" th:text="${out.fuzzyTerm}"></div>
<div class="col-md-3"> Степень принадлежности:</div>
<div class="col-md-1" th:text="${out.degree}"></div>
</div>
</form>
</div>
</html>