$(function() { getCompany(0,0,"companyId"); getCompanyType(0,0,"typeId"); getbaseList(1); $('#addBtn').on('click',function(e) { // 通知浏览器不要执行与事件关联的默认动作 e.preventDefault(); cleanForm(); getCompany(0,0,"companyId1"); getCompanyType(0,0,"typeId1"); getOption(-1); JY.Model.edit("auDiv", "新增", function() { if (JY.Validate.form("auForm")) { var that = $(this); JY.Ajax.doRequest("auForm", bonuspath+'/backstage/company/insert', null, function(data) { that.dialog("close"); JY.Model.info(data.resMsg, function() { search(); }); }); } }); }); /* $('#saveBtn').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.Ajax.doRequest(null,bonuspath +'/backstage/user/updateUsers',{roleId:$("#roleId").val(),chks:chks.toString()},function(data){ JY.Model.info(data.resMsg); }); } });*/ }); function getCompany(num,name,selectId){ $("#"+selectId).html(""); JY.Ajax.doRequest(null,bonuspath +'/backstage/company/getCompany',null,function(data){ // /alert(JSON.stringify(data)); var l = data.obj.list; var str=''; for(var i=0;i'+l[i].name+''; }else{ if(num==l[i].id){ str+=''; }else{ str+=''; } } } $("#"+selectId).append(str); }); } function getCompanyType(num,name,selectId){ $("#"+selectId).html(""); JY.Ajax.doRequest(null,bonuspath +'/backstage/company/getCompanyType',null,function(data){ var l = data.obj.list; var str=''; for(var i=0;i'+l[i].name+''; }else{ if(num==l[i].id){ str+=''; }else{ str+=''; } } } $("#"+selectId).append(str); }); } function search(){ getbaseList(); } function getbaseList(role){ JY.Model.loading(); var companyId=$("#companyId").val(); var typeId=$("#typeId").val(); JY.Ajax.doRequest("baseForm",bonuspath +'/backstage/company/findByPage',{companyId:companyId,typeId:typeId},function(data){ //alert(JSON.stringify(data)); $("#baseTable tbody").empty(); 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){ for(var i = 0;i "; } else { html+=""; } html+=""+(i+1)+""; html+=""+JY.Object.notEmpty(l.name)+""; html+=""+JY.Object.notEmpty(l.companyName)+""; html+=""+JY.Object.notEmpty(l.typeName)+""; html+=""+JY.Object.notEmpty(l.materialClerk)+""; html+=""+JY.Object.notEmpty(l.manager)+""; html+=""+JY.Object.notEmpty(l.phone)+""; html+=""+JY.Object.notEmpty(numtoString(l.isDismiss))+""; html+=rowFunction(l.id,l.companyId,l.companyName,l.typeId,l.typeName); 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 numtoString(num){ if(num==1){ return '否'; }else{ return '是'; } } function rowFunction(id,companyId,companyName,typeId,typeName){//\""+id+"\",\""+driverId+"\" var h=""; h+=""; h+=""; h+=""; return h; } function check(accountId){ /*cleanForm(); JY.Ajax.doRequest(null,bonuspath +'/backstage/user/find',{id:accountId},function(data){ setForm(data); JY.Model.check("auDiv"); });*/ } function del(id){ JY.Model.confirm("确认删除吗?",function(){ JY.Ajax.doRequest(null,bonuspath +'/backstage/company/delete',{id:id},function(data){ JY.Model.info(data.resMsg,function(){search();}); }); }); } function edit(id,companyId,companyName,typeId,typeName){ cleanForm(); JY.Ajax.doRequest(null,bonuspath +'/backstage/company/find',{id:id},function(data){ alert(JSON.stringify(data)); setForm(data); getCompany(companyId,companyName,"companyId1"); getCompanyType(typeId,typeName,"typeId1"); JY.Model.edit("auDiv","修改",function(){ if(JY.Validate.form("auForm")){ var that =$(this); var ist=$("#isDismiss").val(); //alert("ist="+ist); JY.Ajax.doRequest("auForm",bonuspath +'/backstage/company/update',{id:id},function(data){ that.dialog("close"); JY.Model.info(data.resMsg,function(){search();}); }); } }); }); } function cleanForm(){ JY.Tags.cleanForm("auForm"); $("#auForm input[name$='name']").val(''); $("#auForm input[name$='materialClerk']").val(''); $("#auForm input[name$='manager']").val(''); $("#auForm input[name$='phone']").val(''); /*$("#auForm input[name$='isDismiss']").val('');*/ /* hideRole();*/ } function setForm(data){ var l=data.obj[0]; JY.Tags.cleanForm("auForm"); getOption(l.isDismiss); $("#auForm input[name$='name']").val(l.name); $("#auForm input[name$='materialClerk']").val(l.materialClerk); $("#auForm input[name$='manager']").val(l.manager); $("#auForm input[name$='phone']").val(l.phone); //$("#isDismiss option").val(l.isDismiss); } function getOption(num){ $("#isDismiss").html(""); var str =''; if(num==0){ str+=''; str+='' }else if(num==1){ str+=''; str+='' }else{ str+=''; str+=''; str+='' } $("#isDismiss").append(str); }