var init = 1; $(function() { layui.use('laydate', function(){ var laydate = layui.laydate; //日期时间选择器 laydate.render({ elem: '#startTime', done:function (data) { var endTime=$("#endTime").val(); if(data>endTime && endTime!=''){ layer.msg("开始时间不能大于结束时间"); $("#startTime").val(''); } } }); laydate.render({ elem: '#endTime', done:function (data) { var startTime=$("#startTime").val(); if(data'+l[i].name+''; }else{ if(num==l[i].id){ str+=''; }else{ str+=''; } } } $("#"+selectId).append(str); }); } function getProjectType(num,name,selectId){ $("#"+selectId).html(""); JY.Ajax.doRequest(null,bonuspath +'/backstage/project/getProjectType',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 getVolLever(num,name,selectId){ $("#"+selectId).html(""); JY.Ajax.doRequest(null,bonuspath +'/backstage/project/getVolLever',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 getbaseList(role){ var companyId =$("#companyId").val(); var typeId =$("#typeId").val() var volId =$("#volId").val() var isBal =$("#isBal").val(); init = $(".pageNum").val(); $(".pageNum").val(init); if (role == 1)$(".pageNum").val(1); JY.Model.loading(); JY.Ajax.doRequest("baseForm",bonuspath +'/backstage/project/findByPage',{ companyId:companyId,typeId:typeId,volId:volId,isBal:isBal },function(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"; html+=""+JY.Object.notEmpty(l.name)+""; html+=""+JY.Object.notEmpty(l.companyName)+""; html+=""+JY.Object.notEmpty(l.typeName)+""; html+=""+JY.Object.notEmpty(l.projectTime)+""; html+=""+JY.Object.notEmpty(l.kilometer)+""; html+=""+JY.Object.notEmpty(l.manager)+""; html+=""+JY.Object.notEmpty(l.telphone)+""; html+=""+JY.Object.notEmpty(l.phone)+""; html+=rowFunction(l.id,l.companyId,l.typeId,l.volId); 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 getOption(num){ $("#isBalanceEnd").html(""); var str =''; if(num==1){ str+=''; str+='' }else if(num==0){ str+=''; str+='' }else{ str+=''; str+='' } $("#isBalanceEnd").append(str); } function rowFunction(id,companyId,typeId,volId){//"+id+","+companyId+",\""+companyName+"\", var h=""; h+=""; h+=""; h+=""; return h; } function check(id,companyId,typeId,volId){ 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/project/find',{id:id},function(data){ setForm(data); getCompany(companyId,0,"companyId1"); getProjectType(typeId,0,"typeId1"); getVolLever(volId,0,"volId1"); JY.Model.check("auDiv"); }); /*});*/ } function del(accountId){ JY.Ajax.doRequest(null,bonuspath +'/backstage/role/findUserRole',{},function(data){ var res = data.obj; if(res != '1' && res != '20' && res != '35'){ JY.Model.confirm("权限不够,无法删除!"); }else{ JY.Model.confirm("确认删除吗?",function(){ JY.Ajax.doRequest(null,bonuspath +'/backstage/project/del',{id:accountId},function(data){ JY.Model.info(data.resMsg,function(){search();}); }); }); } }); } function edit(id,companyId,typeId,volId){ cleanForm(); JY.Ajax.doRequest(null,bonuspath +'/backstage/project/find',{id:id},function(data){ setForm(data); getCompany(companyId,0,"companyId1"); getProjectType(typeId,0,"typeId1"); getVolLever(volId,0,"volId1"); JY.Model.edit("auDiv","修改",function(){ if(JY.Validate.form("auForm")){ var that =$(this); var phone = document.getElementById('phone').value; var telphone = document.getElementById('telphone').value; var clerkPhone = document.getElementById('clerkPhone').value; if(phone != "" && phone !=null){ if(!(/^[1](([3][0-9])|([4][5-9])|([5][0-3,5-9])|([6][5,6])|([7][0-8])|([8][0-9])|([9][1,8,9]))[0-9]{8}$/.test(phone))){ layer.msg('手机号码有误,请重填'); return false; } } if(telphone != "" && telphone !=null){ if(!(/^[1](([3][0-9])|([4][5-9])|([5][0-3,5-9])|([6][5,6])|([7][0-8])|([8][0-9])|([9][1,8,9]))[0-9]{8}$/.test(telphone))){ layer.msg('联系方式有误,请重填'); return false; } } if(clerkPhone != "" && clerkPhone !=null){ if(!(/^[1](([3][0-9])|([4][5-9])|([5][0-3,5-9])|([6][5,6])|([7][0-8])|([8][0-9])|([9][1,8,9]))[0-9]{8}$/.test(clerkPhone))){ layer.msg('材料员联系方式有误,请重填'); return false; } } JY.Ajax.doRequest("auForm",bonuspath +'/backstage/project/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(JY.Object.notEmpty('')); $("#auForm input[name$='num']").val(JY.Object.notEmpty('')); $("#auForm input[name$='manager']").val(JY.Object.notEmpty('')); $("#auForm input[name$='nature']").val(JY.Object.notEmpty('')); $("#auForm input[name$='telphone']").val(JY.Object.notEmpty('')); $("#auForm input[name$='phone']").val(JY.Object.notEmpty('')); $("#auForm input[name$='fax']").val(JY.Object.notEmpty('')); $("#auForm input[name$='address']").val(JY.Object.notEmpty('')); $("#auForm input[name$='orgName1']").val(JY.Object.notEmpty('')); $("#auForm input[name$='company']").val(JY.Object.notEmpty('')); $("#auForm input[name$='materialClerk']").val(JY.Object.notEmpty('')); $("#auForm input[name$='kilometer']").val(JY.Object.notEmpty('')); $("#auForm input[name$='clerkPhone']").val(JY.Object.notEmpty('')); $("#isBalanceEnd").val(JY.Object.notEmpty('0')); $("#auForm input[name$='remarks']").val(JY.Object.notEmpty('')); } function search() { getbaseList(); } function setForm(data){ //alert(JSON.stringify(data)); var l=data.obj[0]; $("#auForm input[name$='name']").val(JY.Object.notEmpty(l.name)); $("#auForm input[name$='num']").val(JY.Object.notEmpty(l.num)); $("#auForm input[name$='manager']").val(JY.Object.notEmpty(l.manager)); $("#auForm input[name$='nature']").val(JY.Object.notEmpty(l.nature)); $("#auForm input[name$='telphone']").val(JY.Object.notEmpty(l.telphone)); $("#auForm input[name$='phone']").val(JY.Object.notEmpty(l.phone)); $("#auForm input[name$='fax']").val(JY.Object.notEmpty(l.fax)); $("#auForm input[name$='address']").val(JY.Object.notEmpty(l.address)); $("#auForm input[name$='orgName1']").val(JY.Object.notEmpty(l.companyName)); $("#auForm input[name$='company']").val(JY.Object.notEmpty(l.company)); $("#auForm input[name$='materialClerk']").val(JY.Object.notEmpty(l.materialClerk)); $("#auForm input[name$='kilometer']").val(JY.Object.notEmpty(l.kilometer)); $("#auForm input[name$='clerkPhone']").val(JY.Object.notEmpty(l.clerkPhone)); $("#isBalanceEnd").val(JY.Object.notEmpty(l.isBalanceEnd)); $("#auForm input[name$='remarks']").val(JY.Object.notEmpty(l.remarks)); /* getOption(l.isBalanceEnd);*/ }