diff --git a/src/main/java/com/nis/web/service/configuration/AvContentCfgService.java b/src/main/java/com/nis/web/service/configuration/AvContentCfgService.java index 4e9848fac..5ea6c8196 100644 --- a/src/main/java/com/nis/web/service/configuration/AvContentCfgService.java +++ b/src/main/java/com/nis/web/service/configuration/AvContentCfgService.java @@ -79,9 +79,17 @@ public class AvContentCfgService extends BaseService{ */ public CfgIndexInfo getCfgIndexInfo(CfgIndexInfo entity) { CfgIndexInfo cfg=avContentCfgDao.getCfgIndexInfo(entity); - List voipAccounts=getVoipAccountCfgList(entity); - List voipIps=getVoipIpCfgList(entity); - getVoipIpCfgList(entity); + List voipAccounts=new ArrayList<>(); + voipAccounts=getVoipAccountCfgList(entity); + if(voipAccounts ==null || voipAccounts.size() <=0){ + voipAccounts.add(new AvVoipAccountCfg()); + } + List voipIps=new ArrayList<>(); + voipIps=getVoipIpCfgList(entity); + if(voipIps ==null || voipIps.size() <=0){ + voipIps.add(new AvVoipIpCfg()); + } + cfg.setVoipAccounts(voipAccounts); cfg.setVoipIps(voipIps); diff --git a/src/main/webapp/WEB-INF/views/cfg/av/voip/voipForm.jsp b/src/main/webapp/WEB-INF/views/cfg/av/voip/voipForm.jsp index f5e7a82cd..3d3c6de08 100644 --- a/src/main/webapp/WEB-INF/views/cfg/av/voip/voipForm.jsp +++ b/src/main/webapp/WEB-INF/views/cfg/av/voip/voipForm.jsp @@ -65,27 +65,31 @@ $(function(){ }, errorContainer: "#messageBox", }); - //业务内容增加 - $("span[title='add']").on("click",function(){ - $(".voipIp0").removeClass("hidden"); - }); $(".action").on("change",function(){ $("#serviceId").val($(this).attr("serviceId")); }); + //业务内容增加 + /* $("span[title='add']").on("click",function(){ + $(".voipIp0").removeClass("hidden"); + }); */ }); //业务窗口打开 var addContent=function(obj,contentClassName){ $("."+contentClassName+"0").removeClass("hidden").removeClass("disabled"); - $("."+contentClassName).find("input,select").attr("disabled",""); + $("."+contentClassName+"0").find("input,select").each(function(){ + $(this).removeAttr("disabled"); + }); $(obj).addClass("hidden"); } //业务窗口关闭 var delContent=function(contentClassName,addBtnClassName){ $("."+contentClassName).addClass("hidden"); - $("."+contentClassName).find("input,select").attr("disabled","true"); + $("."+contentClassName).find("input,select").each(function(){ + $(this).attr("disabled","true"); + }); $("."+addBtnClassName).removeClass("hidden"); } @@ -145,9 +149,23 @@ var delContent=function(contentClassName,addBtnClassName){ -

+

+ + + +

-
+ + + +