$("#confirmDealDelete").click(function(){ $("#deleteForm").show(); $("#modal-result").hide(); var v_id='${ClientForm.id}'; var v_advancedPassword=$("#advancedPassword").val(); var v_reAdvancedPassword=$("#reAdvancedPassword").val(); if(v_advancedPassword != v_reAdvancedPassword){ $("#modal-result").html("高级密码不一致"); $("#modal-result").show(); return false; } marks(); $.ajax({ type: "POST", url: "/client/deleteClient.json", dataType:"json", data: {client: v_id, advancedPassword: v_advancedPassword, reAdvancedPassword: v_reAdvancedPassword}, cache: false, success: function (result) { console.log(result.result); unMarks(); $("#clientList").trigger("reloadGrid"); $("#details").html(""); if(result.result == undefined || result.result==false){ $("#modal-result").html("删除失败"); $("#modal-result").show(); }else{ $("#modal-result").html("删除成功"); $("#modal-result").show(); $("#deleteForm").hide(); } }, error: function () { unMarks(); $("#info").attr("class", "info-error"); $("#info").html("Sorry,request error"); } }); });});
@RequestMapping(value = "/deleteClient.json", method = RequestMethod.POST, produces = "application/json")@ResponseBodypublic JSONObject deleteClient( @RequestParam(value = "advancedPassword", required = false) String advancedPassword, @RequestParam(value = "reAdvancedPassword", required = false) String reAdvancedPassword, @RequestParam(value = "client", required = false) long clientId){ UserAccount userAccount= userAccountService.findUserAccountById(getUserIdBySpring()); JSONObject result=new JSONObject(); if (userAccount !=null && userAccount.getId() >0 && userAccount.isActivated() && advancedPassword !=null && StringUtils.equals(advancedPassword,reAdvancedPassword)){ String md5=Md5Encrypt.md5(advancedPassword); if (md5 !=null && StringUtils.equals(md5,userAccount.getAdvancedPassword())){ clientService.deleteClientByUserId(clientId); result.put("result",true); }else { result.put("result",false); } }else { result.put("result", false); } return result;}
function getAccountDetails(id) { $.ajax({ type:"GET", url:"/client/client-details", data:{id:id}, timeout:50000, cache:false, success:function (result) { $("#details").html(result); mScroll("details"); unMarks(); } , error:function(){ $("#message").html("Request time out"); unMarks(); } });}
@RequestMapping(value = "/client-details",method = RequestMethod.GET)public String accountDetails(HttpServletRequest request, ModelMap modelMap, @RequestParam(value = "id",required = false,defaultValue = "0") long id) { Client client= clientService.findClientById(id); ClientForm form =domainToForm(client); modelMap.addAttribute("ClientForm",form); return "/client/clientDetail";}
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。