(function(){ X.pageLogic['savedbaobiao'] = { init : function(parms){ // 弹窗占满整平 var me = this; this.parms = parms; this.callback = parms.callback; layui.form.render(); $(".saved-bg").css('height',window.innerHeight+'px'); var data = [] reportdata(); function reportdata(){ X.api("report/read_report",'post',{project_id:X.DATA.projectid},function(d){ data = d; X.laytpldata("#saved-list-box-dot",d,".saved-list-box"); }) } //关闭页面 $(".saved-top img").click(function(){ layer.closeAll(); }) // 搜索报表选中事件 $(".saved-sousuo-box .saved-txt").focus(function(){ $(this).css("border","1px solid #3d90ff"); $(this).css("box-shadow","0 0px 4px rgba(61, 144, 255, 0.45)"); }) // 失去光标事件 $(".saved-sousuo-box .saved-txt").blur(function(){ $(this).css("border","1px solid #eee"); $(this).css("box-shadow","none"); }) // 下拉框 $(".saved-select-type").change(function(){ var screendata=[];//筛选后的数据 for(let i in data){ if($(this).val() == 0){ screendata = data; }else { if(data[i]['cat'] == $(this).val()){ screendata.push(data[i]); } } } X.laytpldata("#saved-list-box-dot",screendata,".saved-list-box"); }) // 点击报表数据 $(document).on('click','.saved-list',function(){ var index = $(this).attr("data-index"); me.callback && me.callback(data[index]); layer.closeAll(); }) // 搜索 $('.saved-sousuo-box .saved-txt').bind('input propertychange', function() { // console.log($(this).val()); var screendata=[];//筛选后的数据 for(let i in data){ if($(this).val() != ""){ if(data[i]['name'].indexOf($(this).val()) != -1){ screendata.push(data[i]); } }else { screendata = data; } } X.laytpldata("#saved-list-box-dot",screendata,".saved-list-box"); }) // 删除报表 $(document).on("click",".saved-list-del",function(){ var id = $(this).attr("data-id"); X.api("report/delete","post",{"_id": id},function(d){ reportdata(); }) }) } }; })();