refactoring

main
Ogoun 5 months ago
parent 5c16593823
commit 79403479bc

@ -44,11 +44,9 @@
</td> </td>
<td style="width: 640px; vertical-align: top;"> <td style="width: 640px; vertical-align: top;">
<div class="header-text">Планирование маршрута</div> <div class="header-text">Планирование маршрута</div>
<div class="travel">
<div class="dx-field"> <div class="dx-field">
<div id="selectedPointsList"></div> <div id="selectedPointsList"></div>
</div> </div>
</div>
<p class="text">Для планирования маршрута выберите регион, и точки для посещения. Затем <p class="text">Для планирования маршрута выберите регион, и точки для посещения. Затем
разместите в начале списка пункт с которого планируете разместите в начале списка пункт с которого планируете
начать начать

@ -133,6 +133,7 @@ function rebuildSelectedPointsList(selectedPointsIndexes) {
dataSource: selected, dataSource: selected,
keyExpr: 'id', keyExpr: 'id',
height: 400, height: 400,
width: '100%',
showScrollbar: 'always', showScrollbar: 'always',
itemDragging: { itemDragging: {
allowReordering: true, allowReordering: true,
@ -162,20 +163,36 @@ function rebuildSelectedPointsList(selectedPointsIndexes) {
}).dxList('instance'); }).dxList('instance');
} }
function initRecalculateWaypointsButton(){ // Инициализация кнопки для расчета маршрута
function initRecalculateWaypointsButton() {
$('#recalculateWaypointsButton').dxButton({ $('#recalculateWaypointsButton').dxButton({
stylingMode: 'contained', stylingMode: 'contained',
text: 'Рассчитать маршрут', text: 'Рассчитать маршрут',
type: 'default', type: 'default',
width: 220, width: 600,
height: 40,
onClick() { onClick() {
recalculateWaypoints(); recalculateWaypoints(selectedPointsWidget.option('items'));
}, },
}); });
} }
function recalculateWaypoints(){ // Вычисление оптимального маршрута по начальной и конечной точке
DevExpress.ui.notify('The Text button was clicked'); function recalculateWaypoints(waypoints) {
if (!waypoints || waypoints.length < 2) {
DevExpress.ui.notify("Недостаточно точек для построения маршрута");
} else {
var start = waypoints[0];
var end = waypoints[waypoints.length - 1];
DevExpress.ui.notify("Расчет маршрута от '" + start.text + "' к '" + end.text + "'");
if (waypoints.length == 2) {
} else if (waypoints.length == 3) {
} else {
}
}
} }
$(() => { $(() => {

Loading…
Cancel
Save

Powered by TurnKey Linux.