Commit bd190bda27082d0907e9405f45f5916b69c1a176
1 parent
19fe4b29
1.进出场判断是否在规划道路行驶,对此路径的规划工具,与站点编辑在一起
Showing
2 changed files
with
278 additions
and
268 deletions
src/main/resources/static/pages/base/stationroute/js/stationroute-list-function.js
| @@ -81,6 +81,7 @@ var PublicFunctions = function () { | @@ -81,6 +81,7 @@ var PublicFunctions = function () { | ||
| 81 | version = $("#versions").val(); | 81 | version = $("#versions").val(); |
| 82 | } | 82 | } |
| 83 | 83 | ||
| 84 | + debugger | ||
| 84 | if (directionData == 3) { | 85 | if (directionData == 3) { |
| 85 | // 隐藏上行规划 | 86 | // 隐藏上行规划 |
| 86 | $('#upToolsMobal').hide(); | 87 | $('#upToolsMobal').hide(); |
| @@ -95,6 +96,7 @@ var PublicFunctions = function () { | @@ -95,6 +96,7 @@ var PublicFunctions = function () { | ||
| 95 | 96 | ||
| 96 | GetAjaxData.getStartEndByLine(id, version, function (result) { | 97 | GetAjaxData.getStartEndByLine(id, version, function (result) { |
| 97 | if (result.data) { | 98 | if (result.data) { |
| 99 | + $('#InoutCarparktreeMobal').show(); | ||
| 98 | var formHtml = template('inout-carpark-search-form'); | 100 | var formHtml = template('inout-carpark-search-form'); |
| 99 | $('.inout-search').html(formHtml); | 101 | $('.inout-search').html(formHtml); |
| 100 | 102 | ||
| @@ -113,6 +115,7 @@ var PublicFunctions = function () { | @@ -113,6 +115,7 @@ var PublicFunctions = function () { | ||
| 113 | return; | 115 | return; |
| 114 | } | 116 | } |
| 115 | 117 | ||
| 118 | + $('#inout_carpark_tree').show(); | ||
| 116 | $('#InoutCarparktreeMobal .table-toolbar').show(); | 119 | $('#InoutCarparktreeMobal .table-toolbar').show(); |
| 117 | 120 | ||
| 118 | GetAjaxData.getRouteByStartEnd(id, version, start[0], end[0], (result1) => { | 121 | GetAjaxData.getRouteByStartEnd(id, version, start[0], end[0], (result1) => { |
| @@ -174,6 +177,9 @@ var PublicFunctions = function () { | @@ -174,6 +177,9 @@ var PublicFunctions = function () { | ||
| 174 | layer.msg(result.msg); | 177 | layer.msg(result.msg); |
| 175 | } | 178 | } |
| 176 | }); | 179 | }); |
| 180 | + } else { | ||
| 181 | + $('#InoutCarparktreeMobal').hide(); | ||
| 182 | + $('#inout_carpark_tree').hide(); | ||
| 177 | } | 183 | } |
| 178 | 184 | ||
| 179 | // 获取树数据 | 185 | // 获取树数据 |
src/main/resources/static/pages/base/stationroute/js/stationroute-list-reload.js
| 1 | -/** | ||
| 2 | - * reload事件 | ||
| 3 | - * | ||
| 4 | - * | ||
| 5 | - */ | ||
| 6 | - | ||
| 7 | -$(function() { | ||
| 8 | - | ||
| 9 | - // 关闭左侧栏 | ||
| 10 | - if (!$('body').hasClass('page-sidebar-closed')) { | ||
| 11 | - $('.menu-toggler.sidebar-toggler').click(); | ||
| 12 | - } | ||
| 13 | - // 获取参数线路ID | ||
| 14 | - var idAndDir = $.url().param('no'); | ||
| 15 | - var param = idAndDir.split(","); | ||
| 16 | - var dir = 0, id; | ||
| 17 | - if (param.length == 1) { | ||
| 18 | - id = param[0]; | ||
| 19 | - } else { | ||
| 20 | - id = param[0]; | ||
| 21 | - dir = param[1]; | ||
| 22 | - } | ||
| 23 | - if (dir == 1) { | ||
| 24 | - $('#stationUp').removeClass('active'); | ||
| 25 | - $('#stationUp').removeClass('in'); | ||
| 26 | - $('#stationUp').addClass('fade'); | ||
| 27 | - $('#stationDown').addClass('active in'); | ||
| 28 | - $('#upLine').parent().removeClass('active'); | ||
| 29 | - $('#downLine').parent().addClass('active'); | ||
| 30 | - } | ||
| 31 | - // 如果线路ID不为空 | ||
| 32 | - if (id) { | ||
| 33 | - var styleOptions = { | ||
| 34 | - strokeColor : "blue",// 边线颜色。 | ||
| 35 | - fillColor : "blue",// 填充颜色。当参数为空时,圆形将没有填充效果。 | ||
| 36 | - strokeWeight : 3,// 边线的宽度,以像素为单位。 | ||
| 37 | - strokeOpacity : 0.8,// 边线透明度,取值范围0 - 1。 | ||
| 38 | - fillOpacity : 0.6,// 填充的透明度,取值范围0 - 1。 | ||
| 39 | - strokeStyle : 'solid' // 边线的样式,solid或dashed。 | ||
| 40 | - }; | ||
| 41 | - | ||
| 42 | - // 等候500毫秒执行 | ||
| 43 | - setTimeout(function() { | ||
| 44 | - | ||
| 45 | - /** | ||
| 46 | - * 初始化线路对象,这里只初始化线路Id属性 | ||
| 47 | - * | ||
| 48 | - * @param:<id:线路ID> | ||
| 49 | - * @return:Line | ||
| 50 | - */ | ||
| 51 | - var Line = LineObj.init(id); | ||
| 52 | - | ||
| 53 | - $("#versions").change( | ||
| 54 | - function() { | ||
| 55 | - var val = $(this).val(); | ||
| 56 | - | ||
| 57 | - /** | ||
| 58 | - * 初始化上行树 | ||
| 59 | - * | ||
| 60 | - * @param:<Line.id:线路Id;0:上行> | ||
| 61 | - */ | ||
| 62 | - PublicFunctions.resjtreeDate(Line.id, '0', val); | ||
| 63 | - | ||
| 64 | - | ||
| 65 | - LineObj.setStatus($($("#versions").find("option:selected")[0]).attr("status")); | ||
| 66 | - /** | ||
| 67 | - * 初始化下行树 | ||
| 68 | - * | ||
| 69 | - * @param:<Line.id:线路Id;1:下行> | ||
| 70 | - */ | ||
| 71 | - // PublicFunctions.resjtreeDate(Line.id,'1',val); | ||
| 72 | - $('#stationDown').removeClass('active'); | ||
| 73 | - $('#stationDown').removeClass('in'); | ||
| 74 | - $('#stationDown').addClass('fade'); | ||
| 75 | - $('#stationUp').addClass('active in'); | ||
| 76 | - $('#downLine').parent().removeClass('active'); | ||
| 77 | - $('#upLine').parent().addClass('active'); | ||
| 78 | - | ||
| 79 | - if ($($("#versions").find("option:selected")[0]).attr("status") > 0) { | ||
| 80 | - $(".table-toolbar").show(); | ||
| 81 | - } else { | ||
| 82 | - $(".table-toolbar").hide(); | ||
| 83 | - } | ||
| 84 | - | ||
| 85 | - }); | ||
| 86 | - | ||
| 87 | - /** | ||
| 88 | - * 初始化线路标题 | ||
| 89 | - * | ||
| 90 | - * @param:<Line.id:线路ID> | ||
| 91 | - */ | ||
| 92 | - PublicFunctions.setTiteText(Line.id); | ||
| 93 | - | ||
| 94 | - /** | ||
| 95 | - * 初始化地图对象map | ||
| 96 | - * | ||
| 97 | - * @return:Map对象 | ||
| 98 | - */ | ||
| 99 | - var map_ = WorldsBMap.init(); | ||
| 100 | - | ||
| 101 | - /** | ||
| 102 | - * 初始化绘图工具类 | ||
| 103 | - * | ||
| 104 | - * @param:<map_:map对象;styleOptions:绘图样式对象> | ||
| 105 | - * @return:DrawingManager对象 | ||
| 106 | - */ | ||
| 107 | - var drawingManager_ = DrawingManagerObj.init(map_, styleOptions); | ||
| 108 | - | ||
| 109 | - GetAjaxData.getAllLineVersions(Line.id, function(data) { | ||
| 110 | - | ||
| 111 | - $("#versions option").remove(); | ||
| 112 | - | ||
| 113 | - var reqData = false; | ||
| 114 | - | ||
| 115 | - for (var i = 0; i < data.length; i++) { | ||
| 116 | - | ||
| 117 | - var ver = data[i]; | ||
| 118 | - | ||
| 119 | - if (ver.status == 1) { | ||
| 120 | - | ||
| 121 | - /** | ||
| 122 | - * 初始化上行树 | ||
| 123 | - * | ||
| 124 | - * @param:<Line.id:线路Id;0:上行> | ||
| 125 | - */ | ||
| 126 | - PublicFunctions | ||
| 127 | - .TreeUpOrDown(Line.id, '0', ver.versions); | ||
| 128 | - | ||
| 129 | - /** | ||
| 130 | - * 初始化下行树 | ||
| 131 | - * | ||
| 132 | - * @param:<Line.id:线路Id;1:下行> | ||
| 133 | - */ | ||
| 134 | - PublicFunctions | ||
| 135 | - .TreeUpOrDown(Line.id, '1', ver.versions); | ||
| 136 | - | ||
| 137 | - reqData = true; | ||
| 138 | - | ||
| 139 | - var option = "<option value=" + ver.versions | ||
| 140 | - + " status=" + ver.status + " selected>" | ||
| 141 | - + ver.name + " (" + ver.versions + ")" | ||
| 142 | - + "</option>" | ||
| 143 | - $("#versions").append(option); | ||
| 144 | - LineObj.setStatus(ver.status); | ||
| 145 | - continue; | ||
| 146 | - } | ||
| 147 | - | ||
| 148 | - var option = "<option value=" + ver.versions + " status=" | ||
| 149 | - + ver.status + ">" + ver.name + " (" + ver.versions | ||
| 150 | - + ")" + "</option>" | ||
| 151 | - $("#versions").append(option); | ||
| 152 | - } | ||
| 153 | - | ||
| 154 | - if (!reqData) { | ||
| 155 | - for (var i = 0; i < data.length; i++) { | ||
| 156 | - if (ver.status == 2) { | ||
| 157 | - | ||
| 158 | - /** | ||
| 159 | - * 初始化上行树 | ||
| 160 | - * | ||
| 161 | - * @param:<Line.id:线路Id;0:上行> | ||
| 162 | - */ | ||
| 163 | - PublicFunctions.TreeUpOrDown(Line.id, '0', | ||
| 164 | - ver.versions); | ||
| 165 | - | ||
| 166 | - /** | ||
| 167 | - * 初始化下行树 | ||
| 168 | - * | ||
| 169 | - * @param:<Line.id:线路Id;1:下行> | ||
| 170 | - */ | ||
| 171 | - PublicFunctions.TreeUpOrDown(Line.id, '1', | ||
| 172 | - ver.versions); | ||
| 173 | - | ||
| 174 | - GetAjaxData.getSectionRouteInfo(Line.id, dir, | ||
| 175 | - ver.versions, function(data) { | ||
| 176 | - /** | ||
| 177 | - * 在地图上画出线路走向 | ||
| 178 | - * | ||
| 179 | - * @param:<Line.id:线路Id;0:上行;data:路段数据> | ||
| 180 | - */ | ||
| 181 | - PublicFunctions.linePanlThree(Line.id, | ||
| 182 | - data, dir, function( | ||
| 183 | - polyline_center) { | ||
| 184 | - var map = WorldsBMap | ||
| 185 | - .getmapBValue(); | ||
| 186 | - map.panTo(polyline_center); | ||
| 187 | - }); | ||
| 188 | - | ||
| 189 | - }); | ||
| 190 | - reqData = true; | ||
| 191 | - | ||
| 192 | - LineObj.setStatus(ver.status); | ||
| 193 | - break; | ||
| 194 | - } | ||
| 195 | - } | ||
| 196 | - | ||
| 197 | - } | ||
| 198 | - | ||
| 199 | - }); | ||
| 200 | - | ||
| 201 | - GetAjaxData.getLineMatchStationIsUpdate(Line.id, function(data) { | ||
| 202 | - if (data.status == 'SUCCESS' && data.data == "1") { | ||
| 203 | - $('.portlet-title .match_station').removeClass('hidden'); | ||
| 204 | - } | ||
| 205 | - }); | ||
| 206 | - | ||
| 207 | - $('#esc_edit_div').on( | ||
| 208 | - 'click', | ||
| 209 | - function() { | ||
| 210 | - var index = layer.open({ | ||
| 211 | - title : '退出提示', | ||
| 212 | - content : '退出编辑模式后,当前没有保存的所有操作将被还原,确定要退出吗!', | ||
| 213 | - // type: 1, | ||
| 214 | - // area: ['600px', '360px'], | ||
| 215 | - // scrollbar: false, | ||
| 216 | - | ||
| 217 | - btn : [ '确定', '取消' ], | ||
| 218 | - yes : function(index) { | ||
| 219 | - | ||
| 220 | - // 刷新左边树 | ||
| 221 | - | ||
| 222 | - | ||
| 223 | - var dir = WorldsBMap.getDir(); | ||
| 224 | - | ||
| 225 | - PublicFunctions.resjtreeDate(Line.id,dir,$("#versions").val()); | ||
| 226 | - // PublicFunctions.resjtreeDate(Line.id,dir); | ||
| 227 | - // 查询路段信息 @param:<Line.id:线路Id;delBatch.dir:方向> | ||
| 228 | - // @return:data:路段数据 | ||
| 229 | -// GetAjaxData.getSectionRouteInfo(Line.id, dir, | ||
| 230 | -// function(data) { | ||
| 231 | -// // 在地图上画出线路走向 | ||
| 232 | -// // @param:<Line.id:线路Id;delBatch.dir:方向;data:路段数据> | ||
| 233 | -// PublicFunctions.linePanlThree( | ||
| 234 | -// Line.id, data, dir); | ||
| 235 | -// }); | ||
| 236 | - PublicFunctions.editMapStatusRemove(); | ||
| 237 | - layer.msg("已退出编辑模式!"); | ||
| 238 | - layer.close(index); | ||
| 239 | - }, | ||
| 240 | - btn2 : function() { | ||
| 241 | - layer.closeAll(index); // 关闭当前窗口 | ||
| 242 | - layer.msg("您没有退出编辑模式,请继续完成您未完成的操作!") | ||
| 243 | - } | ||
| 244 | - }); | ||
| 245 | - }); | ||
| 246 | - }, 500); | ||
| 247 | - | ||
| 248 | - } else { | ||
| 249 | - | ||
| 250 | - // 缺少ID | ||
| 251 | - layer.confirm('【ID缺失,请点击返回,重新进行操作】', { | ||
| 252 | - btn : [ '返回' ], | ||
| 253 | - icon : 3, | ||
| 254 | - title : '提示' | ||
| 255 | - }, function(index) { | ||
| 256 | - | ||
| 257 | - // 关闭提示弹出层 | ||
| 258 | - layer.close(index); | ||
| 259 | - | ||
| 260 | - // 返回线路list页面 | ||
| 261 | - loadPage('/pages/base/line/list.html'); | ||
| 262 | - | ||
| 263 | - }); | ||
| 264 | - | ||
| 265 | - } | ||
| 266 | - $('.green-seagreen dropdown-toggle').click(function() { | ||
| 267 | - $('.dropdown-menu').css("display", "block"); | ||
| 268 | - }); | 1 | +/** |
| 2 | + * reload事件 | ||
| 3 | + * | ||
| 4 | + * | ||
| 5 | + */ | ||
| 6 | + | ||
| 7 | +$(function() { | ||
| 8 | + | ||
| 9 | + // 关闭左侧栏 | ||
| 10 | + if (!$('body').hasClass('page-sidebar-closed')) { | ||
| 11 | + $('.menu-toggler.sidebar-toggler').click(); | ||
| 12 | + } | ||
| 13 | + // 获取参数线路ID | ||
| 14 | + var idAndDir = $.url().param('no'); | ||
| 15 | + var param = idAndDir.split(","); | ||
| 16 | + var dir = 0, id; | ||
| 17 | + if (param.length == 1) { | ||
| 18 | + id = param[0]; | ||
| 19 | + } else { | ||
| 20 | + id = param[0]; | ||
| 21 | + dir = param[1]; | ||
| 22 | + } | ||
| 23 | + if (dir == 1) { | ||
| 24 | + $('#stationUp').removeClass('active'); | ||
| 25 | + $('#stationUp').removeClass('in'); | ||
| 26 | + $('#stationUp').addClass('fade'); | ||
| 27 | + $('#stationDown').addClass('active in'); | ||
| 28 | + $('#upLine').parent().removeClass('active'); | ||
| 29 | + $('#downLine').parent().addClass('active'); | ||
| 30 | + } | ||
| 31 | + // 如果线路ID不为空 | ||
| 32 | + if (id) { | ||
| 33 | + var styleOptions = { | ||
| 34 | + strokeColor : "blue",// 边线颜色。 | ||
| 35 | + fillColor : "blue",// 填充颜色。当参数为空时,圆形将没有填充效果。 | ||
| 36 | + strokeWeight : 3,// 边线的宽度,以像素为单位。 | ||
| 37 | + strokeOpacity : 0.8,// 边线透明度,取值范围0 - 1。 | ||
| 38 | + fillOpacity : 0.6,// 填充的透明度,取值范围0 - 1。 | ||
| 39 | + strokeStyle : 'solid' // 边线的样式,solid或dashed。 | ||
| 40 | + }; | ||
| 41 | + | ||
| 42 | + // 等候500毫秒执行 | ||
| 43 | + setTimeout(function() { | ||
| 44 | + | ||
| 45 | + /** | ||
| 46 | + * 初始化线路对象,这里只初始化线路Id属性 | ||
| 47 | + * | ||
| 48 | + * @param:<id:线路ID> | ||
| 49 | + * @return:Line | ||
| 50 | + */ | ||
| 51 | + var Line = LineObj.init(id); | ||
| 52 | + | ||
| 53 | + $("#versions").change( | ||
| 54 | + function() { | ||
| 55 | + var val = $(this).val(); | ||
| 56 | + | ||
| 57 | + /** | ||
| 58 | + * 初始化上行树 | ||
| 59 | + * | ||
| 60 | + * @param:<Line.id:线路Id;0:上行> | ||
| 61 | + */ | ||
| 62 | + PublicFunctions.resjtreeDate(Line.id, '0', val); | ||
| 63 | + | ||
| 64 | + | ||
| 65 | + LineObj.setStatus($($("#versions").find("option:selected")[0]).attr("status")); | ||
| 66 | + /** | ||
| 67 | + * 初始化下行树 | ||
| 68 | + * | ||
| 69 | + * @param:<Line.id:线路Id;1:下行> | ||
| 70 | + */ | ||
| 71 | + // PublicFunctions.resjtreeDate(Line.id,'1',val); | ||
| 72 | + $('#stationDown').removeClass('active'); | ||
| 73 | + $('#stationDown').removeClass('in'); | ||
| 74 | + $('#stationDown').addClass('fade'); | ||
| 75 | + $('#inoutCarpark').removeClass('active'); | ||
| 76 | + $('#inoutCarpark').removeClass('in'); | ||
| 77 | + $('#inoutCarpark').addClass('fade'); | ||
| 78 | + $('#stationUp').addClass('active in'); | ||
| 79 | + $('#downLine').parent().removeClass('active'); | ||
| 80 | + $('#inoutLine').parent().removeClass('active'); | ||
| 81 | + $('#upLine').parent().addClass('active'); | ||
| 82 | + | ||
| 83 | + if ($($("#versions").find("option:selected")[0]).attr("status") > 0) { | ||
| 84 | + $(".table-toolbar").show(); | ||
| 85 | + } else { | ||
| 86 | + $(".table-toolbar").hide(); | ||
| 87 | + } | ||
| 88 | + | ||
| 89 | + }); | ||
| 90 | + | ||
| 91 | + /** | ||
| 92 | + * 初始化线路标题 | ||
| 93 | + * | ||
| 94 | + * @param:<Line.id:线路ID> | ||
| 95 | + */ | ||
| 96 | + PublicFunctions.setTiteText(Line.id); | ||
| 97 | + | ||
| 98 | + /** | ||
| 99 | + * 初始化地图对象map | ||
| 100 | + * | ||
| 101 | + * @return:Map对象 | ||
| 102 | + */ | ||
| 103 | + var map_ = WorldsBMap.init(); | ||
| 104 | + | ||
| 105 | + /** | ||
| 106 | + * 初始化绘图工具类 | ||
| 107 | + * | ||
| 108 | + * @param:<map_:map对象;styleOptions:绘图样式对象> | ||
| 109 | + * @return:DrawingManager对象 | ||
| 110 | + */ | ||
| 111 | + var drawingManager_ = DrawingManagerObj.init(map_, styleOptions); | ||
| 112 | + | ||
| 113 | + GetAjaxData.getAllLineVersions(Line.id, function(data) { | ||
| 114 | + | ||
| 115 | + $("#versions option").remove(); | ||
| 116 | + | ||
| 117 | + var reqData = false; | ||
| 118 | + | ||
| 119 | + for (var i = 0; i < data.length; i++) { | ||
| 120 | + | ||
| 121 | + var ver = data[i]; | ||
| 122 | + | ||
| 123 | + if (ver.status == 1) { | ||
| 124 | + | ||
| 125 | + /** | ||
| 126 | + * 初始化上行树 | ||
| 127 | + * | ||
| 128 | + * @param:<Line.id:线路Id;0:上行> | ||
| 129 | + */ | ||
| 130 | + PublicFunctions | ||
| 131 | + .TreeUpOrDown(Line.id, '0', ver.versions); | ||
| 132 | + | ||
| 133 | + /** | ||
| 134 | + * 初始化下行树 | ||
| 135 | + * | ||
| 136 | + * @param:<Line.id:线路Id;1:下行> | ||
| 137 | + */ | ||
| 138 | + PublicFunctions | ||
| 139 | + .TreeUpOrDown(Line.id, '1', ver.versions); | ||
| 140 | + | ||
| 141 | + reqData = true; | ||
| 142 | + | ||
| 143 | + var option = "<option value=" + ver.versions | ||
| 144 | + + " status=" + ver.status + " selected>" | ||
| 145 | + + ver.name + " (" + ver.versions + ")" | ||
| 146 | + + "</option>" | ||
| 147 | + $("#versions").append(option); | ||
| 148 | + LineObj.setStatus(ver.status); | ||
| 149 | + continue; | ||
| 150 | + } | ||
| 151 | + | ||
| 152 | + var option = "<option value=" + ver.versions + " status=" | ||
| 153 | + + ver.status + ">" + ver.name + " (" + ver.versions | ||
| 154 | + + ")" + "</option>" | ||
| 155 | + $("#versions").append(option); | ||
| 156 | + } | ||
| 157 | + | ||
| 158 | + if (!reqData) { | ||
| 159 | + for (var i = 0; i < data.length; i++) { | ||
| 160 | + if (ver.status == 2) { | ||
| 161 | + | ||
| 162 | + /** | ||
| 163 | + * 初始化上行树 | ||
| 164 | + * | ||
| 165 | + * @param:<Line.id:线路Id;0:上行> | ||
| 166 | + */ | ||
| 167 | + PublicFunctions.TreeUpOrDown(Line.id, '0', | ||
| 168 | + ver.versions); | ||
| 169 | + | ||
| 170 | + /** | ||
| 171 | + * 初始化下行树 | ||
| 172 | + * | ||
| 173 | + * @param:<Line.id:线路Id;1:下行> | ||
| 174 | + */ | ||
| 175 | + PublicFunctions.TreeUpOrDown(Line.id, '1', | ||
| 176 | + ver.versions); | ||
| 177 | + | ||
| 178 | + GetAjaxData.getSectionRouteInfo(Line.id, dir, | ||
| 179 | + ver.versions, function(data) { | ||
| 180 | + /** | ||
| 181 | + * 在地图上画出线路走向 | ||
| 182 | + * | ||
| 183 | + * @param:<Line.id:线路Id;0:上行;data:路段数据> | ||
| 184 | + */ | ||
| 185 | + PublicFunctions.linePanlThree(Line.id, | ||
| 186 | + data, dir, function( | ||
| 187 | + polyline_center) { | ||
| 188 | + var map = WorldsBMap | ||
| 189 | + .getmapBValue(); | ||
| 190 | + map.panTo(polyline_center); | ||
| 191 | + }); | ||
| 192 | + | ||
| 193 | + }); | ||
| 194 | + reqData = true; | ||
| 195 | + | ||
| 196 | + LineObj.setStatus(ver.status); | ||
| 197 | + break; | ||
| 198 | + } | ||
| 199 | + } | ||
| 200 | + | ||
| 201 | + } | ||
| 202 | + | ||
| 203 | + }); | ||
| 204 | + | ||
| 205 | + GetAjaxData.getLineMatchStationIsUpdate(Line.id, function(data) { | ||
| 206 | + if (data.status == 'SUCCESS' && data.data == "1") { | ||
| 207 | + $('.portlet-title .match_station').removeClass('hidden'); | ||
| 208 | + } | ||
| 209 | + }); | ||
| 210 | + | ||
| 211 | + $('#esc_edit_div').on( | ||
| 212 | + 'click', | ||
| 213 | + function() { | ||
| 214 | + var index = layer.open({ | ||
| 215 | + title : '退出提示', | ||
| 216 | + content : '退出编辑模式后,当前没有保存的所有操作将被还原,确定要退出吗!', | ||
| 217 | + // type: 1, | ||
| 218 | + // area: ['600px', '360px'], | ||
| 219 | + // scrollbar: false, | ||
| 220 | + | ||
| 221 | + btn : [ '确定', '取消' ], | ||
| 222 | + yes : function(index) { | ||
| 223 | + | ||
| 224 | + // 刷新左边树 | ||
| 225 | + | ||
| 226 | + | ||
| 227 | + var dir = WorldsBMap.getDir(); | ||
| 228 | + | ||
| 229 | + PublicFunctions.resjtreeDate(Line.id,dir,$("#versions").val()); | ||
| 230 | + // PublicFunctions.resjtreeDate(Line.id,dir); | ||
| 231 | + // 查询路段信息 @param:<Line.id:线路Id;delBatch.dir:方向> | ||
| 232 | + // @return:data:路段数据 | ||
| 233 | +// GetAjaxData.getSectionRouteInfo(Line.id, dir, | ||
| 234 | +// function(data) { | ||
| 235 | +// // 在地图上画出线路走向 | ||
| 236 | +// // @param:<Line.id:线路Id;delBatch.dir:方向;data:路段数据> | ||
| 237 | +// PublicFunctions.linePanlThree( | ||
| 238 | +// Line.id, data, dir); | ||
| 239 | +// }); | ||
| 240 | + PublicFunctions.editMapStatusRemove(); | ||
| 241 | + layer.msg("已退出编辑模式!"); | ||
| 242 | + layer.close(index); | ||
| 243 | + }, | ||
| 244 | + btn2 : function() { | ||
| 245 | + layer.closeAll(index); // 关闭当前窗口 | ||
| 246 | + layer.msg("您没有退出编辑模式,请继续完成您未完成的操作!") | ||
| 247 | + } | ||
| 248 | + }); | ||
| 249 | + }); | ||
| 250 | + }, 500); | ||
| 251 | + | ||
| 252 | + } else { | ||
| 253 | + | ||
| 254 | + // 缺少ID | ||
| 255 | + layer.confirm('【ID缺失,请点击返回,重新进行操作】', { | ||
| 256 | + btn : [ '返回' ], | ||
| 257 | + icon : 3, | ||
| 258 | + title : '提示' | ||
| 259 | + }, function(index) { | ||
| 260 | + | ||
| 261 | + // 关闭提示弹出层 | ||
| 262 | + layer.close(index); | ||
| 263 | + | ||
| 264 | + // 返回线路list页面 | ||
| 265 | + loadPage('/pages/base/line/list.html'); | ||
| 266 | + | ||
| 267 | + }); | ||
| 268 | + | ||
| 269 | + } | ||
| 270 | + $('.green-seagreen dropdown-toggle').click(function() { | ||
| 271 | + $('.dropdown-menu').css("display", "block"); | ||
| 272 | + }); | ||
| 269 | }); | 273 | }); |
| 270 | \ No newline at end of file | 274 | \ No newline at end of file |