define(['jquery'], function ($) { var Controller = { index: function () { var getColor = function (color) { if (!color || color === '—') return '#95a5a6'; if (color.indexOf('红') !== -1) return '#e74c3c'; if (color.indexOf('蓝') !== -1) return '#3498db'; if (color.indexOf('绿') !== -1) return '#2ecc71'; return '#95a5a6'; }; var ball = function (num, color) { return '' + num + ''; }; function loadData() { var periods = parseInt($('#dash-periods').val()) || 30; if (periods < 10) periods = 10; if (periods > 100) periods = 100; $('#dash-content').html('
区域特码 | ';
for (var z = 0; z < zt.zones.length; z++) {
html += '' + zt.zones[z] + ' | '; } html += '
|---|---|
| ' + zt.zones[r] + ' | '; for (var c = 0; c < 5; c++) { var pct = zt.probabilities[r][c]; var cnt = zt.matrix[r][c]; var bg = pct > 30 ? '#e74c3c' : pct > 20 ? '#f39c12' : pct > 10 ? '#3498db' : pct > 0 ? '#95a5a6' : '#f5f5f5'; var txt = pct > 10 ? '#fff' : '#333'; html += '' + cnt + '次 ' + pct + '% | ';
}
html += '
区域特码 | ';
for (var z = 0; z < cwt.colors.length; z++) {
html += '' + cwt.colors[z] + ' | '; } html += '
|---|---|
| ' + cwt.colors[r] + ' | '; for (var c = 0; c < 3; c++) { var pct = cwt.probabilities[r][c]; var cnt = cwt.matrix[r][c]; var bg = pct > 40 ? cwColors[r] : pct > 20 ? cwColors[c] : pct > 0 ? '#95a5a6' : '#f5f5f5'; var txt = pct > 20 ? '#fff' : '#333'; html += '' + cnt + '次 ' + pct + '% | ';
}
html += '
区域特码 | ';
for (var z = 0; z < ztc.zones.length; z++) {
html += '' + ztc.zones[z] + ' | '; } html += '
|---|---|
| ' + ztc.zones[r] + ' | '; for (var c = 0; c < 5; c++) { var cnt = ztc.matrix[r][c]; var cp = ztc.color_probs[r][c]; var bg = cnt > 0 ? '#fafafa' : '#fff'; var txt = (cp.red > 40 || cp.blue > 40 || cp.green > 40) ? '#fff' : '#333'; html += '红' + cp.red + '% 蓝' + cp.blue + '% 绿' + cp.green + '% (' + cnt + '次) | ';
}
html += '
| 特码 | '; for (var z = 0; z < zt2.animals.length; z++) { html += '' + zt2.animals[z] + ' | '; } html += '
|---|---|
| ' + zt2.animals[r] + ' | '; for (var c = 0; c < zt2.animals.length; c++) { var pct = zt2.probabilities[r][c]; var cnt = zt2.matrix[r][c]; var bg = pct > 30 ? '#e74c3c' : pct > 20 ? '#f39c12' : pct > 10 ? '#3498db' : pct > 0 ? '#95a5a6' : '#f5f5f5'; var txt = pct > 10 ? '#fff' : '#333'; html += '' + cnt + '次 ' + pct + '% | ';
}
html += '
| 特码 | '; for (var z = 0; z < tnt.tails.length; z++) { html += '' + tnt.tails[z] + ' | '; } html += '
|---|---|
| ' + tnt.tails[r] + ' | '; for (var c = 0; c < tnt.tails.length; c++) { var pct = tnt.probabilities[r][c]; var cnt = tnt.matrix[r][c]; var bg = pct > 20 ? '#e74c3c' : pct > 15 ? '#f39c12' : pct > 10 ? '#3498db' : pct > 0 ? '#95a5a6' : '#f5f5f5'; var txt = pct > 10 ? '#fff' : '#333'; html += '' + cnt + '次 ' + pct + '% | ';
}
html += '
| 特码 | '; for (var z = 0; z < hnt.heads.length; z++) { html += '' + hnt.heads[z] + ' | '; } html += '
|---|---|
| ' + hnt.heads[r] + ' | '; for (var c = 0; c < hnt.heads.length; c++) { var pct = hnt.probabilities[r][c]; var cnt = hnt.matrix[r][c]; var bg = pct > 30 ? '#e74c3c' : pct > 20 ? '#f39c12' : pct > 10 ? '#3498db' : pct > 0 ? '#95a5a6' : '#f5f5f5'; var txt = pct > 10 ? '#fff' : '#333'; html += '' + cnt + '次 ' + pct + '% | ';
}
html += '