diff --git a/src/main/java/com/casic/accessControl/marker/web/MarkerController.java b/src/main/java/com/casic/accessControl/marker/web/MarkerController.java index 423724b..c33cd54 100644 --- a/src/main/java/com/casic/accessControl/marker/web/MarkerController.java +++ b/src/main/java/com/casic/accessControl/marker/web/MarkerController.java @@ -113,6 +113,7 @@ try { // Marker marker0 = markerManager.get(markerDto.getId()); List markerDtos = new ArrayList(); + markerDtos.add(markerDto); markerManager.batchSave(markerDtos,companyId); // if (null != marker0) {//编辑marker,下面要增加页面展示项 //// marker0.setMarkerObjectType(markerDto.getMarkerObjectType()); diff --git a/src/main/java/com/casic/accessControl/marker/web/MarkerController.java b/src/main/java/com/casic/accessControl/marker/web/MarkerController.java index 423724b..c33cd54 100644 --- a/src/main/java/com/casic/accessControl/marker/web/MarkerController.java +++ b/src/main/java/com/casic/accessControl/marker/web/MarkerController.java @@ -113,6 +113,7 @@ try { // Marker marker0 = markerManager.get(markerDto.getId()); List markerDtos = new ArrayList(); + markerDtos.add(markerDto); markerManager.batchSave(markerDtos,companyId); // if (null != marker0) {//编辑marker,下面要增加页面展示项 //// marker0.setMarkerObjectType(markerDto.getMarkerObjectType()); diff --git a/src/main/webapp/content/marker/marker-info-edit-new.jsp b/src/main/webapp/content/marker/marker-info-edit-new.jsp index 574c9d0..5f265bc 100644 --- a/src/main/webapp/content/marker/marker-info-edit-new.jsp +++ b/src/main/webapp/content/marker/marker-info-edit-new.jsp @@ -1 +1 @@ -<%@page contentType="text/html;charset=UTF-8" %> <%@include file="/taglibs.jsp" %> <%pageContext.setAttribute("currentMenu", "marker1");%> 地下管线电子标识系统 <%@include file="/common/layout/header.jsp" %>
<%@include file="/common/layout/menu_new.jsp" %>
<%--<%@include file="/common/layout/second-menu-user.jsp"%>--%>
标识器管理信息编辑
操作失败:
添加成功
毫米
<%--
--%> <%----%> <%--
--%> <%-- <%--value="${model.markerObjectType}">--%> <%-- --%> <%--
--%> <%--
--%> <%--
--%> <%----%> <%--
--%> <%----%> <%--
--%> <%--
--%> <%--
--%> <%----%> <%--
--%> <%----%> <%--
--%> <%--
--%> <%--
--%> <%----%> <%--
--%> <%-- <%--value="${model.markerObjectType}">--%> <%----%> <%--
--%> <%--
--%> <%--
--%> <%----%> <%--
--%> <%-- <%--value="${model.mileage}">--%> <%----%> <%--
--%> <%--
--%> <%--
--%> <%----%> <%--
--%> <%-- <%--value="${model.mileage2}">--%> <%----%> <%--
--%> <%--
--%> <%--<%–隐藏字段–%>--%> <%----%> <%--<%–隐藏字段–%>--%> <%----%>
<%@include file="/common/layout/footer.jsp" %> <%----%> \ No newline at end of file +<%@page contentType="text/html;charset=UTF-8" %> <%@include file="/taglibs.jsp" %> <%pageContext.setAttribute("currentMenu", "marker1");%> 地下管线电子标识系统 <%@include file="/common/layout/header.jsp" %>
<%@include file="/common/layout/menu_new.jsp" %>
<%--<%@include file="/common/layout/second-menu-user.jsp"%>--%>
标识器管理信息编辑
操作失败:
添加成功
毫米
<%@include file="/common/layout/footer.jsp" %> <%----%> \ No newline at end of file diff --git a/src/main/java/com/casic/accessControl/marker/web/MarkerController.java b/src/main/java/com/casic/accessControl/marker/web/MarkerController.java index 423724b..c33cd54 100644 --- a/src/main/java/com/casic/accessControl/marker/web/MarkerController.java +++ b/src/main/java/com/casic/accessControl/marker/web/MarkerController.java @@ -113,6 +113,7 @@ try { // Marker marker0 = markerManager.get(markerDto.getId()); List markerDtos = new ArrayList(); + markerDtos.add(markerDto); markerManager.batchSave(markerDtos,companyId); // if (null != marker0) {//编辑marker,下面要增加页面展示项 //// marker0.setMarkerObjectType(markerDto.getMarkerObjectType()); diff --git a/src/main/webapp/content/marker/marker-info-edit-new.jsp b/src/main/webapp/content/marker/marker-info-edit-new.jsp index 574c9d0..5f265bc 100644 --- a/src/main/webapp/content/marker/marker-info-edit-new.jsp +++ b/src/main/webapp/content/marker/marker-info-edit-new.jsp @@ -1 +1 @@ -<%@page contentType="text/html;charset=UTF-8" %> <%@include file="/taglibs.jsp" %> <%pageContext.setAttribute("currentMenu", "marker1");%> 地下管线电子标识系统 <%@include file="/common/layout/header.jsp" %>
<%@include file="/common/layout/menu_new.jsp" %>
<%--<%@include file="/common/layout/second-menu-user.jsp"%>--%>
标识器管理信息编辑
操作失败:
添加成功
毫米
<%--
--%> <%----%> <%--
--%> <%-- <%--value="${model.markerObjectType}">--%> <%-- --%> <%--
--%> <%--
--%> <%--
--%> <%----%> <%--
--%> <%----%> <%--
--%> <%--
--%> <%--
--%> <%----%> <%--
--%> <%----%> <%--
--%> <%--
--%> <%--
--%> <%----%> <%--
--%> <%-- <%--value="${model.markerObjectType}">--%> <%----%> <%--
--%> <%--
--%> <%--
--%> <%----%> <%--
--%> <%-- <%--value="${model.mileage}">--%> <%----%> <%--
--%> <%--
--%> <%--
--%> <%----%> <%--
--%> <%-- <%--value="${model.mileage2}">--%> <%----%> <%--
--%> <%--
--%> <%--<%–隐藏字段–%>--%> <%----%> <%--<%–隐藏字段–%>--%> <%----%>
<%@include file="/common/layout/footer.jsp" %> <%----%> \ No newline at end of file +<%@page contentType="text/html;charset=UTF-8" %> <%@include file="/taglibs.jsp" %> <%pageContext.setAttribute("currentMenu", "marker1");%> 地下管线电子标识系统 <%@include file="/common/layout/header.jsp" %>
<%@include file="/common/layout/menu_new.jsp" %>
<%--<%@include file="/common/layout/second-menu-user.jsp"%>--%>
标识器管理信息编辑
操作失败:
添加成功
毫米
<%@include file="/common/layout/footer.jsp" %> <%----%> \ No newline at end of file diff --git a/src/main/webapp/s/app/ems/ems.js b/src/main/webapp/s/app/ems/ems.js index 28c1c12..cbe6b60 100644 --- a/src/main/webapp/s/app/ems/ems.js +++ b/src/main/webapp/s/app/ems/ems.js @@ -4,7 +4,7 @@ //定义全局变量,缓存组织结构 var Ems = function () { - + var isSaveStatus = false; var map = null; var readyToUploadPoints = new Array(); var drawOverlays = new Array(); @@ -90,6 +90,15 @@ }, //保存标识器 emsSaveCallBack: function () { + + if(readyToUploadPoints.length==0){ + return; + } + if(isSaveStatus){ + alert("保存过于频繁,请稍后操作!"); + return; + } + isSaveStatus = true; //TODO LIST:上传 var uploadMaker = new Array(); var pointArray = new Array(); @@ -121,10 +130,12 @@ readyToUploadPoints = []; map.setViewport(pointArray); Ems.clearOverlays(); + isSaveStatus = false; } }, error: function (d) {//请求出错 alert(d.responseText); + isSaveStatus = false; } }); }, diff --git a/src/main/java/com/casic/accessControl/marker/web/MarkerController.java b/src/main/java/com/casic/accessControl/marker/web/MarkerController.java index 423724b..c33cd54 100644 --- a/src/main/java/com/casic/accessControl/marker/web/MarkerController.java +++ b/src/main/java/com/casic/accessControl/marker/web/MarkerController.java @@ -113,6 +113,7 @@ try { // Marker marker0 = markerManager.get(markerDto.getId()); List markerDtos = new ArrayList(); + markerDtos.add(markerDto); markerManager.batchSave(markerDtos,companyId); // if (null != marker0) {//编辑marker,下面要增加页面展示项 //// marker0.setMarkerObjectType(markerDto.getMarkerObjectType()); diff --git a/src/main/webapp/content/marker/marker-info-edit-new.jsp b/src/main/webapp/content/marker/marker-info-edit-new.jsp index 574c9d0..5f265bc 100644 --- a/src/main/webapp/content/marker/marker-info-edit-new.jsp +++ b/src/main/webapp/content/marker/marker-info-edit-new.jsp @@ -1 +1 @@ -<%@page contentType="text/html;charset=UTF-8" %> <%@include file="/taglibs.jsp" %> <%pageContext.setAttribute("currentMenu", "marker1");%> 地下管线电子标识系统 <%@include file="/common/layout/header.jsp" %>
<%@include file="/common/layout/menu_new.jsp" %>
<%--<%@include file="/common/layout/second-menu-user.jsp"%>--%>
标识器管理信息编辑
操作失败:
添加成功
毫米
<%--
--%> <%----%> <%--
--%> <%-- <%--value="${model.markerObjectType}">--%> <%-- --%> <%--
--%> <%--
--%> <%--
--%> <%----%> <%--
--%> <%----%> <%--
--%> <%--
--%> <%--
--%> <%----%> <%--
--%> <%----%> <%--
--%> <%--
--%> <%--
--%> <%----%> <%--
--%> <%-- <%--value="${model.markerObjectType}">--%> <%----%> <%--
--%> <%--
--%> <%--
--%> <%----%> <%--
--%> <%-- <%--value="${model.mileage}">--%> <%----%> <%--
--%> <%--
--%> <%--
--%> <%----%> <%--
--%> <%-- <%--value="${model.mileage2}">--%> <%----%> <%--
--%> <%--
--%> <%--<%–隐藏字段–%>--%> <%----%> <%--<%–隐藏字段–%>--%> <%----%>
<%@include file="/common/layout/footer.jsp" %> <%----%> \ No newline at end of file +<%@page contentType="text/html;charset=UTF-8" %> <%@include file="/taglibs.jsp" %> <%pageContext.setAttribute("currentMenu", "marker1");%> 地下管线电子标识系统 <%@include file="/common/layout/header.jsp" %>
<%@include file="/common/layout/menu_new.jsp" %>
<%--<%@include file="/common/layout/second-menu-user.jsp"%>--%>
标识器管理信息编辑
操作失败:
添加成功
毫米
<%@include file="/common/layout/footer.jsp" %> <%----%> \ No newline at end of file diff --git a/src/main/webapp/s/app/ems/ems.js b/src/main/webapp/s/app/ems/ems.js index 28c1c12..cbe6b60 100644 --- a/src/main/webapp/s/app/ems/ems.js +++ b/src/main/webapp/s/app/ems/ems.js @@ -4,7 +4,7 @@ //定义全局变量,缓存组织结构 var Ems = function () { - + var isSaveStatus = false; var map = null; var readyToUploadPoints = new Array(); var drawOverlays = new Array(); @@ -90,6 +90,15 @@ }, //保存标识器 emsSaveCallBack: function () { + + if(readyToUploadPoints.length==0){ + return; + } + if(isSaveStatus){ + alert("保存过于频繁,请稍后操作!"); + return; + } + isSaveStatus = true; //TODO LIST:上传 var uploadMaker = new Array(); var pointArray = new Array(); @@ -121,10 +130,12 @@ readyToUploadPoints = []; map.setViewport(pointArray); Ems.clearOverlays(); + isSaveStatus = false; } }, error: function (d) {//请求出错 alert(d.responseText); + isSaveStatus = false; } }); }, diff --git a/src/main/webapp/s/app/marker/marker-info-list.js b/src/main/webapp/s/app/marker/marker-info-list.js index 837cce9..3784077 100644 --- a/src/main/webapp/s/app/marker/marker-info-list.js +++ b/src/main/webapp/s/app/marker/marker-info-list.js @@ -86,7 +86,7 @@ aoColumnDefs = [ { 'bSortable': false, - 'bVisible': false, +// 'bVisible': false, 'aTargets': [0] }, { @@ -95,7 +95,8 @@ } ]; return " " - + "id" +// + "id" + + "编号" + " 管线种类" + " 管线直径" + " 管线材质" @@ -169,7 +170,7 @@ aoColumnDefs = [ { 'bSortable': false, - 'bVisible': false, +// 'bVisible': false, 'aTargets': [0] }, { @@ -178,7 +179,8 @@ } ]; return " " - + "id" +// + "id" + + "编号" + " 附属物名称" + " 井深" + " 所属道路" @@ -249,7 +251,7 @@ aoColumnDefs = [ { 'bSortable': false, - 'bVisible': false, +// 'bVisible': false, 'aTargets': [0] }, { @@ -258,7 +260,8 @@ } ]; return " " - + "id" +// + "id" + + "编号" + " 管点特征" + " 特征点埋深" + " 所属道路" @@ -353,7 +356,7 @@ aoColumnDefs = [ { 'bSortable': false, - 'bVisible': false, +// 'bVisible': false, 'aTargets': [0] }, { @@ -362,7 +365,8 @@ } ]; return " " - + "id" +// + "id" + + "编号" + " 上层管种类" + " 上层管埋深" + " 上层管直径"