修改contIp 的model为redirectAttribute

contIpForm增加loading遮盖
This commit is contained in:
duandongmei
2018-07-02 11:13:30 +08:00
parent 1a017c26b5
commit 8623619f21
2 changed files with 24 additions and 23 deletions

View File

@@ -52,26 +52,26 @@ import com.nis.web.security.UserUtils;
public class AvContentController extends BaseController {
/*****************************voip业务***************/
//音视频VOIP配置新增界面
@RequestMapping(value = {"/voipForm"})
@RequiresPermissions(value={"avVoip:config"})
public String voipFrom(Model model,HttpServletRequest request,HttpServletResponse response,String ids,String compileIds,@ModelAttribute("cfg")CfgIndexInfo cfg){
if(!StringUtil.isEmpty(compileIds)){
cfg.setCompileId(Integer.parseInt(compileIds));
cfg = avContentCfgService.getCfgIndexInfo(cfg);
initUpdateFormCondition(model, cfg);
}else{
List<AvVoipAccountCfg> avVoipAccountCfgs=new ArrayList<AvVoipAccountCfg>();
avVoipAccountCfgs.add(new AvVoipAccountCfg());
cfg.setVoipAccounts(avVoipAccountCfgs);
List<AvVoipIpCfg> avVoipIpCfgs=new ArrayList<AvVoipIpCfg>();
avVoipIpCfgs.add(new AvVoipIpCfg());
cfg.setVoipIps(avVoipIpCfgs);
initFormCondition(model,cfg);
@RequestMapping(value = {"/voipForm"})
@RequiresPermissions(value={"avVoip:config"})
public String voipFrom(Model model,HttpServletRequest request,HttpServletResponse response,String ids,String compileIds,@ModelAttribute("cfg")CfgIndexInfo cfg){
if(!StringUtil.isEmpty(compileIds)){
cfg.setCompileId(Integer.parseInt(compileIds));
cfg = avContentCfgService.getCfgIndexInfo(cfg);
initUpdateFormCondition(model, cfg);
}else{
List<AvVoipAccountCfg> avVoipAccountCfgs=new ArrayList<AvVoipAccountCfg>();
avVoipAccountCfgs.add(new AvVoipAccountCfg());
cfg.setVoipAccounts(avVoipAccountCfgs);
List<AvVoipIpCfg> avVoipIpCfgs=new ArrayList<AvVoipIpCfg>();
avVoipIpCfgs.add(new AvVoipIpCfg());
cfg.setVoipIps(avVoipIpCfgs);
initFormCondition(model,cfg);
}
model.addAttribute("_cfg", cfg);
return "/cfg/av/voip/voipForm";
}
model.addAttribute("_cfg", cfg);
return "/cfg/av/voip/voipForm";
}
//保存voip信息
@@ -184,14 +184,15 @@ public class AvContentController extends BaseController {
@RequestMapping(value = {"/saveContIp"})
public String saveContIp(Model model,HttpServletRequest request,HttpServletResponse response,
@ModelAttribute("cfg")BaseIpCfg cfg,
@ModelAttribute("areaCfgIds")String areaCfgIds){
@ModelAttribute("areaCfgIds")String areaCfgIds
,RedirectAttributes redirectAttributes){
try{
avContentCfgService.saveOrUpdateContIp(cfg,areaCfgIds);
addMessage(model,"save_success");
addMessage(redirectAttributes,"save_success");
}catch(Exception e){
logger.error("信息保存失败",e);
e.printStackTrace();
addMessage(model,"save_failed");
addMessage(redirectAttributes,"save_failed");
}
return "redirect:" + adminPath +"/ntc/av/contIpList?functionId="+cfg.getFunctionId();

View File

@@ -19,7 +19,7 @@ $(function(){
$(element).parents(".form-group").find("div[for='"+element.attr("name")+"']").append(error);
},
submitHandler: function(form){
//loading('onloading...');
loading('onloading...');
form.submit();
},
errorContainer: "#messageBox",