$(function () { getbaseList(); //增加回车事件 $("#baseForm").keydown(function(e){ keycode = e.which || e.keyCode; if (keycode==13) { search(); } }); //新加 $('#addBtn').on('click', function(e) { selectPostName(); //通知浏览器不要执行与事件关联的默认动作 e.preventDefault(); cleanForm(); loadOrgTree(); JY.Model.edit("auDiv","新增",function(){ if(JY.Validate.form("auForm")){ var that =$(this); JY.Ajax.doRequest("auForm",bonuspath +'/backstage/user/add',null,function(data){ that.dialog("close"); JY.Model.info(data.resMsg,function(){search();}); }); } }); }); //批量删除 $('#delBatchBtn').on('click', function(e) { //通知浏览器不要执行与事件关联的默认动作 e.preventDefault(); var chks =[]; $('#baseTable input[name="ids"]:checked').each(function(){ chks.push($(this).val()); }); if(chks.length==0) { JY.Model.info("您没有选择任何内容!"); }else{ JY.Model.confirm("确认要删除选中的数据吗?",function(){ JY.Ajax.doRequest(null,bonuspath +'/backstage/user/delBatch',{chks:chks.toString()},function(data){ JY.Model.info(data.resMsg,function(){search();}); }); }); } }); }); function search(){ $("#searchBtn").trigger("click"); } function loadOrgTree(){ JY.Ajax.doRequest(null,bonuspath +'/backstage/user/orgTree',null,function(data){ $.fn.zTree.init($("#orgTree"),{view:{dblClickExpand:false,selectedMulti:false,nameIsHTML:true},data:{simpleData:{enable: true}},callback:{onClick:clickRole}},data.obj); }); } function emptyRole(){ $("#orgName").prop("value",""); $("#auForm input[name$='orgId']").prop("value","0"); } var preisShow=false;//窗口是否显示 function showRole() { if(preisShow){ hideRole(); }else{ var obj = $("#orgName"); var offpos = $("#orgName").position(); $("#orgContent").css({left:offpos.left+"px",top:offpos.top+obj.heith+"px"}).slideDown("fast"); preisShow=true; } } function clickRole(e, treeId, treeNode) { var check = (treeNode && !treeNode.isParent); if(check){ var zTree = $.fn.zTree.getZTreeObj("orgTree"), nodes = zTree.getSelectedNodes(),v ="",n ="",o="",p=""; for (var i=0, l=nodes.length; i 0 ) v = v.substring(0, v.length-1); if (n.length > 0 ) n = n.substring(0, n.length-1); if (o.length > 0 ) o = o.substring(0, o.length-1); if (p.length > 0 ) p = p.substring(0, p.length-1); $("#orgName").val(p); $("#auForm input[name$='orgId']").prop("value",n); hideRole(); } } function hideRole(){ $("#orgContent").fadeOut("fast"); preisShow=false; } function isOverLoad(num){ if(num==0){ return "未过载"; }else{ return "过载"; } } function getbaseList(init){ var startTime=localStorage.getItem("chatrCountTime"); alert("startTime="+startTime); var someType =localStorage.getItem("someType"); var someId =localStorage.getItem("someId"); if(init==1)$("#baseForm .pageNum").val(1); JY.Model.loading(); /*$("#dataType").val("2"); $("#isOverLoad").val("1");*/ JY.Ajax.doRequest(null,bonuspath +'/backstage/basics/findOneList',{id:someId,someType:someType,startTime:startTime},function(data){ $("#baseTable tbody").empty(); alert(JSON.stringify(data)); var obj=data.obj; var list=obj.list; var results=list.results; var permitBtn=obj.permitBtn; var pageNum=list.pageNum,pageSize=list.pageSize,totalRecord=list.totalRecord; var html=""; if(results!=null&&results.length>0){ var leng=(pageNum-1)*pageSize;//计算序号 for(var i = 0;i "; html+=""+(i+leng+1)+""; html+=""+JY.Object.notEmpty(l.name)+""; html+=""+JY.Object.notEmpty(l.someType)+""; html+=""+JY.Object.notEmpty(isOverLoad(l.isOverLoad))+""; html+=""+JY.Object.notEmpty(l.voerloadType)+""; html+=""+JY.Object.notEmpty(l.voerloadDegree)+""; html+=""+JY.Object.notEmpty(l.holdTime)+"min"; html+=""+JY.Object.notEmpty(l.startTime)+""; html+=""+JY.Object.notEmpty(l.continueTime)+""; /* html+=rowFunction(l.id);*/ html+=""; } $("#baseTable tbody").append(html); JY.Page.setPage("baseForm","pageing",pageSize,pageNum,totalRecord,"getbaseList"); }else{ html+="没有相关数据"; $("#baseTable tbody").append(html); $("#pageing ul").empty();//清空分页 } JY.Model.loadingClose(); }); } function rowFunction(id){ var h=""; h+=""; h+=""; h+=""; h+=""; return h; } function check(accountId){ cleanForm(); JY.Ajax.doRequest(null,bonuspath +'/backstage/basics/findOne',{id:accountId},function(data){ JY.Model.check("auDiv"); setForm(data); }); } function del(accountId){ JY.Model.confirm("确认删除吗?",function(){ JY.Ajax.doRequest(null,bonuspath +'/backstage/user/del',{id:accountId},function(data){ JY.Model.info(data.resMsg,function(){search();}); }); }); } function edit(accountId){ cleanForm(); JY.Ajax.doRequest(null,bonuspath +'/backstage/user/orgTree',null,function(data){ $.fn.zTree.init($("#orgTree"),{view:{dblClickExpand:false,selectedMulti:false,nameIsHTML:true},data:{simpleData:{enable: true}},callback:{onClick:clickRole}},data.obj); JY.Ajax.doRequest(null,bonuspath +'/backstage/user/find',{id:accountId},function(data){ setForm(data); selectPostName(); JY.Model.edit("auDiv","修改",function(){ if(JY.Validate.form("auForm")){ var that =$(this); JY.Ajax.doRequest("auForm",bonuspath +'/backstage/user/update',null,function(data){ that.dialog("close"); JY.Model.info(data.resMsg,function(){search();}); }); } }); }); }); } function resetPwd(accountId){ $("#resetPwdFrom input[name$='id']").val(accountId);//类型 $("#resetPwdFrom input[name$='pwd']").val('');//类型 $("#resetPwdDiv").removeClass('hide').dialog({resizable: false,modal:true,title:"

密码重置

",title_html: true, buttons: [ { html: " 保存","class" : "btn btn-primary btn-xs", click: function() { if(JY.Validate.form("resetPwdFrom")){ var that =$(this); JY.Ajax.doRequest("resetPwdFrom",bonuspath +'/backstage/user/resetPwd',null,function(data){ that.dialog("close"); JY.Model.info(data.resMsg,function(){search();}); }); } } }, { html: " 取消","class":"btn btn-xs", click: function() { $(this).dialog("close"); } } ] }); } function cleanForm(){ JY.Tags.cleanForm("auForm"); $("#auForm input[name$='name']").val(""); $("#auForm input[name$='someType']").val(""); $("#auForm input[name$='voerloadType']").val(""); $("#auForm input[name$='voerloadDegree']").val(""); $("#auForm input[name$='startTime']").val(""); $("#auForm input[name$='endTime']").val(""); $("#auForm input[name$='volerloadPercept']").val(""); $("#auForm input[name$='continueTime']").val(""); $("#auForm input[name$='patendPower']").val(""); $("#auForm input[name$='factPower']").val(""); $("#auForm input[name$='patendVolTage']").val(""); $("#auForm input[name$='factVolTage']").val(""); $("#auForm input[name$='patendCurrent']").val(""); $("#auForm input[name$='factCurrent']").val(""); } function setForm(data){ var l=data.obj.list[0]; $("#auForm input[name$='name']").val(l.name); $("#auForm input[name$='someType']").val(l.someType); $("#auForm input[name$='voerloadType']").val(l.voerloadType); $("#auForm input[name$='voerloadDegree']").val(l.voerloadDegree); $("#auForm input[name$='startTime']").val(l.startTime); $("#auForm input[name$='endTime']").val(l.endTime); $("#auForm input[name$='volerloadPercept']").val(l.volerloadPercept); $("#auForm input[name$='continueTime']").val(l.continueTime); $("#auForm input[name$='patendPower']").val(l.patendPower); $("#auForm input[name$='factPower']").val(l.factPower); $("#auForm input[name$='patendVolTage']").val(l.patendVolTage); $("#auForm input[name$='factVolTage']").val(l.factVolTage); $("#auForm input[name$='patendCurrent']").val(l.patendCurrent); $("#auForm input[name$='factCurrent']").val(l.factCurrent); } function selectPostName(){ JY.Ajax.doRequest("auForm",bonuspath +'/backstage/station/findPostName',{},function(data){ $("#postName").html(""); var obj = data.obj; var results = obj; var html=""; if(results!=null&&results.length>0){ for(var i=0;i"+l.name+""; } $("#postName").append(html); }else{ html+="";; $("#postName").append(html); } }); }