#4 -- Display rules with consequent
All checks were successful
CI fuzzy controller / container-test-job (push) Successful in 59s
All checks were successful
CI fuzzy controller / container-test-job (push) Successful in 59s
This commit is contained in:
parent
40246d913b
commit
524a2e9c7b
@ -60,10 +60,11 @@
|
|||||||
<script type="text/javascript" src="/js/fuzzyRule.js"></script>
|
<script type="text/javascript" src="/js/fuzzyRule.js"></script>
|
||||||
<script>
|
<script>
|
||||||
function addRule(index, el, rule) {
|
function addRule(index, el, rule) {
|
||||||
ruleHtml = "<div class='col col-md-12'><span class='badge badge-light'>"+(index+1) +". Если</span></div>"
|
let ruleHtml = "<div class='col col-md-12'><span class='badge badge-light'>" + (index + 1) + ". Если</span></div>"
|
||||||
antecedentComponents = getAntecedentComponents(getAntecedent(rule));
|
let antecedentComponents = getAntecedentComponents(getAntecedent(rule));
|
||||||
|
let consequentComponents = getConsequentComponents(getConsequent(rule));
|
||||||
for (let i = 0; i < antecedentComponents.length; i++) {
|
for (let i = 0; i < antecedentComponents.length; i++) {
|
||||||
a = antecedentComponents[i];
|
let a = antecedentComponents[i];
|
||||||
if (i > 0) {
|
if (i > 0) {
|
||||||
ruleHtml += "<div class='col col-md-1'><span class='badge badge-danger'>И</span></div>";
|
ruleHtml += "<div class='col col-md-1'><span class='badge badge-danger'>И</span></div>";
|
||||||
} else {
|
} else {
|
||||||
@ -73,6 +74,18 @@
|
|||||||
ruleHtml += "<div class='col col-md-3'><span class='badge badge-light'>есть</span></div>";
|
ruleHtml += "<div class='col col-md-3'><span class='badge badge-light'>есть</span></div>";
|
||||||
ruleHtml += "<div class='col col-md-4'><span class='badge badge-success'>"+getVariableValue(a)+"</span></div>";
|
ruleHtml += "<div class='col col-md-4'><span class='badge badge-success'>"+getVariableValue(a)+"</span></div>";
|
||||||
}
|
}
|
||||||
|
ruleHtml += "<div class='col col-md-12'><span class='badge badge-light'>То</span></div>"
|
||||||
|
for (let i = 0; i < consequentComponents.length; i++) {
|
||||||
|
let c = consequentComponents[i];
|
||||||
|
if (i > 0) {
|
||||||
|
ruleHtml += "<div class='col col-md-1'><span class='badge badge-danger'>И</span></div>";
|
||||||
|
} else {
|
||||||
|
ruleHtml += "<div class='col col-md-1'></div>";
|
||||||
|
}
|
||||||
|
ruleHtml += "<div class='col col-md-4'><span class='badge badge-primary'>" + getVariable(c) + "</span></div>";
|
||||||
|
ruleHtml += "<div class='col col-md-3'><span class='badge badge-light'>есть</span></div>";
|
||||||
|
ruleHtml += "<div class='col col-md-4'><span class='badge badge-success'>" + getVariableValue(c) + "</span></div>";
|
||||||
|
}
|
||||||
$(el).html(ruleHtml);
|
$(el).html(ruleHtml);
|
||||||
}
|
}
|
||||||
$('.rule').each(function(index) {
|
$('.rule').each(function(index) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user