From 8fb4f6e5b5a014de0ab28da0e0810a608ce4a2e4 Mon Sep 17 00:00:00 2001 From: zhangwenqing Date: Tue, 25 Jun 2019 17:47:47 +0800 Subject: [PATCH] =?UTF-8?q?Object=20List=E6=89=B9=E9=87=8F=E5=88=A0?= =?UTF-8?q?=E9=99=A4=E5=A2=9E=E5=8A=A0=E6=8F=90=E7=A4=BA=E4=BF=A1=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../basics/DomainCommGroupController.java | 8 ++++ .../basics/IpCommGroupController.java | 10 ++++- .../basics/ScriberIdCommGroupController.java | 8 ++++ .../basics/UrlCommGroupController.java | 8 ++++ .../basics/DomainCommGroupService.java | 39 ++++++++++++++++ .../service/basics/IpCommGroupCfgService.java | 39 ++++++++++++++++ .../basics/ScriberIdCommGroupService.java | 39 ++++++++++++++++ .../service/basics/UrlCommGroupService.java | 39 ++++++++++++++++ .../views/basics/domainCommGroupList.jsp | 45 ++++++++++++++----- .../views/basics/ipCommonGroupCfgList.jsp | 41 ++++++++++++++--- .../views/basics/scriberidCommGroupList.jsp | 45 +++++++++++++++---- .../WEB-INF/views/basics/urlCommGroupList.jsp | 41 ++++++++++++++--- 12 files changed, 327 insertions(+), 35 deletions(-) diff --git a/src/main/java/com/nis/web/controller/basics/DomainCommGroupController.java b/src/main/java/com/nis/web/controller/basics/DomainCommGroupController.java index 793ac98a0..bb1e71a0a 100644 --- a/src/main/java/com/nis/web/controller/basics/DomainCommGroupController.java +++ b/src/main/java/com/nis/web/controller/basics/DomainCommGroupController.java @@ -20,6 +20,7 @@ import org.springframework.web.bind.annotation.ModelAttribute; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod; import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.ResponseBody; import org.springframework.web.multipart.MultipartFile; import org.springframework.web.servlet.mvc.support.RedirectAttributes; @@ -135,6 +136,13 @@ public class DomainCommGroupController extends BaseController{ return "redirect:" + adminPath +"/basics/domain/list?functionId="+functionId; } + // 批量删除前获取提示信息 + @ResponseBody + @RequestMapping(value="ajaxCheckIsLastOneCfgBatch",method=RequestMethod.POST) + public List ajaxCheckIsLastOneCfgBatch(Model model, DomainCommCfg searchCfg){ + return domainCommGroupService.ajaxCheckIsLastOneCfgBatch(searchCfg); + } + // 数据导入 @RequestMapping(value = "import", method=RequestMethod.POST) public String importIp(HttpServletRequest request,HttpServletResponse response,RedirectAttributes redirectAttributes, diff --git a/src/main/java/com/nis/web/controller/basics/IpCommGroupController.java b/src/main/java/com/nis/web/controller/basics/IpCommGroupController.java index 32642a25f..cd885de1f 100644 --- a/src/main/java/com/nis/web/controller/basics/IpCommGroupController.java +++ b/src/main/java/com/nis/web/controller/basics/IpCommGroupController.java @@ -21,6 +21,7 @@ import org.springframework.web.bind.annotation.ModelAttribute; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod; import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.ResponseBody; import org.springframework.web.multipart.MultipartFile; import org.springframework.web.servlet.mvc.support.RedirectAttributes; @@ -142,7 +143,14 @@ public class IpCommGroupController extends BaseController { return "redirect:" + adminPath + "/basics/ip/list?functionId=" + functionId; } - + + // 批量删除前获取提示信息 + @ResponseBody + @RequestMapping(value="ajaxCheckIsLastOneCfgBatch",method=RequestMethod.POST) + public List ajaxCheckIsLastOneCfgBatch(Model model, IpCommCfg searchCfg){ + return ipCommGroupCfgService.ajaxCheckIsLastOneCfgBatch(searchCfg); + } + // 数据导出 @RequestMapping(value = "/exportIpComm") public void exportIpCommonCfg(Model model, @ModelAttribute("cfg") IpCommCfg entity, String ids, RedirectAttributes redirectAttributes, diff --git a/src/main/java/com/nis/web/controller/basics/ScriberIdCommGroupController.java b/src/main/java/com/nis/web/controller/basics/ScriberIdCommGroupController.java index f3d4bc261..6a4227a75 100644 --- a/src/main/java/com/nis/web/controller/basics/ScriberIdCommGroupController.java +++ b/src/main/java/com/nis/web/controller/basics/ScriberIdCommGroupController.java @@ -20,6 +20,7 @@ import org.springframework.web.bind.annotation.ModelAttribute; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod; import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.ResponseBody; import org.springframework.web.multipart.MultipartFile; import org.springframework.web.servlet.mvc.support.RedirectAttributes; @@ -135,6 +136,13 @@ public class ScriberIdCommGroupController extends BaseController{ return "redirect:" + adminPath +"/basics/scriberId/list?functionId="+functionId; } + // 批量删除前获取提示信息 + @ResponseBody + @RequestMapping(value="ajaxCheckIsLastOneCfgBatch",method=RequestMethod.POST) + public List ajaxCheckIsLastOneCfgBatch(Model model, ScriberIdCommCfg searchCfg){ + return scriberIdCommGroupService.ajaxCheckIsLastOneCfgBatch(searchCfg); + } + // 数据导入 @RequestMapping(value = "import", method=RequestMethod.POST) public String importIp(HttpServletRequest request,HttpServletResponse response,RedirectAttributes redirectAttributes, diff --git a/src/main/java/com/nis/web/controller/basics/UrlCommGroupController.java b/src/main/java/com/nis/web/controller/basics/UrlCommGroupController.java index 4db84d43d..e897ed7c4 100644 --- a/src/main/java/com/nis/web/controller/basics/UrlCommGroupController.java +++ b/src/main/java/com/nis/web/controller/basics/UrlCommGroupController.java @@ -20,6 +20,7 @@ import org.springframework.web.bind.annotation.ModelAttribute; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod; import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.ResponseBody; import org.springframework.web.multipart.MultipartFile; import org.springframework.web.servlet.mvc.support.RedirectAttributes; @@ -135,6 +136,13 @@ public class UrlCommGroupController extends BaseController{ return "redirect:" + adminPath +"/basics/url/list?functionId="+functionId; } + // 批量删除前获取提示信息 + @ResponseBody + @RequestMapping(value="ajaxCheckIsLastOneCfgBatch",method=RequestMethod.POST) + public List ajaxCheckIsLastOneCfgBatch(Model model, UrlCommCfg searchCfg){ + return urlCommGroupService.ajaxCheckIsLastOneCfgBatch(searchCfg); + } + // 数据导入 @RequestMapping(value = "import", method=RequestMethod.POST) public String importIp(HttpServletRequest request,HttpServletResponse response,RedirectAttributes redirectAttributes, diff --git a/src/main/java/com/nis/web/service/basics/DomainCommGroupService.java b/src/main/java/com/nis/web/service/basics/DomainCommGroupService.java index f6c714c53..ca5f3928b 100644 --- a/src/main/java/com/nis/web/service/basics/DomainCommGroupService.java +++ b/src/main/java/com/nis/web/service/basics/DomainCommGroupService.java @@ -2,6 +2,7 @@ package com.nis.web.service.basics; import java.util.ArrayList; import java.util.Date; +import java.util.HashMap; import java.util.List; import java.util.Map; import java.util.Properties; @@ -318,5 +319,43 @@ public class DomainCommGroupService extends CrudService, cfgs.clear(); cfgs=null; } + + /** + * 获取会配置取消的CompileId + * @param searchCfg 携带列表检索条件 + * @return List CompileId集合 + */ + public List ajaxCheckIsLastOneCfgBatch(DomainCommCfg searchCfg) { + List resultList = new ArrayList(); + + // 获取所有准备删除的数据,并组织格式 {"groupId1":[cfgId1, cfgId2, ...], ...} + Map map = new HashMap(); + List cfgList = domainCommGroupDao.findAllPageList(searchCfg); + for (DomainCommCfg cfg : cfgList) { + Integer groupId = cfg.getGroupId(); + String value = ""; + if(map.containsKey(groupId)) { + value = map.get(groupId); + } + value += ","+cfg.getCfgId(); + map.put(groupId, value); + } + + // 校验执行删除后分组下是否还有域配置,若没有则获取引用该分组的CompileId + for (Integer groupId : map.keySet()) { + String cfgIds = map.get(groupId).substring(1); + Integer size = commonGroupManageDao.ajaxCheckIsLastOneCfg(groupId, cfgIds, DomainCommCfg.getTablename()); + if(size == 0) { // 0为分组下的最后一条配置,获取配置ID提示 + Map searchMap = new HashMap(); + searchMap.put("domainGroup", ","+groupId+","); + Integer compileId = commonGroupManageDao.getCompileIdByGroupId(gsonToJson(searchMap)); + if(compileId != null) { + resultList.add(compileId); + } + } + } + return resultList; + + } } diff --git a/src/main/java/com/nis/web/service/basics/IpCommGroupCfgService.java b/src/main/java/com/nis/web/service/basics/IpCommGroupCfgService.java index 9e7748768..e82f797f8 100644 --- a/src/main/java/com/nis/web/service/basics/IpCommGroupCfgService.java +++ b/src/main/java/com/nis/web/service/basics/IpCommGroupCfgService.java @@ -2,6 +2,7 @@ package com.nis.web.service.basics; import java.util.ArrayList; import java.util.Date; +import java.util.HashMap; import java.util.List; import java.util.Map; import java.util.Properties; @@ -306,4 +307,42 @@ public class IpCommGroupCfgService extends BaseService { cfgs=null; } + /** + * 获取会配置取消的CompileId + * @param searchCfg 携带列表检索条件 + * @return List CompileId集合 + */ + public List ajaxCheckIsLastOneCfgBatch(IpCommCfg searchCfg) { + List resultList = new ArrayList(); + + // 获取所有准备删除的数据,并组织格式 {"groupId1":[cfgId1, cfgId2, ...], ...} + Map map = new HashMap(); + List cfgList = ipCommGroupCfgDao.findPage(searchCfg); + for (IpCommCfg cfg : cfgList) { + Integer groupId = cfg.getGroupId(); + String value = ""; + if(map.containsKey(groupId)) { + value = map.get(groupId); + } + value += ","+cfg.getCfgId(); + map.put(groupId, value); + } + + // 校验执行删除后分组下是否还有域配置,若没有则获取引用该分组的CompileId + for (Integer groupId : map.keySet()) { + String cfgIds = map.get(groupId).substring(1); + Integer size = commonGroupManageDao.ajaxCheckIsLastOneCfg(groupId, cfgIds, IpCommCfg.getIndexTable()); + if(size == 0) { // 0为分组下的最后一条配置,获取配置ID提示 + Map searchMap = new HashMap(); + searchMap.put("ipGroup", ","+groupId+","); + Integer compileId = commonGroupManageDao.getCompileIdByGroupId(gsonToJson(searchMap)); + if(compileId != null) { + resultList.add(compileId); + } + } + } + return resultList; + + } + } \ No newline at end of file diff --git a/src/main/java/com/nis/web/service/basics/ScriberIdCommGroupService.java b/src/main/java/com/nis/web/service/basics/ScriberIdCommGroupService.java index 048ddc650..5de22d802 100644 --- a/src/main/java/com/nis/web/service/basics/ScriberIdCommGroupService.java +++ b/src/main/java/com/nis/web/service/basics/ScriberIdCommGroupService.java @@ -2,6 +2,7 @@ package com.nis.web.service.basics; import java.util.ArrayList; import java.util.Date; +import java.util.HashMap; import java.util.List; import java.util.Map; import java.util.Properties; @@ -319,5 +320,43 @@ public class ScriberIdCommGroupService extends CrudService CompileId集合 + */ + public List ajaxCheckIsLastOneCfgBatch(ScriberIdCommCfg searchCfg) { + List resultList = new ArrayList(); + + // 获取所有准备删除的数据,并组织格式 {"groupId1":[cfgId1, cfgId2, ...], ...} + Map map = new HashMap(); + List cfgList = scriberIdCommGroupDao.findAllPageList(searchCfg); + for (ScriberIdCommCfg cfg : cfgList) { + Integer groupId = cfg.getGroupId(); + String value = ""; + if(map.containsKey(groupId)) { + value = map.get(groupId); + } + value += ","+cfg.getCfgId(); + map.put(groupId, value); + } + + // 校验执行删除后分组下是否还有域配置,若没有则获取引用该分组的CompileId + for (Integer groupId : map.keySet()) { + String cfgIds = map.get(groupId).substring(1); + Integer size = commonGroupManageDao.ajaxCheckIsLastOneCfg(groupId, cfgIds, ScriberIdCommCfg.getTablename()); + if(size == 0) { // 0为分组下的最后一条配置,获取配置ID提示 + Map searchMap = new HashMap(); + searchMap.put("subscribeIdGroup", ","+groupId+","); + Integer compileId = commonGroupManageDao.getCompileIdByGroupId(gsonToJson(searchMap)); + if(compileId != null) { + resultList.add(compileId); + } + } + } + return resultList; + + } } diff --git a/src/main/java/com/nis/web/service/basics/UrlCommGroupService.java b/src/main/java/com/nis/web/service/basics/UrlCommGroupService.java index 379061d91..ee87c3430 100644 --- a/src/main/java/com/nis/web/service/basics/UrlCommGroupService.java +++ b/src/main/java/com/nis/web/service/basics/UrlCommGroupService.java @@ -2,6 +2,7 @@ package com.nis.web.service.basics; import java.util.ArrayList; import java.util.Date; +import java.util.HashMap; import java.util.List; import java.util.Map; import java.util.Properties; @@ -319,5 +320,43 @@ public class UrlCommGroupService extends CrudService, UrlCom cfgs.clear(); cfgs=null; } + + /** + * 获取会配置取消的CompileId + * @param searchCfg 携带列表检索条件 + * @return List CompileId集合 + */ + public List ajaxCheckIsLastOneCfgBatch(UrlCommCfg searchCfg) { + List resultList = new ArrayList(); + + // 获取所有准备删除的数据,并组织格式 {"groupId1":[cfgId1, cfgId2, ...], ...} + Map map = new HashMap(); + List cfgList = urlCommGroupDao.findAllPageList(searchCfg); + for (UrlCommCfg cfg : cfgList) { + Integer groupId = cfg.getGroupId(); + String value = ""; + if(map.containsKey(groupId)) { + value = map.get(groupId); + } + value += ","+cfg.getCfgId(); + map.put(groupId, value); + } + + // 校验执行删除后分组下是否还有域配置,若没有则获取引用该分组的CompileId + for (Integer groupId : map.keySet()) { + String cfgIds = map.get(groupId).substring(1); + Integer size = commonGroupManageDao.ajaxCheckIsLastOneCfg(groupId, cfgIds, UrlCommCfg.getTablename()); + if(size == 0) { // 0为分组下的最后一条配置,获取配置ID提示 + Map searchMap = new HashMap(); + searchMap.put("urlGroup", ","+groupId+","); + Integer compileId = commonGroupManageDao.getCompileIdByGroupId(gsonToJson(searchMap)); + if(compileId != null) { + resultList.add(compileId); + } + } + } + return resultList; + + } } diff --git a/src/main/webapp/WEB-INF/views/basics/domainCommGroupList.jsp b/src/main/webapp/WEB-INF/views/basics/domainCommGroupList.jsp index 951b71d0c..0b563998c 100644 --- a/src/main/webapp/WEB-INF/views/basics/domainCommGroupList.jsp +++ b/src/main/webapp/WEB-INF/views/basics/domainCommGroupList.jsp @@ -43,10 +43,6 @@ var importPath="/basics/domain/list?functionId=${cfg.functionId}" $("#importForm1").attr("action","${ctx}/basics/domain/import?importPath="+importPath); - $(".groupId").find("option:first").each(function(){ - $(this).hide(); - $(".groupId").selectpicker("refresh"); - }); }); var edit=function(url){ var cked = $('tbody tr td input.i-checks:checkbox:checked'); @@ -81,9 +77,9 @@ str = str.substr(1); groupIds = groupIds.substr(1); - if(ids.length >0){ - var tipInfoAdd = ""; - var tipCompileIds = ""; + var tipInfoAdd = ""; + var tipCompileIds = ""; + if(ids.length >0){ // 选中单个或多个 $.ajax({ type:'post', url:'${ctx}/basics/commonGroup/ajaxCheckIsLastOneCfg', @@ -112,15 +108,42 @@ },{buttonsFocus:1}); top.$('.jbox-body .jbox-icon').css('top','55px'); - }else{ - top.$.jBox.confirm("","",function(v,h,f){ + }else{ // 未选中任何 批量 + var myData = {}; + var groupId = $("#groupId").val(); + if($("#intype").val() != null && $("#intype").val() != ""){ + myData[$("#seltype").val()] = $("#intype").val(); + } + if(groupId != ''){ + myData["groupId"] = groupId; + } + + $.ajax({ + type:'post', + url:'${ctx}/basics/domain/ajaxCheckIsLastOneCfgBatch', + data:myData, + async:false, + success:function(data,textStatus){// 处理返回结果 + if(data.length > 0){ + canDel = false; + for(var index in data){ + tipCompileIds += ","+data[index] + } + tipCompileIds = tipCompileIds.substr(1); + } + } + }); + + if(!canDel){ + var shortStr = tipCompileIds.length > 6? tipCompileIds.substr(0,6)+"..." : tipCompileIds ; + tipInfoAdd = $.validator.messages.cancel_config_warn.replace("{0}","'"+shortStr+"'")+","; + } + top.$.jBox.confirm(tipInfoAdd+"","",function(v,h,f){ if(v=="ok"){ $("#searchForm").attr("action",url); page(); } }); - /* top.$.jBox.tip("", ""); - return; */ } } diff --git a/src/main/webapp/WEB-INF/views/basics/ipCommonGroupCfgList.jsp b/src/main/webapp/WEB-INF/views/basics/ipCommonGroupCfgList.jsp index 5f4e9779d..4b9f40a74 100644 --- a/src/main/webapp/WEB-INF/views/basics/ipCommonGroupCfgList.jsp +++ b/src/main/webapp/WEB-INF/views/basics/ipCommonGroupCfgList.jsp @@ -78,9 +78,9 @@ str = str.substr(1); groupIds = groupIds.substr(1); - if(ids.length >0){ - var tipInfoAdd = ""; - var tipCompileIds = ""; + var tipInfoAdd = ""; + var tipCompileIds = ""; + if(ids.length >0){ // 选中单个或多个 $.ajax({ type:'post', url:'${ctx}/basics/commonGroup/ajaxCheckIsLastOneCfg', @@ -109,15 +109,42 @@ },{buttonsFocus:1}); top.$('.jbox-body .jbox-icon').css('top','55px'); - }else{ - top.$.jBox.confirm("","",function(v,h,f){ + }else{ // 未选中任何 批量 + var myData = {}; + var groupId = $("#groupId").val(); + if($("#intype").val() != null && $("#intype").val() != ""){ + myData[$("#seltype").val()] = $("#intype").val(); + } + if(groupId != ''){ + myData["groupId"] = groupId; + } + + $.ajax({ + type:'post', + url:'${ctx}/basics/ip/ajaxCheckIsLastOneCfgBatch', + data:myData, + async:false, + success:function(data,textStatus){// 处理返回结果 + if(data.length > 0){ + canDel = false; + for(var index in data){ + tipCompileIds += ","+data[index] + } + tipCompileIds = tipCompileIds.substr(1); + } + } + }); + + if(!canDel){ + var shortStr = tipCompileIds.length > 6? tipCompileIds.substr(0,6)+"..." : tipCompileIds ; + tipInfoAdd = $.validator.messages.cancel_config_warn.replace("{0}","'"+shortStr+"'")+","; + } + top.$.jBox.confirm(tipInfoAdd+"","",function(v,h,f){ if(v=="ok"){ $("#searchForm").attr("action",url); page(); } }); - /* top.$.jBox.tip("", ""); - return; */ } } diff --git a/src/main/webapp/WEB-INF/views/basics/scriberidCommGroupList.jsp b/src/main/webapp/WEB-INF/views/basics/scriberidCommGroupList.jsp index 434b2d6a7..a1f03b9f7 100644 --- a/src/main/webapp/WEB-INF/views/basics/scriberidCommGroupList.jsp +++ b/src/main/webapp/WEB-INF/views/basics/scriberidCommGroupList.jsp @@ -43,10 +43,10 @@ var importPath="/basics/scriberId/list?functionId=${cfg.functionId}" $("#importForm1").attr("action","${ctx}/basics/scriberId/import?importPath="+importPath); - $(".groupId").find("option:first").each(function(){ + /* $(".groupId").find("option:first").each(function(){ $(this).hide(); $(".groupId").selectpicker("refresh"); - }); + }); */ }); var edit=function(url){ var cked = $('tbody tr td input.i-checks:checkbox:checked'); @@ -81,9 +81,9 @@ str = str.substr(1); groupIds = groupIds.substr(1); - if(ids.length >0){ - var tipInfoAdd = ""; - var tipCompileIds = ""; + var tipInfoAdd = ""; + var tipCompileIds = ""; + if(ids.length >0){ // 选中单个或多个 $.ajax({ type:'post', url:'${ctx}/basics/commonGroup/ajaxCheckIsLastOneCfg', @@ -112,15 +112,42 @@ },{buttonsFocus:1}); top.$('.jbox-body .jbox-icon').css('top','55px'); - }else{ - top.$.jBox.confirm("","",function(v,h,f){ + }else{ // 未选中任何 批量 + var myData = {}; + var groupId = $("#groupId").val(); + if($("#intype").val() != null && $("#intype").val() != ""){ + myData[$("#seltype").val()] = $("#intype").val(); + } + if(groupId != ''){ + myData["groupId"] = groupId; + } + + $.ajax({ + type:'post', + url:'${ctx}/basics/scriberId/ajaxCheckIsLastOneCfgBatch', + data:myData, + async:false, + success:function(data,textStatus){// 处理返回结果 + if(data.length > 0){ + canDel = false; + for(var index in data){ + tipCompileIds += ","+data[index] + } + tipCompileIds = tipCompileIds.substr(1); + } + } + }); + + if(!canDel){ + var shortStr = tipCompileIds.length > 6? tipCompileIds.substr(0,6)+"..." : tipCompileIds ; + tipInfoAdd = $.validator.messages.cancel_config_warn.replace("{0}","'"+shortStr+"'")+","; + } + top.$.jBox.confirm(tipInfoAdd+"","",function(v,h,f){ if(v=="ok"){ $("#searchForm").attr("action",url); page(); } }); - /* top.$.jBox.tip("", ""); - return; */ } } diff --git a/src/main/webapp/WEB-INF/views/basics/urlCommGroupList.jsp b/src/main/webapp/WEB-INF/views/basics/urlCommGroupList.jsp index 7899caa3a..30ff1f897 100644 --- a/src/main/webapp/WEB-INF/views/basics/urlCommGroupList.jsp +++ b/src/main/webapp/WEB-INF/views/basics/urlCommGroupList.jsp @@ -76,9 +76,9 @@ str = str.substr(1); groupIds = groupIds.substr(1); - if(ids.length >0){ - var tipInfoAdd = ""; - var tipCompileIds = ""; + var tipInfoAdd = ""; + var tipCompileIds = ""; + if(ids.length >0){ // 选中单个或多个 $.ajax({ type:'post', url:'${ctx}/basics/commonGroup/ajaxCheckIsLastOneCfg', @@ -107,15 +107,42 @@ },{buttonsFocus:1}); top.$('.jbox-body .jbox-icon').css('top','55px'); - }else{ - top.$.jBox.confirm("","",function(v,h,f){ + }else{ // 未选中任何 批量 + var myData = {}; + var groupId = $("#groupId").val(); + if($("#intype").val() != null && $("#intype").val() != ""){ + myData[$("#seltype").val()] = $("#intype").val(); + } + if(groupId != ''){ + myData["groupId"] = groupId; + } + + $.ajax({ + type:'post', + url:'${ctx}/basics/url/ajaxCheckIsLastOneCfgBatch', + data:myData, + async:false, + success:function(data,textStatus){// 处理返回结果 + if(data.length > 0){ + canDel = false; + for(var index in data){ + tipCompileIds += ","+data[index] + } + tipCompileIds = tipCompileIds.substr(1); + } + } + }); + + if(!canDel){ + var shortStr = tipCompileIds.length > 6? tipCompileIds.substr(0,6)+"..." : tipCompileIds ; + tipInfoAdd = $.validator.messages.cancel_config_warn.replace("{0}","'"+shortStr+"'")+","; + } + top.$.jBox.confirm(tipInfoAdd+"","",function(v,h,f){ if(v=="ok"){ $("#searchForm").attr("action",url); page(); } }); - /* top.$.jBox.tip("", ""); - return; */ } }